1fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren/* 2fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * Copyright (C) 2013 The Android Open Source Project 3fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * 4fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * Licensed under the Apache License, Version 2.0 (the "License"); 5fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * you may not use this file except in compliance with the License. 6fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * You may obtain a copy of the License at 7fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * 8fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * http://www.apache.org/licenses/LICENSE-2.0 9fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * 10fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * Unless required by applicable law or agreed to in writing, software 11fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * distributed under the License is distributed on an "AS IS" BASIS, 12fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * See the License for the specific language governing permissions and 14fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren * limitations under the License 15fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren */ 16fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren 17fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wrenpackage com.android.calendar; 18fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren 19fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wrenimport java.io.IOException; 20fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren 21fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wrenimport android.content.Context; 22fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wrenimport android.os.Bundle; 23fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren 24fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wrenpublic interface CloudNotificationBackplane { 25fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren public boolean open(Context context); 26fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren public boolean subscribeToGroup(String senderId, String account, String groupId) 27fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren throws IOException; 28c9a20a3c1803c9485489a398e0a1bffdc46a15fbChris Wren public void send(String to, String msgId, Bundle data) throws IOException; 29fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren public void close(); 30fec5bff4f2d3c50bc7d644b21acca37f320358e0Chris Wren} 31