#include <PBPulse.h>

Static Public Member Functions

static void Load (const pulse::proto::ScenarioData &src, PulseScenario &dst)
 
static pulse::proto::ScenarioData * Unload (const PulseScenario &src)
 
static void Serialize (const pulse::proto::ScenarioData &src, PulseScenario &dst)
 
static void Serialize (const PulseScenario &src, pulse::proto::ScenarioData &dst)
 
static bool SerializeToString (const PulseScenario &src, std::string &output, SerializationFormat m)
 
static bool SerializeToFile (const PulseScenario &src, const std::string &filename, SerializationFormat m)
 
static bool SerializeFromString (const std::string &src, PulseScenario &dst, SerializationFormat m)
 
static bool SerializeFromFile (const std::string &filename, PulseScenario &dst, SerializationFormat m)
 

Member Function Documentation

◆ Load()

void PBPulse::Load ( const pulse::proto::ScenarioData &  src,
PulseScenario dst 
)
static

◆ Serialize() [1/2]

void PBPulse::Serialize ( const pulse::proto::ScenarioData &  src,
PulseScenario dst 
)
static

◆ Serialize() [2/2]

void PBPulse::Serialize ( const PulseScenario src,
pulse::proto::ScenarioData &  dst 
)
static

◆ SerializeFromFile()

bool PBPulse::SerializeFromFile ( const std::string &  filename,
PulseScenario dst,
SerializationFormat  m 
)
static

◆ SerializeFromString()

bool PBPulse::SerializeFromString ( const std::string &  src,
PulseScenario dst,
SerializationFormat  m 
)
static

◆ SerializeToFile()

bool PBPulse::SerializeToFile ( const PulseScenario src,
const std::string &  filename,
SerializationFormat  m 
)
static

◆ SerializeToString()

bool PBPulse::SerializeToString ( const PulseScenario src,
std::string &  output,
SerializationFormat  m 
)
static

◆ Unload()

pulse::proto::ScenarioData * PBPulse::Unload ( const PulseScenario src)
static