Classes | Public Member Functions | Private Types | Private Attributes
rve_render_client::ClientContext Class Reference

#include <client_context.h>

List of all members.

Classes

struct  Impl

Public Member Functions

void addObject (ContextObject *obj)
 ClientContext (const std::string &name, const ros::NodeHandle &nh)
void close ()
rve_interface_gen::InterfacegetInterface (InterfaceHandle handle) const
template<typename T >
T * getInterface (InterfaceHandle handle) const
ros::NodeHandlegetNodeHandle ()
rve_rpc::ClientgetRPCClient ()
bool hasObject (ContextObject *obj)
bool isConnected ()
InterfaceHandle lookupInterface (const std::string &name) const
void removeObject (ContextObject *obj)
void reopen ()
 ~ClientContext ()

Private Types

typedef boost::shared_ptr< ImplImplPtr

Private Attributes

ImplPtr impl_

Detailed Description

Definition at line 60 of file client_context.h.


Member Typedef Documentation

typedef boost::shared_ptr<Impl> rve_render_client::ClientContext::ImplPtr [private]

Definition at line 88 of file client_context.h.


Constructor & Destructor Documentation

rve_render_client::ClientContext::ClientContext ( const std::string &  name,
const ros::NodeHandle nh 
)

Definition at line 225 of file client_context.cpp.

Definition at line 230 of file client_context.cpp.


Member Function Documentation

Definition at line 249 of file client_context.cpp.

Definition at line 259 of file client_context.cpp.

Definition at line 239 of file client_context.cpp.

template<typename T >
T* rve_render_client::ClientContext::getInterface ( InterfaceHandle  handle) const [inline]

Definition at line 70 of file client_context.h.

Definition at line 279 of file client_context.cpp.

Definition at line 244 of file client_context.cpp.

Definition at line 274 of file client_context.cpp.

Definition at line 269 of file client_context.cpp.

Definition at line 234 of file client_context.cpp.

Definition at line 254 of file client_context.cpp.

Definition at line 264 of file client_context.cpp.


Member Data Documentation

Definition at line 90 of file client_context.h.


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


rve_render_client
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:32