app/src/main/aidl/com/beem/project/beem/service/aidl/IXmppFacade.aidl
changeset 1066 744a173ea554
parent 1049 ba37a871aac2
equal deleted inserted replaced
1065:a2ec39a59c06 1066:744a173ea554
    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.PresenceAdapter;
    49 import com.beem.project.beem.service.PresenceAdapter;
    50 import com.beem.project.beem.service.UserInfo;
    50 import com.beem.project.beem.service.UserInfo;
    51 
    51 
       
    52 import android.graphics.Bitmap;
    52 import android.net.Uri;
    53 import android.net.Uri;
    53 
    54 
    54 interface IXmppFacade {
    55 interface IXmppFacade {
    55 
    56 
    56     /**
    57     /**
    94 
    95 
    95     /**
    96     /**
    96      * make a jingle audio call
    97      * make a jingle audio call
    97      * @param jid the receiver id
    98      * @param jid the receiver id
    98      */
    99      */
    99      void call(in String jid);
   100     void call(in String jid);
   100 
   101 
   101     boolean publishAvatar(in Uri avatarUri);
   102     boolean publishAvatar(in Uri avatarUri);
       
   103     boolean publishAvatarBitmap(in Bitmap avatarUri);
   102 
   104 
   103     void disableAvatarPublishing();
   105     void disableAvatarPublishing();
   104 
   106 
   105     /**
   107     /**
   106      * Get the user informations.
   108      * Get the user informations.