FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BoostSerializer< DataType > Class Template Reference

#include <BoostSerializer.h>

Public Member Functions

void Serialize (FairMQMessage &msg, DataType *data)
 
void Serialize (FairMQMessage &msg, const DataType &data)
 
void Serialize (FairMQMessage &msg, const std::vector< DataType > &dataVec)
 
void Serialize (FairMQMessage &msg, TClonesArray *input)
 
void Serialize (FairMQMessage &msg, std::unique_ptr< TClonesArray > input)
 
void Deserialize (FairMQMessage &msg, DataType &input)
 
void Deserialize (FairMQMessage &msg, std::vector< DataType > &input)
 
void Deserialize (FairMQMessage &msg, TClonesArray *input)
 
void Deserialize (FairMQMessage &msg, std::unique_ptr< TClonesArray > &input)
 

Detailed Description

template<typename DataType>
class BoostSerializer< DataType >

Definition at line 59 of file BoostSerializer.h.

Member Function Documentation

template<typename DataType >
void BoostSerializer< DataType >::Deserialize ( FairMQMessage &  msg,
DataType &  input 
)
inline

Definition at line 107 of file BoostSerializer.h.

template<typename DataType >
void BoostSerializer< DataType >::Deserialize ( FairMQMessage &  msg,
std::vector< DataType > &  input 
)
inline

Definition at line 119 of file BoostSerializer.h.

template<typename DataType >
void BoostSerializer< DataType >::Deserialize ( FairMQMessage &  msg,
TClonesArray *  input 
)
inline

Definition at line 128 of file BoostSerializer.h.

template<typename DataType >
void BoostSerializer< DataType >::Deserialize ( FairMQMessage &  msg,
std::unique_ptr< TClonesArray > &  input 
)
inline

Definition at line 144 of file BoostSerializer.h.

template<typename DataType >
void BoostSerializer< DataType >::Serialize ( FairMQMessage &  msg,
DataType *  data 
)
inline

Definition at line 62 of file BoostSerializer.h.

template<typename DataType >
void BoostSerializer< DataType >::Serialize ( FairMQMessage &  msg,
const DataType &  data 
)
inline

Definition at line 72 of file BoostSerializer.h.

template<typename DataType >
void BoostSerializer< DataType >::Serialize ( FairMQMessage &  msg,
const std::vector< DataType > &  dataVec 
)
inline

Definition at line 82 of file BoostSerializer.h.

template<typename DataType >
void BoostSerializer< DataType >::Serialize ( FairMQMessage &  msg,
TClonesArray *  input 
)
inline

Definition at line 92 of file BoostSerializer.h.

template<typename DataType >
void BoostSerializer< DataType >::Serialize ( FairMQMessage &  msg,
std::unique_ptr< TClonesArray >  input 
)
inline

Definition at line 105 of file BoostSerializer.h.


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