ZDK
Public Member Functions | List of all members
ZDK::IMessage Class Referenceabstract
Inheritance diagram for ZDK::IMessage:
ZDK::IZHandle

Public Member Functions

virtual ZDK::ZDKHandle MessageHandle () const =0
 Gets message handle. More...
 
virtual ZDK::MessageType Type () const =0
 Gets the message type. More...
 
virtual ZDK::Shared::String Peer () const =0
 Gets the message peer. More...
 
virtual void Peer (ZDK::Shared::String value)=0
 Sets the message peer. More...
 
virtual ZDK::Shared::String Content () const =0
 Gets the message content. More...
 
virtual void Content (ZDK::Shared::String content)=0
 Sets the message content. More...
 
virtual ZDK::Shared::Result SendMessage ()=0
 Sends the message. More...
 
virtual void SetMessageEventListener (ZDK::Shared::MessageEventsHandler value)=0
 Sets a message event listener. More...
 
virtual void DropMessageEventListener (ZDK::Shared::MessageEventsHandler value)=0
 Drops a message event listener. More...
 
- Public Member Functions inherited from ZDK::IZHandle
virtual ZDK::ZDKHandle Handle () const =0
 
virtual operator ZDK::ZDKHandle () const =0
 
virtual void Initialize ()=0
 
virtual void ReleaseReference ()=0
 

Member Function Documentation

◆ Content() [1/2]

virtual ZDK::Shared::String ZDK::IMessage::Content ( ) const
pure virtual

Gets the message content.

Returns
the message content

◆ Content() [2/2]

virtual void ZDK::IMessage::Content ( ZDK::Shared::String  content)
pure virtual

Sets the message content.

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

◆ DropMessageEventListener()

virtual void ZDK::IMessage::DropMessageEventListener ( ZDK::Shared::MessageEventsHandler  value)
pure virtual

Drops a message event listener.

Parameters
[in]valueThe message events handler

◆ MessageHandle()

virtual ZDK::ZDKHandle ZDK::IMessage::MessageHandle ( ) const
pure virtual

Gets message handle.

Returns
The message handle

◆ Peer() [1/2]

virtual ZDK::Shared::String ZDK::IMessage::Peer ( ) const
pure virtual

Gets the message peer.

Returns
the message peer

◆ Peer() [2/2]

virtual void ZDK::IMessage::Peer ( ZDK::Shared::String  value)
pure virtual

Sets the message peer.

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

◆ SendMessage()

virtual ZDK::Shared::Result ZDK::IMessage::SendMessage ( )
pure virtual

Sends the message.

Returns
The result of sending message

◆ SetMessageEventListener()

virtual void ZDK::IMessage::SetMessageEventListener ( ZDK::Shared::MessageEventsHandler  value)
pure virtual

Sets a message event listener.

Parameters
[in]valueThe message events handler

◆ Type()

virtual ZDK::MessageType ZDK::IMessage::Type ( ) const
pure virtual

Gets the message type.

Returns
the message type
See also
IMessageType

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