MDF Lib 2.2
Interface against MDF 3/4 files
|
Interface to a source information (SI) block. More...
#include <isourceinformation.h>
Public Member Functions | |
virtual void | Name (const std::string &name)=0 |
Sets the name. | |
virtual const std::string & | Name () const =0 |
Name. | |
virtual void | Path (const std::string &path)=0 |
Sets the path. | |
virtual const std::string & | Path () const =0 |
Path. | |
virtual void | Description (const std::string &desc)=0 |
Sets the descriptive text. | |
virtual std::string | Description () const =0 |
Return the descriptive text. | |
virtual void | Type (SourceType type)=0 |
Sets the type of source. | |
virtual SourceType | Type () const =0 |
Type of source. | |
virtual void | Bus (BusType type)=0 |
Set the type of bus. | |
virtual BusType | Bus () const =0 |
Type of bus. | |
virtual void | Flags (uint8_t flags)=0 |
Set the SiFlag. | |
virtual uint8_t | Flags () const =0 |
Returns SiFlag. | |
virtual IMetaData * | CreateMetaData ()=0 |
Creates a meta-data (MD) block. | |
virtual const IMetaData * | MetaData () const =0 |
Returns an existing meta-data (MD) block. | |
Public Member Functions inherited from mdf::IBlock | |
virtual | ~IBlock ()=default |
Default destructor. | |
virtual int64_t | Index () const =0 |
File position within the file. | |
virtual std::string | BlockType () const =0 |
Returns the block type. | |
The source information (SI) describe the test equipment or its environment.