クラス Sapie::CInterAppCommunicator

アプリ間通信制御クラス [詳細]

#include <InterAppCommunicator.h>

Sapie::CInterAppCommunicatorに対する継承グラフ

Sapie::CControllerBase

Public メソッド

 CInterAppCommunicator ()
 コンストラクタ
virtual ~CInterAppCommunicator ()
 デストラクタ
long StartRecvMessage (const std::string &sType)
 アプリ間通信の受付を開始する。
long EndRecvMessage (long reqno)
 アプリ間通信の受付を終了する。
long SendMessage (const std::string &sName, const std::string &sType)
 宛先アプリケーションに対してメッセージを送信する。
long SendMessage (const std::string &sName, const std::string &sType, const std::map< std::string, std::string > &param)
 宛先アプリケーションに対してメッセージを送信する。

説明

アプリ間通信制御クラス

関数

long Sapie::CInterAppCommunicator::StartRecvMessage ( const std::string &  sType  ) 

アプリ間通信の受付を開始する。

本メソッドを用いてアプリ間通信の受付を開始することにより、以後、アプリ間通信イベント(タイプ:EVTYP_RECV_COMMUNICATE)で通知されるようになる。 アプリ間通信の受付が終了した時点で OnComplete イベントが発生する。アプリ間通信の受付の終了は EndRecvMessage() メソッド を用いる。

引数:
[in] sType メッセージ種別
戻り値:
正常時は0以外、異常時は0。

long Sapie::CInterAppCommunicator::EndRecvMessage ( long  reqno  ) 

アプリ間通信の受付を終了する。

アプリ間通信の受付停止が完了した時点で、停止されたメッセージ種別に対する OnComplete イベントが 発生する。

引数:
[in] reqno 要求識別番号。 アプリ間通信の受付を開始した際に返却される要求識別番号。
戻り値:
正常時は0以外、異常時は0。

long Sapie::CInterAppCommunicator::SendMessage ( const std::string &  sName,
const std::string &  sType 
)

宛先アプリケーションに対してメッセージを送信する。

本メソッドで宛先アプリケーションに対してメッセージを送信することにより、宛先アプリケーションにはアプリ間通信イベントが発生する。

引数:
[in] sName 宛先アプリケーションの名前。
[in] sType メッセージ種別
戻り値:
正常時は0以外、異常時は0。

long Sapie::CInterAppCommunicator::SendMessage ( const std::string &  sName,
const std::string &  sType,
const std::map< std::string, std::string > &  param 
)

宛先アプリケーションに対してメッセージを送信する。

本メソッドで宛先アプリケーションに対してメッセージを送信することにより、宛先アプリケーションにはアプリ間通信イベントが発生する。

引数:
[in] sName 宛先アプリケーションの名前。
[in] sType メッセージ種別
[in] param パラメータ
戻り値:
正常時は0以外、異常時は0。


このクラスの説明は次のファイルから生成されました:

SAPIに対してFri Aug 2 21:58:33 2013に生成されました。  doxygen 1.5.5