#include <client_context.h>
Classes | |
| struct | Impl | 
Public Member Functions | |
| void | addObject (ContextObject *obj) | 
| ClientContext (const std::string &name, const ros::NodeHandle &nh) | |
| void | close () | 
| rve_interface_gen::Interface * | getInterface (InterfaceHandle handle) const | 
| template<typename T > | |
| T * | getInterface (InterfaceHandle handle) const | 
| ros::NodeHandle & | getNodeHandle () | 
| rve_rpc::Client & | getRPCClient () | 
| 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< Impl > | ImplPtr | 
Private Attributes | |
| ImplPtr | impl_ | 
Definition at line 60 of file client_context.h.
typedef boost::shared_ptr<Impl> rve_render_client::ClientContext::ImplPtr [private] | 
        
Definition at line 88 of file client_context.h.
| 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.
| void rve_render_client::ClientContext::addObject | ( | ContextObject * | obj | ) | 
Definition at line 249 of file client_context.cpp.
Definition at line 259 of file client_context.cpp.
| rve_interface_gen::Interface * rve_render_client::ClientContext::getInterface | ( | InterfaceHandle | handle | ) | const | 
Definition at line 239 of file client_context.cpp.
| 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.
| bool rve_render_client::ClientContext::hasObject | ( | ContextObject * | obj | ) | 
Definition at line 274 of file client_context.cpp.
Definition at line 269 of file client_context.cpp.
| InterfaceHandle rve_render_client::ClientContext::lookupInterface | ( | const std::string & | name | ) | const | 
Definition at line 234 of file client_context.cpp.
| void rve_render_client::ClientContext::removeObject | ( | ContextObject * | obj | ) | 
Definition at line 254 of file client_context.cpp.
Definition at line 264 of file client_context.cpp.
Definition at line 90 of file client_context.h.