GroupInfo 클래스 참조

Group 정보 Class. 더 자세히 ...

#import <DPClient.h>

모든 멤버 목록

Public 멤버 함수

() - void
 openGroup 시의 callback
() - void
 유저가 그룹에 조인한경우
() - void
 유저가 그룹에서 탈퇴한경우
() - void
 유저 정보가 변경된 경우
() - void
 그룹 인증시의 처리
(void) - onReceive:callback:
 Push된 메시지 중에서 action과 동일한 이름이 있으면 callback함수로 전달한다.
(void) - send:message:
 action명으로 message를 전체 Client에게 전달한다
(NSDictionary *) - getUserList
 Open된 그룹에 접속되어 있는 user의 목록을 반환한다.
(NSObject *) - getUserInfo:
 Open된 그룹에 접속되어 있는 user중 특정 custid를 가지고 있는 user정보를 반환한다.



(void) - updateUser:
 Client의 사용자 정보가 변경되었을 경우 전체 Client에게 변경된 정보를 전달 [group updateUser:@"nickname":@"홍길동"}].

정적 Public 멤버 함수

(GroupInfo *) + initWithId:
 생성자
(GroupInfo *) + initWithId:custevent:sendevent:
 생성자

속성

NSObject * custinfo

상세한 설명

Group 정보 Class.


멤버 함수 문서화

- (NSObject*) getUserInfo: (NSString *)  cid  

Open된 그룹에 접속되어 있는 user중 특정 custid를 가지고 있는 user정보를 반환한다.

매개변수:
cid custid
반환값:
user정보
Remarks:
custevent:true 인 경우에 한함
- (NSDictionary*) getUserList  

Open된 그룹에 접속되어 있는 user의 목록을 반환한다.

반환값:
user목록
Remarks:
custevent:true 인 경우에 한함
- (void) onReceive: (NSString *)  action
callback: (NSObject *args)  function 

Push된 메시지 중에서 action과 동일한 이름이 있으면 callback함수로 전달한다.

매개변수:
action 임의의 action명
function 메시지를 전달 받는 callback함수
- (void) send: (NSString *)  action
message: (NSString *)  message 

action명으로 message를 전체 Client에게 전달한다

매개변수:
action 임의의 action명
message 전달할 데이터의 내용
Remarks:
openGroup시 sendevent
- (void) updateUser: (NSDictionary *)  custinfo  

Client의 사용자 정보가 변경되었을 경우 전체 Client에게 변경된 정보를 전달 [group updateUser:@"nickname":@"홍길동"}].

매개변수:
custinfo 변경된 사용자 정보
- GroupInfo: (^)  onUserUpdated  

유저 정보가 변경된 경우

  • cid custid
  • custinfo 유저정보
- GroupInfo: (^)  onUserOut  

유저가 그룹에서 탈퇴한경우

  • cid custid
  • custinfo 유저정보
- GroupInfo: (^)  onUserIn  

유저가 그룹에 조인한경우

  • cid custid
  • custinfo 유저정보

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
 모두 클래스 함수 속성

생성시간 : 12 May 2015, 프로젝트명 : DPush, 생성자 :   doxygen 1.6.1