DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ESpojZastavkaPrichodBinaryRecord.h
Go to the documentation of this file.
1 #ifndef E_SPOJ_ZASTAVKA_PRICHOD_BINARY_RECORD_H
2 #define E_SPOJ_ZASTAVKA_PRICHOD_BINARY_RECORD_H
3 
4 #include "dataio/datainput/EBinaryRecord.h"
5 #include "dataio/datainput/ECPStructNew.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace VstupneUdaje
12  {
13  namespace CestovnePoriadky
14  {
15  class ESpojZastavkaPrichodBinaryRecord : public EM::Strojcek::VstupneUdaje::EBinaryRecord
16  {
17  public:
18  ESpojZastavkaPrichodBinaryRecord( std::string fileName );
21 
22  static std::string ComposeKey( unsigned short linkaPoradie, unsigned short spojPoradie, unsigned char smer, unsigned short poradieNaLinke );
23  SPOJZASTAVKAPRICHOD GetSpojZastavkaPrichodStruct();
24 
25  virtual bool operator<( const std::string& key );
26  virtual bool operator>( const std::string& key );
27  virtual bool operator!=( const std::string& key );
28  virtual bool operator==( const std::string& key );
29  virtual unsigned short GetSize();
30  virtual std::string GetKey();
31  virtual void Fill( char* data );
32  virtual unsigned char* GetData();
34 
35  private:
36  class DataClass;
37  DataClass *d;
38  };
39 
40  }
41  }
42  }
43 }
44 
45 #endif //E_SPOJ_ZASTAVKA_PRICHOD_BINARY_RECORD_H
Definition: EBinaryRecord.h:17
virtual bool operator<(const std::string &key)
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:98
SPOJZASTAVKAPRICHOD GetSpojZastavkaPrichodStruct()
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:93
virtual void Fill(char *data)
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:212
virtual bool operator==(const std::string &key)
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:181
virtual bool operator>(const std::string &key)
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:129
static std::string ComposeKey(unsigned short linkaPoradie, unsigned short spojPoradie, unsigned char smer, unsigned short poradieNaLinke)
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:84
virtual EM::Strojcek::VstupneUdaje::EBinaryRecord * Clone()
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:226
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
virtual unsigned char * GetData()
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:220
virtual bool operator!=(const std::string &key)
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:160
virtual unsigned short GetSize()
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:202
virtual std::string GetKey()
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:207
virtual ~ESpojZastavkaPrichodBinaryRecord()
Definition: ESpojZastavkaPrichodBinaryRecord.cpp:79