zdk.net
Public Member Functions | Public Attributes | Properties | List of all members
ZDK_NET::Message Class Reference
Inheritance diagram for ZDK_NET::Message:
ZDK_NET::ZHandle

Public Member Functions

 Message (ZDK::Shared::Message src)
 
ZDK_NET::ResultSendMessage ()
 Sends the message. More...
 
void SetMessageEventListener (ZDK_NET::MessageEventsHandler^ value)
 Sets a message event listener. More...
 
void DropMessageEventListener (ZDK_NET::MessageEventsHandler^ value)
 Drops a message event listener. More...
 
virtual long long Handle () override
 
virtual void Initialize () override
 
virtual void ReleaseReference () override
 

Public Attributes

ZDK::IMessage * cppRef = nullptr
 

Properties

long long MessageHandle [get]
 Gets message handle. More...
 
ZDK_NET::MessageType Type [get]
 Gets the message type. More...
 
System::String^ Peer [get, set]
 Sets the message peer. More...
 
System::String^ Content [get, set]
 Sets the message content. More...
 

Member Function Documentation

◆ DropMessageEventListener()

void ZDK_NET::Message::DropMessageEventListener ( ZDK_NET::MessageEventsHandler value)

Drops a message event listener.

Parameters
[in]valueThe message events handler

◆ SendMessage()

ZDK_NET::Result ^ ZDK_NET::Message::SendMessage ( )

Sends the message.

Returns
The result of sending message

◆ SetMessageEventListener()

void ZDK_NET::Message::SetMessageEventListener ( ZDK_NET::MessageEventsHandler value)

Sets a message event listener.

Parameters
[in]valueThe message events handler

Property Documentation

◆ Content

System:: String^ ZDK_NET::Message::Content
getset

Sets the message content.

Parameters
[in]valueThe content of the message to be setted to

◆ MessageHandle

long long ZDK_NET::Message::MessageHandle
get

Gets message handle.

Returns
The message handle

◆ Peer

System:: String^ ZDK_NET::Message::Peer
getset

Sets the message peer.

Parameters
[in]valueThe name of the peer to set to

◆ Type

ZDK_NET:: MessageType ZDK_NET::Message::Type
get

Gets the message type.

Returns
the message type
See also
MessageType

The documentation for this class was generated from the following file: