controllerclientcpp  0.6.1
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義 ページ
Public メソッド | Protected メソッド | Protected 変数 | すべてのメンバ一覧
クラス mujinzmq::ZmqClient

Base class for client. [詳細]

#include <mujinzmq.h>

mujinzmq::ZmqClientのコラボレーション図
Collaboration graph
[凡例]

Public メソッド

 ZmqClient (const std::string &host, const unsigned int port)
virtual ~ZmqClient ()
std::string Call (const std::string &msg, const double timeout=5.0)
 ZmqClient (const std::string &host, const unsigned int port)
virtual ~ZmqClient ()
std::string Call (const std::string &msg, const double timeout=5.0)

Protected メソッド

void _InitializeSocket (boost::shared_ptr< zmq::context_t > context)
void _DestroySocket ()
void _InitializeSocket (boost::shared_ptr< zmq::context_t > context)
void _DestroySocket ()

Protected 変数

unsigned int _port
std::string _host
boost::shared_ptr< zmq::context_t_context
boost::shared_ptr< zmq::socket_t_socket
bool _sharedcontext

説明

Base class for client.

mujinzmq.h70 行で定義されています。

コンストラクタとデストラクタ

mujinzmq::ZmqClient::ZmqClient ( const std::string &  host,
const unsigned int  port 
)
virtual mujinzmq::ZmqClient::~ZmqClient ( )
virtual
mujinzmq::ZmqClient::ZmqClient ( const std::string &  host,
const unsigned int  port 
)
inline

mujinzmq.hpp261 行で定義されています。

virtual mujinzmq::ZmqClient::~ZmqClient ( )
inlinevirtual

mujinzmq.hpp267 行で定義されています。

関数

void mujinzmq::ZmqClient::_DestroySocket ( )
protected
void mujinzmq::ZmqClient::_DestroySocket ( )
inlineprotected

mujinzmq.hpp413 行で定義されています。

void mujinzmq::ZmqClient::_InitializeSocket ( boost::shared_ptr< zmq::context_t context)
protected
void mujinzmq::ZmqClient::_InitializeSocket ( boost::shared_ptr< zmq::context_t context)
inlineprotected

mujinzmq.hpp395 行で定義されています。

std::string mujinzmq::ZmqClient::Call ( const std::string &  msg,
const double  timeout = 5.0 
)
std::string mujinzmq::ZmqClient::Call ( const std::string &  msg,
const double  timeout = 5.0 
)
inline

mujinzmq.hpp272 行で定義されています。

変数

boost::shared_ptr< zmq::context_t > mujinzmq::ZmqClient::_context
protected

mujinzmq.h84 行で定義されています。

std::string mujinzmq::ZmqClient::_host
protected

mujinzmq.h83 行で定義されています。

unsigned int mujinzmq::ZmqClient::_port
protected

mujinzmq.h82 行で定義されています。

bool mujinzmq::ZmqClient::_sharedcontext
protected

mujinzmq.h86 行で定義されています。

boost::shared_ptr< zmq::socket_t > mujinzmq::ZmqClient::_socket
protected

mujinzmq.h85 行で定義されています。


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