Public Member Functions | Private Attributes
SimpleSession Class Reference

List of all members.

Public Member Functions

bool add_variables (roscpp_sessions::add_variables::Request &req, roscpp_sessions::add_variables::Response &res)
bool add_variables (roscpp_sessions::add_variables::Request &req, roscpp_sessions::add_variables::Response &res)
void advertise_sessions ()
bool get_variable (roscpp_sessions::get_variable::Request &req, roscpp_sessions::get_variable::Response &res)
bool get_variable (roscpp_sessions::get_variable::Request &req, roscpp_sessions::get_variable::Response &res)
template<class MReq >
SimpleSessionInstancegetstate (const MReq &req)
template<class MReq >
SimpleSessionInstancegetstate (const MReq &req)
bool set_variable (roscpp_sessions::set_variable::Request &req, roscpp_sessions::set_variable::Response &res)
bool set_variable (roscpp_sessions::set_variable::Request &req, roscpp_sessions::set_variable::Response &res)
 SimpleSession ()
 SimpleSession ()
bool startsession (roscpp_sessions::simple_session::Request &req, roscpp_sessions::simple_session::Response &res)
bool startsession (roscpp_sessions::simple_session::Request &req, roscpp_sessions::simple_session::Response &res)
void unadvertise_sessions ()

Private Attributes

string _sessionname
boost::mutex map_mutex
map< int, boost::shared_ptr
< SimpleSessionInstance > > 
mapsessions

Detailed Description

Definition at line 69 of file session_adv.cpp.


Constructor & Destructor Documentation

Definition at line 73 of file session_adv.cpp.

Definition at line 70 of file session_adv_test.cpp.


Member Function Documentation

Definition at line 143 of file session_adv.cpp.

Definition at line 156 of file session_adv_test.cpp.

Definition at line 74 of file session_adv_test.cpp.

Definition at line 133 of file session_adv.cpp.

Definition at line 146 of file session_adv_test.cpp.

template<class MReq >
SimpleSessionInstance* SimpleSession::getstate ( const MReq &  req) [inline]

Definition at line 85 of file session_adv.cpp.

template<class MReq >
SimpleSessionInstance* SimpleSession::getstate ( const MReq &  req) [inline]

Definition at line 86 of file session_adv_test.cpp.

Definition at line 123 of file session_adv.cpp.

Definition at line 136 of file session_adv_test.cpp.

Definition at line 106 of file session_adv.cpp.

Definition at line 114 of file session_adv_test.cpp.

Definition at line 102 of file session_adv_test.cpp.


Member Data Documentation

string SimpleSession::_sessionname [private]

Definition at line 71 of file session_adv.cpp.

boost::mutex SimpleSession::map_mutex [private]

Definition at line 155 of file session_adv.cpp.

map< int, boost::shared_ptr< SimpleSessionInstance > > SimpleSession::mapsessions [private]

Definition at line 154 of file session_adv.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


roscpp_sessions
Author(s): Rosen Diankov (rdiankov@cs.cmu.edu)
autogenerated on Sat Mar 23 2013 13:53:30