7#ifndef LOGICALACCESS_CUSTOMFORMAT_HPP
8#define LOGICALACCESS_CUSTOMFORMAT_HPP
37 unsigned int getDataLength()
const override;
43 virtual void setName(
const std::string &name);
49 std::string getName()
const override;
63 void setLinearData(
const ByteVector &data)
override;
70 bool checkSkeleton(std::shared_ptr<Format> format)
const override;
83 size_t getSkeletonLinearData(
ByteVector &data)
const override;
90 void setSkeletonLinearData(
const ByteVector &data)
override;
96 void serialize(boost::property_tree::ptree &parentNode)
override;
102 void unSerialize(boost::property_tree::ptree &node)
override;
108 std::string getDefaultXmlNodeName()
const override;
115 std::shared_ptr<DataField> getFieldForPosition(
unsigned int position)
const;
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
FormatType
Format type.
Definition: format.hpp:27