Class GameAnvilProtocolManager
Constructors
Methods
Static
addProtocol
- addProtocol(protocolId, descriptor): void
Internal
Parameters
- protocolId: number
- descriptor: FileDescriptor
Returns void
Static
getDescIdFromMsgId
- getDescIdFromMsgId(msgId): number
Internal
Returns number
Static
getMessageDescriptor
- getMessageDescriptor(msgId): MessageDescriptor<IMessage>
Internal
Returns MessageDescriptor<IMessage>
Static
getMsgIdByName
- getMsgIdByName(msgFullName): number
Internal
Returns number
Static
getMsgIdFromDescriptor
- getMsgIdFromDescriptor(descriptor): number
Internal
Parameters
- descriptor: MessageDescriptor<IMessage>
Returns number
Static
getMsgIdWithCustomMsgId
- getMsgIdWithCustomMsgId(customMsgId): number
Internal
Returns number
Static
getMsgIndex
- getMsgIndex(msgId): number
Internal
Returns number
Static
getProtocolId
- getProtocolId(descriptor): number
Parameters
- descriptor: FileDescriptor
Returns number
메세지디스크립터의 프로토콜 아이디
Static
hasMsgId
- hasMsgId(descriptor): boolean
Internal
Parameters
- descriptor: MessageDescriptor<IMessage>
Returns boolean
Static
isGameAnvilProtocol
- isGameAnvilProtocol(msgId): boolean
Internal
Returns boolean
Static
isMessage
- isMessage(msgId, descriptor): boolean
Internal
Parameters
- msgId: number
- descriptor: MessageDescriptor<IMessage>
Returns boolean
- isMessage(packet, descriptor): boolean
Parameters
- packet: InternalPacket
- descriptor: MessageDescriptor<IMessage>
Returns boolean
Static
isRegisteredProtocol
- isRegisteredProtocol(descriptor): boolean
Parameters
- descriptor: FileDescriptor
Returns boolean
Static
registerProtocol
- registerProtocol(descriptor): void
Parameters
- descriptor: FileDescriptor
Returns void
Static
removeProtocol
- removeProtocol(protocolId, descriptor): void
Internal
Parameters
- protocolId: number
- descriptor: FileDescriptor
Returns void
Static
setProtocolNumber
- setProtocolNumber(protocolId, protocolName): void
Internal
Parameters
- protocolId: number
- protocolName: string
Returns void
Static
unRegisterProtocol
- unRegisterProtocol(descriptor): void
Parameters
- descriptor: FileDescriptor
Returns void
커넥터에서 사용할 프로토콜을 관리 하는 클래스
프로토버퍼 클래스들은 먼저 registerProtocol으로 등록해야 한다