mermaid::support::service::ServiceInterfaceHandlerMethod< o > Class Template Reference

Class that stores a pointer to a method of an object. It holds a pointer to a method suitable for handling service requests. More...

#include <ServiceInterfaceHandlerMethod.hpp>

Inheritance diagram for mermaid::support::service::ServiceInterfaceHandlerMethod< o >:
Inheritance graph
[legend]
Collaboration diagram for mermaid::support::service::ServiceInterfaceHandlerMethod< o >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void callHandler (shared_ptr< ServiceRequest > request, shared_ptr< ServiceReply > reply)
 Method call.
 ServiceInterfaceHandlerMethod (o *object, SERVICE_INTERFACE_HANDLER_METHOD method)
 Contstructor.

Detailed Description

template<class o>
class mermaid::support::service::ServiceInterfaceHandlerMethod< o >

Class that stores a pointer to a method of an object. It holds a pointer to a method suitable for handling service requests.

Author:
Marco Barbosa

Definition at line 74 of file ServiceInterfaceHandlerMethod.hpp.


Constructor & Destructor Documentation

template<class o >
mermaid::support::service::ServiceInterfaceHandlerMethod< o >::ServiceInterfaceHandlerMethod ( o *  object,
SERVICE_INTERFACE_HANDLER_METHOD  method 
) [inline]

Contstructor.

Parameters:
object Object instance on which the method shall be called
method Method of the object's class

Definition at line 83 of file ServiceInterfaceHandlerMethod.hpp.


Member Function Documentation

template<class o >
virtual void mermaid::support::service::ServiceInterfaceHandlerMethod< o >::callHandler ( shared_ptr< ServiceRequest request,
shared_ptr< ServiceReply reply 
) [inline, virtual]

Method call.

Parameters:
dataBox DataBox containing the input data.

Implements mermaid::support::service::ServiceInterfaceHandlerMethodBase.

Definition at line 92 of file ServiceInterfaceHandlerMethod.hpp.

Generated on Fri Mar 4 22:15:51 2011 for MeRMaID::support by  doxygen 1.6.3