Project
Loading...
Searching...
No Matches
o2::framework::TMessageSerializer Struct Reference

#include <TMessageSerializer.h>

Static Public Member Functions

static void Serialize (fair::mq::Message &msg, const TObject *input)
 
template<typename T >
static void Serialize (fair::mq::Message &msg, const T *input, const TClass *cl)
 
template<typename T = TObject>
static void Deserialize (const fair::mq::Message &msg, std::unique_ptr< T > &output)
 
static void serialize (o2::framework::FairOutputTBuffer &msg, const TObject *input)
 
template<typename T >
static void serialize (o2::framework::FairOutputTBuffer &msg, const T *input, const TClass *cl)
 
template<typename T = TObject>
static std::unique_ptr< T > deserialize (FairInputTBuffer &buffer)
 

Detailed Description

Definition at line 65 of file TMessageSerializer.h.

Member Function Documentation

◆ Deserialize()

template<typename T >
void o2::framework::TMessageSerializer::Deserialize ( const fair::mq::Message &  msg,
std::unique_ptr< T > &  output 
)
inlinestatic

Definition at line 139 of file TMessageSerializer.h.

◆ deserialize()

template<typename T >
std::unique_ptr< T > o2::framework::TMessageSerializer::deserialize ( FairInputTBuffer buffer)
inlinestatic

Definition at line 100 of file TMessageSerializer.h.

◆ Serialize() [1/2]

template<typename T >
void o2::framework::TMessageSerializer::Serialize ( fair::mq::Message &  msg,
const T *  input,
const TClass *  cl 
)
inlinestatic

Definition at line 132 of file TMessageSerializer.h.

◆ Serialize() [2/2]

void o2::framework::TMessageSerializer::Serialize ( fair::mq::Message &  msg,
const TObject input 
)
inlinestatic

Definition at line 125 of file TMessageSerializer.h.

◆ serialize() [1/2]

template<typename T >
void o2::framework::TMessageSerializer::serialize ( o2::framework::FairOutputTBuffer msg,
const T *  input,
const TClass *  cl 
)
inlinestatic

Definition at line 89 of file TMessageSerializer.h.

◆ serialize() [2/2]

void o2::framework::TMessageSerializer::serialize ( o2::framework::FairOutputTBuffer msg,
const TObject input 
)
inlinestatic

Definition at line 83 of file TMessageSerializer.h.


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