#include <message_.h>

Public 型 | |
| enum | { INNER_NINE, INNER_ALCHEMY } |
Public メソッド | |
| virtual int | getMarshalSize () const |
| 現在のメッセージオブジェクトを marshal した際のサイズを返す。 | |
| virtual void | marshal (Buffer *pBuf) const |
| 現在のメッセージオブジェクトを引数 Buffer へ marshal する。 | |
| virtual void | unmarshal (Buffer *pBuf) |
| 引数 Buffer から unmarshal して、メッセージオブジェクトを構築する。 | |
| bool | pend () |
| Messenger::handleMessage() で処理を未決で終える時に呼び出す。 | |
| bool | own () |
| ライブラリ側でメッセージの delete を行わないようにする。 | |
| void | clear_ownership () |
| int | ownership () const |
| uint16_t | getMessageId () const |
| このメッセージオブジェクトのメッセージIDを得る。 | |
| uint16_t | getMessageKind () const |
| このメッセージオブジェクトのメッセージkindを得る。 | |
| uint16_t | getMessageType () const |
| このメッセージオブジェクトのメッセージtypeを得る。 | |
| int | getCommunicatorId () const |
| このメッセージオブジェクトの Communicator ID を得る。Communicator 経由で無い場合は -1. | |
| int | getInner () const |
Static Public メソッド | |
| static uint16_t | GetMessageId (int kind, int type) |
| メッセージkind,typeからメッセージID を得る。 | |
| static uint16_t | GetMessageKind (uint16_t msgid) |
| メッセージID から kind を得る。 | |
| static uint16_t | GetMessageType (uint16_t msgid) |
| メッセージID から type を得る。 | |
Public 変数 | |
| struct nine::Message::Header | header |
| メッセージの付随情報を表す。なるべくアクセス関数を使うこと。 | |
Protected メソッド | |
| void | setInner (int a) |
構成 | |
| struct | Header |
| メッセージの付随情報を表す。なるべくアクセス関数を使うこと。 [詳細] | |
メッセージの付随情報を表す。なるべくアクセス関数を使うこと。
このメッセージの付随情報。
1.5.6