|
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.