rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
rad::MsgRequest< TYPE > Class Template Reference

#include <msgRequest.hpp>

Public Types

using payload_t = TYPE
 
using payload_t = TYPE
 

Public Member Functions

 MsgRequest ()
 
 MsgRequest (const std::string &orig_id, const TYPE &pb)
 
 MsgRequest (const MsgRequest< TYPE > &r)
 
virtual ~MsgRequest ()
 
const MsgRequest< TYPE > & operator= (const MsgRequest< TYPE > &r)
 
const std::string & GetOriginatorId () const
 
const TYPE & GetProtoBuffer () const
 
void SetOriginatorId (const std::string &id)
 
void SetProtoBuffer (const TYPE &pb)
 
 MsgRequest ()
 
 MsgRequest (const std::string &orig_id, const TYPE &pb)
 
 MsgRequest (const MsgRequest< TYPE > &r)
 
virtual ~MsgRequest ()
 
const MsgRequest< TYPE > & operator= (const MsgRequest< TYPE > &r)
 
const std::string & GetOriginatorId () const
 
const TYPE & GetProtoBuffer () const
 
void SetOriginatorId (const std::string &id)
 
void SetProtoBuffer (const TYPE &pb)
 

Detailed Description

template<typename TYPE>
class rad::MsgRequest< TYPE >

Class encapsulating a request originator identity and the request payload.

Member Typedef Documentation

template<typename TYPE>
using rad::MsgRequest< TYPE >::payload_t = TYPE
template<typename TYPE>
using rad::MsgRequest< TYPE >::payload_t = TYPE

Constructor & Destructor Documentation

template<typename TYPE >
rad::MsgRequest< TYPE >::MsgRequest ( )
template<typename TYPE>
rad::MsgRequest< TYPE >::MsgRequest ( const std::string &  orig_id,
const TYPE &  pb 
)
template<typename TYPE>
rad::MsgRequest< TYPE >::MsgRequest ( const MsgRequest< TYPE > &  r)
template<typename TYPE >
rad::MsgRequest< TYPE >::~MsgRequest ( )
virtual
template<typename TYPE>
rad::MsgRequest< TYPE >::MsgRequest ( )
template<typename TYPE>
rad::MsgRequest< TYPE >::MsgRequest ( const std::string &  orig_id,
const TYPE &  pb 
)
template<typename TYPE>
rad::MsgRequest< TYPE >::MsgRequest ( const MsgRequest< TYPE > &  r)
template<typename TYPE>
virtual rad::MsgRequest< TYPE >::~MsgRequest ( )
virtual

Member Function Documentation

template<typename TYPE >
const std::string & rad::MsgRequest< TYPE >::GetOriginatorId ( ) const
template<typename TYPE>
const std::string& rad::MsgRequest< TYPE >::GetOriginatorId ( ) const
template<typename TYPE>
const TYPE& rad::MsgRequest< TYPE >::GetProtoBuffer ( ) const
template<typename TYPE >
const TYPE & rad::MsgRequest< TYPE >::GetProtoBuffer ( ) const
template<typename TYPE>
const MsgRequest< TYPE > & rad::MsgRequest< TYPE >::operator= ( const MsgRequest< TYPE > &  r)
template<typename TYPE>
const MsgRequest<TYPE>& rad::MsgRequest< TYPE >::operator= ( const MsgRequest< TYPE > &  r)
template<typename TYPE>
void rad::MsgRequest< TYPE >::SetOriginatorId ( const std::string &  id)
template<typename TYPE >
void rad::MsgRequest< TYPE >::SetOriginatorId ( const std::string &  id)
template<typename TYPE>
void rad::MsgRequest< TYPE >::SetProtoBuffer ( const TYPE &  pb)
template<typename TYPE>
void rad::MsgRequest< TYPE >::SetProtoBuffer ( const TYPE &  pb)

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