mcx::parameter_server::FileSerializationXml

mcx::parameter_server::FileSerializationXml

Inherits from mcx::parameter_server::FileSerialization

Public Functions

Name
FileSerializationXml()
FileSerializationXml(ExceptionListType exception_list_type, ExceptionList exception_list)
FileSerializationXml(FileSerializationXml & orig) =delete
FileSerializationXml & operator=(const FileSerializationXml & other) =delete
~FileSerializationXml() override
virtual std::future< bool > save(const std::string & file_name, Parameter * root, size_t max_number_of_trials, size_t delay_us, bool force_update) override
virtual std::future< bool > load(const std::string & file_name, Parameter * root, cmd_line::SystemMode system_mode, bool is_relative) override
bool busy()

Additional inherited members

Public Types inherited from mcx::parameter_server::FileSerialization

Name
enum class ExceptionListType { NO_EXCEPTIONS, REGARD_ALL_EXCEPT, IGNORE_ALL_EXCEPT}
using const std::vector< Parameter * > & ExceptionList
using std::pair< ExceptionListType, ExceptionList > ExceptionPair

Public Functions inherited from mcx::parameter_server::FileSerialization

Name
virtual ~FileSerialization() =default
size_t decodeValues(Parameter * param, const char * str_cursor, size_t str_len, char * decode_buf, size_t decode_buf_size)

Public Functions Documentation

function FileSerializationXml

FileSerializationXml()

function FileSerializationXml

FileSerializationXml(
    ExceptionListType exception_list_type,
    ExceptionList exception_list
)

function FileSerializationXml

FileSerializationXml(
    FileSerializationXml & orig
) =delete

function operator=

FileSerializationXml & operator=(
    const FileSerializationXml & other
) =delete

function ~FileSerializationXml

~FileSerializationXml() override

function save

virtual std::future< bool > save(
    const std::string & file_name,
    Parameter * root,
    size_t max_number_of_trials,
    size_t delay_us,
    bool force_update
) override

Reimplements: mcx::parameter_server::FileSerialization::save

function load

virtual std::future< bool > load(
    const std::string & file_name,
    Parameter * root,
    cmd_line::SystemMode system_mode,
    bool is_relative
) override

Reimplements: mcx::parameter_server::FileSerialization::load

function busy

bool busy()

Updated on 2022-04-05 at 16:21:27 +0200