Public Member Functions | Private Member Functions | Private Attributes
bcap_service::BCAPService Class Reference

#include <bcap_service.h>

List of all members.

Public Member Functions

 BCAPService ()
HRESULT Connect ()
HRESULT Disconnect ()
HRESULT ExecFunction (int32_t func_id, VARIANT_Vec &vntArgs, VARIANT_Ptr &vntRet)
unsigned int get_Retry () const
uint32_t get_Timeout () const
const std::string & get_Type () const
void parseParams ()
void put_Retry (unsigned int value)
void put_Timeout (uint32_t value)
void put_Type (const std::string &type)
HRESULT StartService (ros::NodeHandle &node)
HRESULT StopService ()
virtual ~BCAPService ()

Private Member Functions

bool CallFunction (bcap::Request &req, bcap::Response &res)

Private Attributes

std::string m_addr
int m_fd
int m_invoke
int m_port
int m_retry
ros::ServiceServer m_svr
int m_timeout
std::string m_type
KeyHandle_Vec m_vecKH
int m_wait
int m_wdt

Detailed Description

Definition at line 51 of file bcap_service.h.


Constructor & Destructor Documentation

Definition at line 60 of file bcap_service.cpp.

Definition at line 68 of file bcap_service.cpp.


Member Function Documentation

bool bcap_service::BCAPService::CallFunction ( bcap::Request &  req,
bcap::Response &  res 
) [private]

Definition at line 238 of file bcap_service.cpp.

Definition at line 119 of file bcap_service.cpp.

Definition at line 139 of file bcap_service.cpp.

HRESULT bcap_service::BCAPService::ExecFunction ( int32_t  func_id,
VARIANT_Vec vntArgs,
VARIANT_Ptr vntRet 
)

Definition at line 279 of file bcap_service.cpp.

unsigned int bcap_service::BCAPService::get_Retry ( ) const

Definition at line 222 of file bcap_service.cpp.

Definition at line 206 of file bcap_service.cpp.

const std::string & bcap_service::BCAPService::get_Type ( ) const

Definition at line 194 of file bcap_service.cpp.

Definition at line 74 of file bcap_service.cpp.

void bcap_service::BCAPService::put_Retry ( unsigned int  value)

Definition at line 231 of file bcap_service.cpp.

Definition at line 215 of file bcap_service.cpp.

void bcap_service::BCAPService::put_Type ( const std::string &  type)

Definition at line 199 of file bcap_service.cpp.

Definition at line 182 of file bcap_service.cpp.

Definition at line 188 of file bcap_service.cpp.


Member Data Documentation

std::string bcap_service::BCAPService::m_addr [private]

Definition at line 84 of file bcap_service.h.

Definition at line 88 of file bcap_service.h.

Definition at line 91 of file bcap_service.h.

Definition at line 85 of file bcap_service.h.

Definition at line 85 of file bcap_service.h.

Definition at line 97 of file bcap_service.h.

Definition at line 85 of file bcap_service.h.

std::string bcap_service::BCAPService::m_type [private]

Definition at line 84 of file bcap_service.h.

Definition at line 94 of file bcap_service.h.

Definition at line 85 of file bcap_service.h.

Definition at line 91 of file bcap_service.h.


The documentation for this class was generated from the following files:


bcap_service
Author(s): DENSO WAVE INCORPORATED
autogenerated on Thu Jun 6 2019 21:00:08