pulse::PBState Class Reference

#include <PBState.h>

Static Public Member Functions

static void Load (const PULSE_BIND::StateData &src, Controller &dst, const SEEngineConfiguration *config=nullptr)
 
static PULSE_BIND::StateData * Unload (const Controller &src)
 
static bool Serialize (const PULSE_BIND::StateData &src, Controller &dst, const SEEngineConfiguration *config=nullptr)
 
static bool Serialize (const Controller &src, PULSE_BIND::StateData &dst)
 
static bool SerializeFromFile (const std::string &filename, Controller &dst, const SEEngineConfiguration *config=nullptr)
 
static bool SerializeToFile (const Controller &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, Controller &dst, eSerializationFormat m, const SEEngineConfiguration *config=nullptr)
 
static bool SerializeToString (const Controller &src, std::string &output, eSerializationFormat m)
 

Member Function Documentation

◆ Load()

void pulse::PBState::Load ( const PULSE_BIND::StateData &  src,
Controller &  dst,
const SEEngineConfiguration config = nullptr 
)
static

◆ Serialize() [1/2]

bool pulse::PBState::Serialize ( const Controller &  src,
PULSE_BIND::StateData &  dst 
)
static

◆ Serialize() [2/2]

bool pulse::PBState::Serialize ( const PULSE_BIND::StateData &  src,
Controller &  dst,
const SEEngineConfiguration config = nullptr 
)
static

Patient //

◆ SerializeFromFile()

bool pulse::PBState::SerializeFromFile ( const std::string &  filename,
Controller &  dst,
const SEEngineConfiguration config = nullptr 
)
static

◆ SerializeFromString()

bool pulse::PBState::SerializeFromString ( const std::string &  src,
Controller &  dst,
eSerializationFormat  m,
const SEEngineConfiguration config = nullptr 
)
static

◆ SerializeToFile()

bool pulse::PBState::SerializeToFile ( const Controller &  src,
const std::string &  filename 
)
static

◆ SerializeToString()

bool pulse::PBState::SerializeToString ( const Controller &  src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ Unload()

PULSE_BIND::StateData * pulse::PBState::Unload ( const Controller &  src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.