CBEMember

Superclass:
NSObject
Declared In:

Introduction

list of members of a Group.



Methods

-ban:delegate:
-groupId
-initWith:

Gets the cbe::Member "member" ban info map.

-kick:delegate:
-memberId
-name
-unBan:
-visibility

ban:delegate:


-(void) ban: (NSString*) banComment delegate: (id<BanDelegatePtr>) delegate; 
Parameters
banComment

Free text describing the reason for this decision

delegate

Shared pointer to the class in which you implement cbe::delegate::BanDelegate to receive the callback upon completion of this request.

Discussion

Ban or evict a member from a group


groupId


-(CBEGroupId) groupId; 
Discussion

the group id number


initWith:


Gets the cbe::Member "member" ban info map.

- (id) initWith:(void*) cbiPeerPtr; 

kick:delegate:


-(void) kick: (NSString*) kickComment delegate: (id<KickDelegatePtr>) delegate; 
Parameters
kickComment

free text describing the reason for this decision

delegate

a shared pointer to the class in which you implement cbe::delegate::KickDelegate to receive the callback on server completion.

Discussion

Kick out a member from a group


memberId


-(CBEMemberId) memberId; 
Discussion

the member id number


name


-(NSString*) name; 
Discussion

Returns the member name.


unBan:


-(void) unBan:(id<UnBanDelegatePtr>) delegate; 
Parameters
delegate

a shared pointer to the class in which you implement cbe::delegate::UnBanDelegate to receive the callback on server completion.

Discussion

Revoke a ban of a member from a group


visibility


-(CBEVisibility) visibility; 
Discussion

see the enum \c Visibility in Types.h