eris 1.4.0
A WorldForge client library.
Eris::MemberResponse< T > Class Template Reference
Inheritance diagram for Eris::MemberResponse< T >:
Collaboration diagram for Eris::MemberResponse< T >:

Public Types

typedef void(T::* T_method) (const Atlas::Objects::Operation::RootOperation &op)
 

Public Member Functions

 MemberResponse (T *obj, void(T::*method)(const Atlas::Objects::Operation::RootOperation &op))
 
Router::RouterResult responseReceived (const Atlas::Objects::Operation::RootOperation &op) override
 

Detailed Description

template<class T>
class Eris::MemberResponse< T >

Definition at line 38 of file Response.h.

Member Typedef Documentation

◆ T_method

template<class T >
typedef void(T::* Eris::MemberResponse< T >::T_method) (const Atlas::Objects::Operation::RootOperation &op)

Definition at line 41 of file Response.h.

Constructor & Destructor Documentation

◆ MemberResponse()

template<class T >
Eris::MemberResponse< T >::MemberResponse ( T *  obj,
void(T::*)(const Atlas::Objects::Operation::RootOperation &op)  method 
)
inline

Definition at line 43 of file Response.h.

◆ ~MemberResponse()

template<class T >
Eris::MemberResponse< T >::~MemberResponse ( )
inlineoverride

Definition at line 50 of file Response.h.

Member Function Documentation

◆ responseReceived()

template<class T >
Router::RouterResult Eris::MemberResponse< T >::responseReceived ( const Atlas::Objects::Operation::RootOperation &  op)
inlineoverridevirtual

Process a response.

Implements Eris::ResponseBase.

Definition at line 54 of file Response.h.


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