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

Base class for server. [詳細]

#include <mujinzmq.h>

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

Public メソッド

 ZmqServer (const unsigned int port)
virtual ~ZmqServer ()
virtual unsigned int Recv (std::string &data, long timeout=0)
virtual void Send (const std::string &message)
 ZmqServer (const unsigned int port)
virtual ~ZmqServer ()
virtual unsigned int Recv (std::string &data, long timeout=0)
virtual void Send (const std::string &message)

Protected メソッド

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

Protected 変数

bool _sharedcontext
unsigned int _port
boost::shared_ptr< zmq::context_t_context
boost::shared_ptr< zmq::socket_t_socket
zmq::message_t _reply
zmq::pollitem_t _pollitem

説明

Base class for server.

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

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

mujinzmq::ZmqServer::ZmqServer ( const unsigned int  port)
virtual mujinzmq::ZmqServer::~ZmqServer ( )
virtual
mujinzmq::ZmqServer::ZmqServer ( const unsigned int  port)
inline

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

virtual mujinzmq::ZmqServer::~ZmqServer ( )
inlinevirtual

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

関数

virtual void mujinzmq::ZmqServer::_DestroySocket ( )
protectedvirtual
virtual void mujinzmq::ZmqServer::_DestroySocket ( )
inlineprotectedvirtual

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

virtual void mujinzmq::ZmqServer::_InitializeSocket ( boost::shared_ptr< zmq::context_t context)
protectedvirtual
virtual void mujinzmq::ZmqServer::_InitializeSocket ( boost::shared_ptr< zmq::context_t context)
inlineprotectedvirtual

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

virtual unsigned int mujinzmq::ZmqServer::Recv ( std::string &  data,
long  timeout = 0 
)
virtual
virtual unsigned int mujinzmq::ZmqServer::Recv ( std::string &  data,
long  timeout = 0 
)
inlinevirtual

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

virtual void mujinzmq::ZmqServer::Send ( const std::string &  message)
virtual
virtual void mujinzmq::ZmqServer::Send ( const std::string &  message)
inlinevirtual

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

変数

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

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

zmq::pollitem_t mujinzmq::ZmqServer::_pollitem
protected

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

unsigned int mujinzmq::ZmqServer::_port
protected

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

zmq::message_t mujinzmq::ZmqServer::_reply
protected

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

bool mujinzmq::ZmqServer::_sharedcontext
protected

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

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

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


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