CMessage
#include "Message.h"
Description
Message class.
Private variables
| Type | Name | Description |
|---|---|---|
| PPluginMessage | PluginMessage | Variable used to communicate with AQQ |
Public variables
| Type | Name | Description |
|---|---|---|
| UnicodeString | JID | Contact text ID |
| double | Date | Date of sending message |
| int | ChatState | User state in chat window with message receiver/sender |
| UnicodeString | Body | Message body |
| bool | Offline | Message was sent when receiver was offline |
| UnicodeString | DefaultNick | Receiver/sender nick |
| bool | Store | Save this message in archive? |
| byte | Kind | Message kind |
| bool | ShowAsOutgoing | Message is outgoing? |
Public methods
| Type | Name | Description |
|---|---|---|
| CMessage() | Constructor | |
| ~CMessage() | Destructor | |
| PPluginMessage | AQQFormat() | Function converts this object to AQQ structure |
| void | SDKFormat(PPluginMessage PluginMessage) | Function converts AQQ structure to this object |
| void | Notify() | Funkcja wysyła powiadomienie o nowej wiadomości do AQQ |
| int | Send(CContact* Contact) | Function sends message to specifed contact. Returns message ID |
| int | SendImage(CContact* Contact, UnicodeString Filename) | Function sends image to specifed contact. Returns 0 in case of error else returns 1 |
Example
Soon