Skip to content

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

FieldType
MessageIdString
ToUniqueUserIdString
FromUniqueUserIdString
FromFriendlyNameString
MessageTypeString
ValidUntilString
MessageCompressionTypeEMcpMessageCompressionType

McpMessageContents

FieldType
MessageIdstring
MessageContentsarray

McpMessageList

FieldType
ToUniqueUserIdstring
Messagesarray<McpMessage>

Properties

NameTypeNotes
CompressionTypeEMcpMessageCompressionTypeconfig
McpMessageManagerClassNamestringconfig
MessageContentsListarray<McpMessageContents>
MessageListsarray<McpMessageList>

Functions

NameDeclaration
CreateInstancestatic final function McpMessageBase CreateInstance()
CreateMessagefunction CreateMessage(const out array ToUniqueUserIds, String FromUniqueUserId, String FromFriendlyName, String MessageType, String PushMessage, String ValidUntil, const out array MessageContents)
DeleteMessagefunction DeleteMessage(String McpId, String MessageId)
GetMessageContentsfunction bool GetMessageContents(String MessageId, out array MessageContents)
GetMessageListfunction GetMessageList(string ToUniqueUserId, out McpMessageList MessageList)
OnCreateMessageCompletedelegate OnCreateMessageComplete(String McpId, bool bWasSuccessful, String Error)
OnDeleteMessageCompletedelegate OnDeleteMessageComplete(String MessageId, bool bWasSuccessful, String Error)
OnQueryMessageContentsCompletedelegate OnQueryMessageContentsComplete(String MessageId, bool bWasSuccessful, String Error)
OnQueryMessagesCompletedelegate OnQueryMessagesComplete(string UserId, bool bWasSuccessful, String Error)
QueryMessageContentsfunction QueryMessageContents(String McpId, String MessageId)
QueryMessagesfunction QueryMessages(String ToUniqueUserId)

Inherited

FromMembers
McpServiceBase2 properties, 16 functions
Object13 properties, 308 functions