1 #ifndef AV_INVITATION_BASE_H_
2 #define AV_INVITATION_BASE_H_
5 #include "basictypes.h"
21 virtual void Invite(
const std::string& open_id, uint64 room_id,
CompleteCallback callback,
void* custom_data) = 0;
28 #endif // #ifndef AV_INVITATION_BASE_H_
virtual void SetDelegate(Delegate *delegate)=0
virtual void Invite(const std::string &open_id, uint64 room_id, CompleteCallback callback, void *custom_data)=0
static AVInvitationBase * CreateInvitation()
virtual void Refuse(const std::string &open_id, CompleteCallback callback, void *custom_data)=0
void(* CompleteCallback)(int, void *)
Definition: av_invitation_base.h:20
Definition: av_invitation_base.h:11
virtual void Accept(const std::string &open_id, CompleteCallback callback, void *custom_data)=0
virtual void OnInvitationCanceled(std::string &open_id)
Definition: av_invitation_base.h:15
virtual ~AVInvitationBase()
Definition: av_invitation_base.h:10
virtual void OnInvitationReceived(std::string &open_id, uint64 room_id, int av_mode)
Definition: av_invitation_base.h:12
virtual void OnInvitationAccepted()
Definition: av_invitation_base.h:13
Definition: av_invitation_base.h:8
virtual void OnInvitationRefused()
Definition: av_invitation_base.h:14