Aktualizr
C++ SOTA Client
Public Types | Public Member Functions | Protected Attributes | List of all members
opcuabridge::MetadataFile Class Reference
Collaboration diagram for opcuabridge::MetadataFile:
[legend]

Public Types

typedef BinaryDataType block_type
 

Public Member Functions

const int & getGUID () const
 
void setGUID (const int &GUID)
 
const std::size_t & getFileNumber () const
 
void setFileNumber (const std::size_t &fileNumber)
 
const std::string & getFilename () const
 
void setFilename (const std::string &filename)
 
block_type & getMetadata ()
 
const block_type & getMetadata () const
 
void setMetadata (const block_type &metadata)
 
void setMetadata (const Json::Value &metadata)
 
 INITSERVERNODESET_BIN_FUNCTION_DEFINITION (MetadataFile, &metadata_) CLIENTREAD_BIN_FUNCTION_DEFINITION(&metadata_) CLIENTWRITE_BIN_FUNCTION_DEFINITION(&metadata_) void setOnBeforeReadCallback(MessageOnBeforeReadCallback< MetadataFile >
 
void setOnAfterWriteCallback (MessageOnAfterWriteCallback< MetadataFile >::type cb)
 

Protected Attributes

int GUID_ {}
 
std::size_t fileNumber_ {}
 
std::string filename_
 
block_type metadata_
 
MessageOnBeforeReadCallback< MetadataFile >::type on_before_read_cb_
 
MessageOnAfterWriteCallback< MetadataFile >::type on_after_write_cb_
 

Detailed Description

Definition at line 9 of file metadatafile.h.


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