rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
rad::cii::RequestAmi< REP_TYPE, void > Class Template Reference

#include <request.hpp>

Public Member Functions

 RequestAmi ()
 
 RequestAmi (const RequestAmi &r)=default
 
RequestAmioperator= (const RequestAmi &r)=default
 
bool SetPartialReplyValue (const REP_TYPE &reply) const
 
bool SetFinalReplyValue (const REP_TYPE &reply) const
 
std::shared_ptr
<::elt::mal::rr::Ami< REP_TYPE > > 
GetAmiServer ()
 
 RequestAmi ()
 
 RequestAmi (const RequestAmi &r)=default
 
RequestAmioperator= (const RequestAmi &r)=default
 
bool SetPartialReplyValue (const REP_TYPE &reply) const
 
bool SetFinalReplyValue (const REP_TYPE &reply) const
 
std::shared_ptr
<::elt::mal::rr::Ami< REP_TYPE > > 
GetAmiServer ()
 
 RequestAmi ()
 
 RequestAmi (const RequestAmi &r)=default
 
RequestAmioperator= (const RequestAmi &r)=default
 
bool SetPartialReplyValue (const REP_TYPE &reply) const
 
bool SetFinalReplyValue (const REP_TYPE &reply) const
 
std::shared_ptr
<::elt::mal::rr::Ami< REP_TYPE > > 
GetAmiServer ()
 

Detailed Description

template<class REP_TYPE>
class rad::cii::RequestAmi< REP_TYPE, void >

This class allows to deal with MAL requests WITHOUT payload that returns multiple (partial) replies.

Template Parameters
REP_TYPEType of the reply's payload.

Constructor & Destructor Documentation

template<class REP_TYPE >
rad::cii::RequestAmi< REP_TYPE, void >::RequestAmi ( )
inline

Default constructor that creates an AMI object to send the partial replies.

template<class REP_TYPE >
rad::cii::RequestAmi< REP_TYPE, void >::RequestAmi ( const RequestAmi< REP_TYPE, void > &  r)
default

Default copy constructor.

template<class REP_TYPE >
rad::cii::RequestAmi< REP_TYPE, void >::RequestAmi ( )
inline

Default constructor that creates an AMI object to send the partial replies.

template<class REP_TYPE >
rad::cii::RequestAmi< REP_TYPE, void >::RequestAmi ( const RequestAmi< REP_TYPE, void > &  r)
default

Default copy constructor.

template<class REP_TYPE >
rad::cii::RequestAmi< REP_TYPE, void >::RequestAmi ( )
inline

Default constructor that creates an AMI object to send the partial replies.

template<class REP_TYPE >
rad::cii::RequestAmi< REP_TYPE, void >::RequestAmi ( const RequestAmi< REP_TYPE, void > &  r)
default

Default copy constructor.

Member Function Documentation

template<class REP_TYPE >
std::shared_ptr<::elt::mal::rr::Ami<REP_TYPE> > rad::cii::RequestAmi< REP_TYPE, void >::GetAmiServer ( )
inline

TODO when is this method needed?

Returns
A pointer to the AMI object which can be used to set the partial replies.
template<class REP_TYPE >
std::shared_ptr<::elt::mal::rr::Ami<REP_TYPE> > rad::cii::RequestAmi< REP_TYPE, void >::GetAmiServer ( )
inline

TODO when is this method needed?

Returns
A pointer to the AMI object which can be used to set the partial replies.
template<class REP_TYPE >
std::shared_ptr<::elt::mal::rr::Ami<REP_TYPE> > rad::cii::RequestAmi< REP_TYPE, void >::GetAmiServer ( )
inline

TODO when is this method needed?

Returns
A pointer to the AMI object which can be used to set the partial replies.
template<class REP_TYPE >
RequestAmi& rad::cii::RequestAmi< REP_TYPE, void >::operator= ( const RequestAmi< REP_TYPE, void > &  r)
default

Default assignment operator.

template<class REP_TYPE >
RequestAmi& rad::cii::RequestAmi< REP_TYPE, void >::operator= ( const RequestAmi< REP_TYPE, void > &  r)
default

Default assignment operator.

template<class REP_TYPE >
RequestAmi& rad::cii::RequestAmi< REP_TYPE, void >::operator= ( const RequestAmi< REP_TYPE, void > &  r)
default

Default assignment operator.

template<class REP_TYPE >
bool rad::cii::RequestAmi< REP_TYPE, void >::SetFinalReplyValue ( const REP_TYPE &  reply) const
inline

This method allows to set the payload for the final reply.

Parameters
replyPayload of the reply.
Returns
TODO not clear from CII documentation!
template<class REP_TYPE >
bool rad::cii::RequestAmi< REP_TYPE, void >::SetFinalReplyValue ( const REP_TYPE &  reply) const
inline

This method allows to set the payload for the final reply.

Parameters
replyPayload of the reply.
Returns
TODO not clear from CII documentation!
template<class REP_TYPE >
bool rad::cii::RequestAmi< REP_TYPE, void >::SetFinalReplyValue ( const REP_TYPE &  reply) const
inline

This method allows to set the payload for the final reply.

Parameters
replyPayload of the reply.
Returns
TODO not clear from CII documentation!
template<class REP_TYPE >
bool rad::cii::RequestAmi< REP_TYPE, void >::SetPartialReplyValue ( const REP_TYPE &  reply) const
inline

This method allows to set the payload for a partial reply.

Parameters
replyPayload of the reply.
Returns
TODO not clear from CII documentation!
template<class REP_TYPE >
bool rad::cii::RequestAmi< REP_TYPE, void >::SetPartialReplyValue ( const REP_TYPE &  reply) const
inline

This method allows to set the payload for a partial reply.

Parameters
replyPayload of the reply.
Returns
TODO not clear from CII documentation!
template<class REP_TYPE >
bool rad::cii::RequestAmi< REP_TYPE, void >::SetPartialReplyValue ( const REP_TYPE &  reply) const
inline

This method allows to set the payload for a partial reply.

Parameters
replyPayload of the reply.
Returns
TODO not clear from CII documentation!

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