GameAnvilConnector 2.0.0
|
▼NGameAnvil | |
▼NDefines | |
CAlreadyLoginedUserInfo | 인증 성공 시점에 서버에 남아있는 로그인된 유저정보 |
CAuthenticationResult | 인증 호출 시 서버의 유저 정보 |
CChannelCountResult | 채널의 유저 수와 방 수 응답 |
CChannelInfoResult | 채널 정보의 응답값 |
CCreatedRoomResult | 방을 만들었을때 서버의 응답값 |
CErrorResult | 오류와 응답 값의 쌍 목록 |
CID | 아이지 정의 클래스 |
CJoinRoomResult | 방에 입장했을 때 결과 정보 |
CLoginResult | 로그인 유저 정보 |
CLogoutResult | |
CMatchResult | 매칭이 성공하였을 때 응답 |
CMoveChannelResult | 채널 이동 알림 결과 응답 |
CNamedRoomResult | 이름 있는 방에 입장했을때의 결과 |
▼NExceptions | |
CInvalidProtocol | 등록하지 않은 프로토콜을 사용하는 경우 발생 |
CInvalidProtocolId | 프로토콜 Id가 사용가능한 범위 밖일 경우 발생 |
CInvalidServeiceId | 알 수 없는 서비스아이디를 전달받은 경우 발생 |
CInvalidServiceName | 서버에 등록되지 않은 서비스이름을 사용하는 경우 발생 |
CInvalidSubId | 0 값이나 알수 없는 서브아이디를 전달받은 경우 발생 |
CMatchPartyInProgress | 파티 매칭이 진행중일 때 파티매칭을 취소하는 MatchPartyCancel() 이외의 API를 호출했을 경우 발생 |
CMatchPartyNotInProgress | 파티 매칭이 진행중이 아닐 때 파티매칭을 취소하는 MatchPartyCancel() API를 호출했을 경우 발생 |
CMatchUserInProgress | 유저 매칭이 진행중일 때 유저 매칭을 취소하는 MatchUserCancel() 이외의 API를 호출했을 경우 발생 |
CMatchUserNotInProgress | 유저 매칭이 진행중이 아닐 때 유저 매칭 취소하는 MatchUserCancel() API를 호출했을 경우 발생 |
CNotAuthenticated | 서버에 인증 처리 하지 않고 인증이 필요한 API를 호출했을 경우 발생 |
CNotConnected | 서버와 연결을 하지 않고 연결이 필요한 API를 호출했을 경우 발생 |
CNotLoggedIn | 서버에 로그인 하지 않고 로그인이 필요한 API를 호출했을 경우 발생 |
CParseInvalidProtocol | 프로토콜파싱이 실패하는 경우 발생 |
CResultCodeException | |
CGameAnvilConfig | 커넥터 환경 설정 클래스 |
CGameAnvilConnector | 커넥터는 GameAnvil 커넥터를 사용하기 위한 기본 클래스 기본 설정과 에이전트의 관리를 담당 또 내부 동작과 관련된 로그를 볼수 있도록 대리자를 등록할 수 있음 |
CGameAnvilLogger | 커넥터 내부 로그 발생 시 처리할 이벤트를 등록할 수 있는 클래스 |
CGameAnvilProtocolManager | 커넥터에서 사용할 프로토콜을 관리 하는 클래스 |
CGameAnvilUser | |
CPacket | 서버로 메시지를 보내기 위한 클래스 |
CPacketOption | 패킷의 추가적인 기능을 설정 |
CPayload | 여러개의 패킷을 담기 위한 추가정보 클래스 |