PBPulseConfiguration Class Reference

#include <PBPulseConfiguration.h>

Static Public Member Functions

static void Load (const pulse::proto::ConfigurationData &src, PulseConfiguration &dst)
 
static pulse::proto::ConfigurationData * Unload (const PulseConfiguration &src)
 
static void Serialize (const pulse::proto::ConfigurationData &src, PulseConfiguration &dst, bool merge=false)
 
static void Serialize (const PulseConfiguration &src, pulse::proto::ConfigurationData &dst)
 
static void Merge (const PulseConfiguration &src, PulseConfiguration &dst)
 
static bool SerializeToString (const PulseConfiguration &src, std::string &output, SerializationFormat m)
 
static bool SerializeToFile (const PulseConfiguration &src, const std::string &filename, SerializationFormat m)
 
static bool SerializeFromString (const std::string &src, PulseConfiguration &dst, SerializationFormat m)
 
static bool SerializeFromFile (const std::string &filename, PulseConfiguration &dst, SerializationFormat m)
 

Member Function Documentation

◆ Load()

void PBPulseConfiguration::Load ( const pulse::proto::ConfigurationData &  src,
PulseConfiguration dst 
)
static

◆ Merge()

void PBPulseConfiguration::Merge ( const PulseConfiguration src,
PulseConfiguration dst 
)
static

◆ Serialize() [1/2]

static void PBPulseConfiguration::Serialize ( const pulse::proto::ConfigurationData &  src,
PulseConfiguration dst,
bool  merge = false 
)
static

◆ Serialize() [2/2]

static void PBPulseConfiguration::Serialize ( const PulseConfiguration src,
pulse::proto::ConfigurationData &  dst 
)
static

◆ SerializeFromFile()

bool PBPulseConfiguration::SerializeFromFile ( const std::string &  filename,
PulseConfiguration dst,
SerializationFormat  m 
)
static

◆ SerializeFromString()

bool PBPulseConfiguration::SerializeFromString ( const std::string &  src,
PulseConfiguration dst,
SerializationFormat  m 
)
static

◆ SerializeToFile()

bool PBPulseConfiguration::SerializeToFile ( const PulseConfiguration src,
const std::string &  filename,
SerializationFormat  m 
)
static

◆ SerializeToString()

bool PBPulseConfiguration::SerializeToString ( const PulseConfiguration src,
std::string &  output,
SerializationFormat  m 
)
static

◆ Unload()

ConfigurationData * PBPulseConfiguration::Unload ( const PulseConfiguration src)
static