Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Comminos <andrewcomminos@gmail.com>2013-08-30 10:32:34 +0400
committerAndrew Comminos <andrewcomminos@gmail.com>2013-08-30 10:32:34 +0400
commit80dd90271531d92b30b6217880ab86377ef61606 (patch)
tree77c02d339b81d0c0e6851fd3235bceb1ae08cfb2 /src/main/aidl
parent75fbbf008f430188f4bd1f4739c963b6ac45cd97 (diff)
A bunch of work on audio, permission handling, and general API
completion.
Diffstat (limited to 'src/main/aidl')
-rw-r--r--src/main/aidl/com/morlunk/jumble/IJumbleObserver.aidl1
-rw-r--r--src/main/aidl/com/morlunk/jumble/IJumbleService.aidl4
2 files changed, 5 insertions, 0 deletions
diff --git a/src/main/aidl/com/morlunk/jumble/IJumbleObserver.aidl b/src/main/aidl/com/morlunk/jumble/IJumbleObserver.aidl
index 7e0d0fe..874e782 100644
--- a/src/main/aidl/com/morlunk/jumble/IJumbleObserver.aidl
+++ b/src/main/aidl/com/morlunk/jumble/IJumbleObserver.aidl
@@ -29,6 +29,7 @@ interface IJumbleObserver {
void onChannelAdded(out Channel channel);
void onChannelStateUpdated(out Channel channel);
void onChannelRemoved(out Channel channel);
+ void onChannelPermissionsUpdated(out Channel channel);
// User
void onUserConnected(out User user);
diff --git a/src/main/aidl/com/morlunk/jumble/IJumbleService.aidl b/src/main/aidl/com/morlunk/jumble/IJumbleService.aidl
index fffade7..7ba3594 100644
--- a/src/main/aidl/com/morlunk/jumble/IJumbleService.aidl
+++ b/src/main/aidl/com/morlunk/jumble/IJumbleService.aidl
@@ -34,6 +34,8 @@ interface IJumbleService {
Channel getChannel(int id);
List getUserList();
List getChannelList();
+ List getLogHistory();
+ int getPermissions();
// Audio actions
int getTransmitMode();
@@ -49,6 +51,7 @@ interface IJumbleService {
void requestBanList();
void requestUserList();
//void requestACL(int channel);
+ void requestPermissions(int channel);
void requestComment(int session);
void requestChannelDescription(int channel);
void registerUser(int session);
@@ -59,6 +62,7 @@ interface IJumbleService {
void removeChannel(int channel);
//void addChannelLink(int channel, int link);
//void requestChannelPermissions(int channel);
+ void setMuteDeafState(int session, boolean mute, boolean deaf);
void setSelfMuteDeafState(boolean mute, boolean deaf);
//void announceRecordingState(boolean recording);