BsonConverter Class Reference

#include <RobotAPI/libraries/armem/server/ltm/processors/converter/data/object/bson/BsonConverter.h>

+ Inheritance diagram for BsonConverter:

Public Member Functions

 BsonConverter ()
 
- Public Member Functions inherited from ObjectConverter
ConversionResult convert (const aron::data::VariantPtr &data) final
 
aron::data::VariantPtr convert (const ConversionResult &data, const armarx::aron::Path &p) final
 
 ObjectConverter (const ConverterType t, const std::string &id, const std::string &s)
 
virtual ~ObjectConverter ()=default
 
- Public Member Functions inherited from DataConverter
virtual void configure (const nlohmann::json &json)
 
 DataConverter (const ConverterType t, const std::string &id, const std::string &s, const aron::type::Descriptor c, std::unique_ptr< Extractor > &&ex)
 
virtual ~DataConverter ()=default
 

Protected Member Functions

ConversionResult _convert (const aron::data::DictPtr &data) final
 
aron::data::DictPtr _convert (const ConversionResult &data, const armarx::aron::Path &p) final
 

Additional Inherited Members

- Public Types inherited from DataConverter
enum  ConverterType { Str, Binary }
 
- Public Attributes inherited from DataConverter
const aron::type::Descriptor convertsType
 
const std::unique_ptr< Extractorextractor
 
const std::string identifier
 
const std::string suffix
 
const ConverterType type
 

Detailed Description

Definition at line 14 of file BsonConverter.h.

Constructor & Destructor Documentation

◆ BsonConverter()

BsonConverter ( )
inline

Definition at line 17 of file BsonConverter.h.

Member Function Documentation

◆ _convert() [1/2]

BsonConverter::ConversionResult _convert ( const aron::data::DictPtr data)
finalprotectedvirtual

Implements ObjectConverter.

Definition at line 14 of file BsonConverter.cpp.

+ Here is the call graph for this function:

◆ _convert() [2/2]

aron::data::DictPtr _convert ( const ConversionResult data,
const armarx::aron::Path p 
)
finalprotectedvirtual

Implements ObjectConverter.

Definition at line 29 of file BsonConverter.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: