controllerclientcpp  0.6.1
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義 ページ
構成 | ネームスペース | マクロ定義 | 関数
mujinzmq.hpp

(2016-07-21 19:43:21 +0900, commit:f216abb)

#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>
#include <sstream>
#include <iostream>
#include <exception>
#include "mujincontrollerclient/zmq.hpp"
#include <time.h>
#include <sys/time.h>
#include "mujincontrollerclient/config.h"
mujinzmq.hppのインクルード依存関係図

ソースコードを見る。

構成

class  mujinzmq::ZmqSubscriber
 Base class for subscriber. [詳細]
class  mujinzmq::ZmqPublisher
 Base class for publisher. [詳細]
class  mujinzmq::ZmqClient
 Base class for client. [詳細]
class  mujinzmq::ZmqServer
 Base class for server. [詳細]

ネームスペース

namespace  mujinzmq

マクロ定義

#define MUJIN_TIME
#define MUJIN_LOG_INFO(msg)   std::cout << msg << std::endl;
#define MUJIN_LOG_ERROR(msg)   std::cerr << msg << std::endl;

関数

void GetWallTime (uint32_t &sec, uint32_t &nsec)
uint64_t GetMilliTimeOfDay ()
uint64_t GetNanoTime ()
uint64_t GetMicroTime ()
uint64_t GetMilliTime ()
static uint64_t GetNanoPerformanceTime ()

マクロ定義

#define MUJIN_LOG_ERROR (   msg)    std::cerr << msg << std::endl;

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

#define MUJIN_LOG_INFO (   msg)    std::cout << msg << std::endl;

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

#define MUJIN_TIME

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

関数

uint64_t GetMicroTime ( )
inline

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

uint64_t GetMilliTime ( )
inline

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

uint64_t GetMilliTimeOfDay ( )
inline

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

static uint64_t GetNanoPerformanceTime ( )
inlinestatic

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

uint64_t GetNanoTime ( )
inline

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

void GetWallTime ( uint32_t &  sec,
uint32_t &  nsec 
)
inline

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