THM1176InstrumentDriver  1.0
C++ API for Metrolab THM1176
MTL::Instrument::THM1176Types::sFile Struct Reference

Directory entry in the instrument's file system. More...

#include <THM1176Types.h>

Public Member Functions

 sFile (size_t S=0, std::string P="", std::string T="")
 Constructor. More...
 
void clear ()
 Clear to default values. More...
 
bool operator== (sFile other) const
 Equality operator. More...
 
bool operator!= (sFile other) const
 Inequality operator. More...
 

Public Attributes

size_t Size = 0
 File size, in bytes. More...
 
std::string Path
 File path. More...
 
std::string Type
 File type ("ASCII" or "BINARY"). More...
 

Detailed Description

Directory entry in the instrument's file system.

Definition at line 492 of file THM1176Types.h.

Constructor & Destructor Documentation

◆ sFile()

MTL::Instrument::THM1176Types::sFile::sFile ( size_t  S = 0,
std::string  P = "",
std::string  T = "" 
)
inline

Constructor.

Parameters
[in]SFile size, in bytes.
[in]PFile path.
[in]TFile type ("ASCII" or "BINARY").

Definition at line 503 of file THM1176Types.h.

Member Function Documentation

◆ clear()

void MTL::Instrument::THM1176Types::sFile::clear ( void  )

Clear to default values.

Definition at line 306 of file THM1176Types.cpp.

◆ operator!=()

bool MTL::Instrument::THM1176Types::sFile::operator!= ( sFile  other) const

Inequality operator.

Definition at line 320 of file THM1176Types.cpp.

◆ operator==()

bool MTL::Instrument::THM1176Types::sFile::operator== ( sFile  other) const

Equality operator.

Definition at line 312 of file THM1176Types.cpp.

Member Data Documentation

◆ Path

std::string MTL::Instrument::THM1176Types::sFile::Path

File path.

Definition at line 495 of file THM1176Types.h.

◆ Size

size_t MTL::Instrument::THM1176Types::sFile::Size = 0

File size, in bytes.

Definition at line 494 of file THM1176Types.h.

◆ Type

std::string MTL::Instrument::THM1176Types::sFile::Type

File type ("ASCII" or "BINARY").

Definition at line 496 of file THM1176Types.h.


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