src/com/beem/project/beem/service/aidl/IXmppFacade.aidl
changeset 870 d23d8ad3b9ba
parent 808 98d220b7fe9d
child 871 0ceee1f2b829
equal deleted inserted replaced
869:2236fe5b2db1 870:d23d8ad3b9ba
    46 import  com.beem.project.beem.service.aidl.IXmppConnection;
    46 import  com.beem.project.beem.service.aidl.IXmppConnection;
    47 import  com.beem.project.beem.service.aidl.IRoster;
    47 import  com.beem.project.beem.service.aidl.IRoster;
    48 import  com.beem.project.beem.service.aidl.IChatManager;
    48 import  com.beem.project.beem.service.aidl.IChatManager;
    49 import  com.beem.project.beem.service.aidl.IPrivacyListManager;
    49 import  com.beem.project.beem.service.aidl.IPrivacyListManager;
    50 import com.beem.project.beem.service.PresenceAdapter;
    50 import com.beem.project.beem.service.PresenceAdapter;
       
    51 import android.net.Uri;
    51 
    52 
    52 interface IXmppFacade {
    53 interface IXmppFacade {
    53 
    54 
    54     /**
    55     /**
    55      * Get the XmppConnection of the facade.
    56      * Get the XmppConnection of the facade.
    94      * make a jingle audio call
    95      * make a jingle audio call
    95      * @param jid the receiver id
    96      * @param jid the receiver id
    96      */
    97      */
    97      void call(in String jid);
    98      void call(in String jid);
    98 
    99 
    99      /**
   100     boolean publishAvatar(in Uri avatarUri);
   100       * get the an avatar
   101 
   101       * @param id the id of the avatar
   102     void disableAvatarPublishing();
   102       */
   103 
   103      byte[] getAvatar(in String id);
       
   104 
   104 
   105      IPrivacyListManager getPrivacyListManager();
   105      IPrivacyListManager getPrivacyListManager();
   106 }
   106 }