Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::logic::files Namespace Reference

Classes

struct  BlockLom
 
struct  BlockParamLom
 
struct  BlocksLom
 
struct  GraphicInfoLom
 
struct  GraphicsInfoLom
 
struct  LibraryParameterPl
 
struct  LibraryPl
 
struct  LogicBlockStationLom
 
struct  LogicBlockTxt
 
struct  LogicChannelInfoTxt
 
struct  LogicInfoStationLom
 
struct  LogicInfoTxt
 
struct  LogicParameterOnlineTxt
 
struct  LogicParameterStationLom
 
struct  LogicParameterTxt
 
struct  LomFile
 Main structure of the LOM File. This file contains the structure to write LOM files for modules. More...
 
class  LomFileCoder
 Class to encode and decode LOM files. More...
 
class  LomFileMapper
 Class to map between LomFile and CFormulaLogic. More...
 
struct  PlFile
 Main structure of the PL file. This file contains the online parameters of the logic. More...
 
class  PlFileCoder
 Class to encode and decode PL files. More...
 
class  PlFileMapper
 Class to map between PlFile and UnitParamsOnline. More...
 
struct  PropertiesLom
 
struct  StationLomFile
 Main structure of the Station Logic LOM file. This file contains the needed information to execute the station logic. More...
 
class  StationLomFileCoder
 Class to encode and decode Station LOM files. More...
 
class  StationLomFileMapper
 Class to map between StationLomFile and the station logic. More...
 
struct  TxtFile
 Main structure of the Logic TXT file. This file contains the needed information to write an info TXT file of the logic. More...
 
class  TxtFileCoder
 Class to encode Logic TXT files. More...
 
class  TxtFileMapper
 Class to map between TxtFile and CFormulaLogic. More...
 

Typedefs

typedef uint8_t propertyStringSize
 

Functions

static void writeString (const std::shared_ptr< iv::streams::IOutputStream > &output, std::string_view string)
 
static std::string readString (const std::shared_ptr< iv::streams::IInputStream > &input)
 
void readPlString (const std::shared_ptr< iv::streams::IInputStream > &input, std::string &str)
 
void writePlString (const std::shared_ptr< iv::streams::IOutputStream > &output, const std::string_view str)
 
static void writeString (std::string_view msg, const std::shared_ptr< iv::streams::IOutputStream > &output)
 

Typedef Documentation

◆ propertyStringSize

Function Documentation

◆ readPlString()

void iv::logic::files::readPlString ( const std::shared_ptr< iv::streams::IInputStream > & input,
std::string & str )
inline

◆ readString()

static std::string iv::logic::files::readString ( const std::shared_ptr< iv::streams::IInputStream > & input)
static

◆ writePlString()

void iv::logic::files::writePlString ( const std::shared_ptr< iv::streams::IOutputStream > & output,
const std::string_view str )
inline

◆ writeString() [1/2]

static void iv::logic::files::writeString ( const std::shared_ptr< iv::streams::IOutputStream > & output,
std::string_view string )
static

◆ writeString() [2/2]

static void iv::logic::files::writeString ( std::string_view msg,
const std::shared_ptr< iv::streams::IOutputStream > & output )
inlinestatic