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