RSB  0.9.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rsb::patterns::Server<>::CallbackBase Class Reference

Base class for callback classes. More...

#include <Server.h>

Inheritance diagram for rsb::patterns::Server<>::CallbackBase:
Inheritance graph
Collaboration diagram for rsb::patterns::Server<>::CallbackBase:
Collaboration graph

Public Member Functions

virtual const std::string & getRequestType () const
 
virtual const std::string & getReplyType () const
 
- Public Member Functions inherited from rsb::patterns::Server<>::IntlCallback
virtual ~IntlCallback ()
 
virtual AnnotatedData intlCall (const std::string &methodName, boost::shared_ptr< void > input)=0
 

Protected Member Functions

 CallbackBase (const std::string &requestType, const std::string &replyType)
 

Protected Attributes

std::string requestType
 
std::string replyType
 

Detailed Description

template<>
class rsb::patterns::Server<>::CallbackBase

Base class for callback classes.

Author
jmoringe

Definition at line 80 of file Server.h.

Constructor & Destructor Documentation

rsb::patterns::Server<>::CallbackBase::CallbackBase ( const std::string &  requestType,
const std::string &  replyType 
)
protected

Definition at line 51 of file Server.cpp.

Member Function Documentation

const string & rsb::patterns::Server<>::CallbackBase::getReplyType ( ) const
virtual

Definition at line 60 of file Server.cpp.

const string & rsb::patterns::Server<>::CallbackBase::getRequestType ( ) const
virtual

Implements rsb::patterns::Server<>::IntlCallback.

Definition at line 56 of file Server.cpp.

Member Data Documentation

std::string rsb::patterns::Server<>::CallbackBase::replyType
protected

Definition at line 89 of file Server.h.

std::string rsb::patterns::Server<>::CallbackBase::requestType
protected

Definition at line 88 of file Server.h.


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