AquaMessageSystem::CAquaMessageSession Class Reference

メッセージ通信セッションオブジェクトクラス More...

#include <AquaMessageSystem.h>

Inheritance diagram for AquaMessageSystem::CAquaMessageSession:

Inheritance graph
[legend]
Collaboration diagram for AquaMessageSystem::CAquaMessageSession:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CAquaMessageSession ()
 コンストラクタ
virtual CAquaMessageSession ()
 デストラクタ
 CAquaMessageSession (const CAquaMessageSession &rAquaMessageSession)
 コピーコンストラクタ
CAquaMessageSession operator= (const CAquaMessageSession &rAquaMessageSession)
 代入演算子オーバライド
bool operator== (const CAquaMessageSession &rAquaMessageSession) const
 等価演算子オーバライド
bool operator!= (const CAquaMessageSession &rAquaMessageSession) const
 不等価演算子オーバライド
bool is_session_used (void) const
 関連付けされたセッションは有効かどうか?
int send_message (const void *pMessageData, size_t nMessageDataSize)
 関連付けされたセッションを使用してメッセージを送信する
bool is_udp_session_used (void) const
 関連付けされたUDPセッションは有効かどうか?
int sendto_udp_message (const void *pMessageData, size_t nMessageDataSize, const char *hostname, const char *service)
 関連付けされたUDPセッションを使用してメッセージを送信する


Detailed Description

メッセージ通信セッションオブジェクトクラス

Note:
メッセージ通信セッションオブジェクト
ユーザはCAquaMessageSystemで管理されたセッションAquaNetworkSystemCAquaNetworkSessionは使用せず 間接的なセッションクラスであるこちらのCAquaMessageSessionクラスオブジェクトを使用する

Constructor & Destructor Documentation

AquaMessageSystem::CAquaMessageSession::CAquaMessageSession (  ) 

コンストラクタ

コンストラクタ

AquaMessageSystem::CAquaMessageSession::CAquaMessageSession ( const CAquaMessageSession rAquaMessageSession  ) 

コピーコンストラクタ

コピーコンストラクタ

Parameters:
rAquaMessageSession コピー元オブジェクトへの参照


Member Function Documentation

CAquaMessageSession AquaMessageSystem::CAquaMessageSession::operator= ( const CAquaMessageSession rAquaMessageSession  ) 

代入演算子オーバライド

代入演算子オーバライド

Parameters:
rAquaMessageSession 代入元オブジェクトへの参照
Return values:
代入先オブジェクトへの参照 

bool AquaMessageSystem::CAquaMessageSession::operator== ( const CAquaMessageSession rAquaMessageSession  )  const

等価演算子オーバライド

等価演算子オーバライド

Parameters:
rAquaMessageSession 比較対象オブジェクトへの参照
Return values:
false:等価ではない 非false:等価である

bool AquaMessageSystem::CAquaMessageSession::operator!= ( const CAquaMessageSession rAquaMessageSession  )  const

不等価演算子オーバライド

不等価演算子オーバライド

Parameters:
rAquaMessageSession 比較対象オブジェクトへの参照
Return values:
false:不等価ではない 非false:不等価である

bool AquaMessageSystem::CAquaMessageSession::is_session_used ( void   )  const [virtual]

関連付けされたセッションは有効かどうか?

関連付けされたセッションは有効かどうか?

Return values:
true:有効である 
false:有効ではない 

Implements AquaMessageSystem::CAquaMessageSessionAbstract.

int AquaMessageSystem::CAquaMessageSession::send_message ( const void *  pMessageData,
size_t  nMessageDataSize 
) [virtual]

関連付けされたセッションを使用してメッセージを送信する

関連付けされたセッションを使用してメッセージを送信する

Parameters:
pMessageData 送信するメッセージデータ
nMessageDataSize 送信するメッセージデータのサイズ
Return values:
送信したメッセージのサイズ 

Implements AquaMessageSystem::CAquaMessageSessionAbstract.

bool AquaMessageSystem::CAquaMessageSession::is_udp_session_used ( void   )  const [virtual]

関連付けされたUDPセッションは有効かどうか?

関連付けされたセッションは有効かどうか?

Return values:
true:有効である 
false:有効ではない 

Implements AquaMessageSystem::CAquaMessageSessionAbstract.

int AquaMessageSystem::CAquaMessageSession::sendto_udp_message ( const void *  pMessageData,
size_t  nMessageDataSize,
const char *  hostname,
const char *  service 
) [virtual]

関連付けされたUDPセッションを使用してメッセージを送信する

関連付けされたセッションを使用してメッセージを送信する

Parameters:
pMessageData 送信するメッセージデータ
nMessageDataSize 送信するメッセージデータのサイズ
hostname 送信先ホスト
service 送信先サービス
Return values:
送信したメッセージのサイズ 

Implements AquaMessageSystem::CAquaMessageSessionAbstract.


The documentation for this class was generated from the following files:
Generated on Tue Jan 20 17:38:01 2009 for AquaMessageSystem by  doxygen 1.5.4