McpMessageBase
Class in IpDrv · IpDrv.McpMessageBase · native, abstract, config
Object › McpServiceBase › McpMessageBase
Subclasses: McpMessageManager, McpMessageManagerV3
Using it from Lua
h7.find_all("McpMessageBase") -- live instances
h7.find_class("IpDrv.McpMessageBase") -- the class
h7.hook("IpDrv.McpMessageBase.CreateInstance", fn)
Enums
EMcpMessageCompressionType
MMCT_NONE = 0, MMCT_LZO = 1, MMCT_ZLIB = 2
Structs
McpMessage
| Field | Type |
MessageId | String |
ToUniqueUserId | String |
FromUniqueUserId | String |
FromFriendlyName | String |
MessageType | String |
ValidUntil | String |
MessageCompressionType | EMcpMessageCompressionType |
McpMessageContents
| Field | Type |
MessageId | string |
MessageContents | array |
McpMessageList
| Field | Type |
ToUniqueUserId | string |
Messages | array<McpMessage> |
Properties
Functions
| Name | Declaration |
CreateInstance | static final function McpMessageBase CreateInstance() |
CreateMessage | function CreateMessage(const out array ToUniqueUserIds, String FromUniqueUserId, String FromFriendlyName, String MessageType, String PushMessage, String ValidUntil, const out array MessageContents) |
DeleteMessage | function DeleteMessage(String McpId, String MessageId) |
GetMessageContents | function bool GetMessageContents(String MessageId, out array MessageContents) |
GetMessageList | function GetMessageList(string ToUniqueUserId, out McpMessageList MessageList) |
OnCreateMessageComplete | delegate OnCreateMessageComplete(String McpId, bool bWasSuccessful, String Error) |
OnDeleteMessageComplete | delegate OnDeleteMessageComplete(String MessageId, bool bWasSuccessful, String Error) |
OnQueryMessageContentsComplete | delegate OnQueryMessageContentsComplete(String MessageId, bool bWasSuccessful, String Error) |
OnQueryMessagesComplete | delegate OnQueryMessagesComplete(string UserId, bool bWasSuccessful, String Error) |
QueryMessageContents | function QueryMessageContents(String McpId, String MessageId) |
QueryMessages | function QueryMessages(String ToUniqueUserId) |
Inherited