MDF Lib 2.2
Interface against MDF 3/4 files
Loading...
Searching...
No Matches
mdf::ISourceInformation Class Referenceabstract

Interface to a source information (SI) block. More...

#include <isourceinformation.h>

Inheritance diagram for mdf::ISourceInformation:
Collaboration diagram for mdf::ISourceInformation:

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 IMetaDataCreateMetaData ()=0
 Creates a meta-data (MD) block.
 
virtual const IMetaDataMetaData () 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.
 

Detailed Description

The source information (SI) describe the test equipment or its environment.


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