DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass Class Reference
Collaboration diagram for EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (ERootStatistika *internalStructOwner)
 
void setPath (const char *newVal, const char *temp)
 
void setNormalPath (const char *newVal)
 
void SetNormalBackUpPath (const char *newVal)
 
long openFileWrite ()
 
long openFileRead ()
 
char * createFileName ()
 
void WriteSynchString (const char *synchStr, unsigned short odpocetNumber)
 
bool DeleteDirectory (const char *sPath)
 
bool CheckSNR ()
 
string GetStatistikaFileName (string path)
 
string GetSNRFromFileName (string fileName)
 
string FindYoungestOdpocet ()
 
void DeleteOldBackup ()
 
void ReadIOSetting ()
 
EOdpocetGetOdpocet ()
 
long DeductionVersionStatus ()
 
int GetBinaryFileVersion ()
 
bool UpdateAbsPocitadlo (ECestovnyListok *listok)
 
void createEmptyAbsPoc (char *path)
 
void Clear ()
 

Static Public Member Functions

static bool IsDots (const char *str)
 

Public Attributes

EConfigmConfig
 
ECisloOdpoctumCisloOdpoctu
 
EZmenaVodicmZmenaVodic
 
EStatistikaFileSystem * mFileSystem
 
ISendermSender
 
ERootStatistikamInternalStructOwner
 
EAbsCountersManagermAbsCountersManager
 
char * mPath
 
char * mNormalPath
 
char * mNormalBackUpPath
 
bool mIsLogOnAndCloseOdpocet
 
bool mWithConfig
 
bool mCreateBackUp
 
bool mSync
 
bool mCitackaWork
 
bool mNecislovatPocKoncListok
 
bool mOnlineStatisticsAll
 
bool mOnlineStatisticsAdditional
 
bool mTypPlatbyDoAbs [10]
 
StatisticsWarnings mLastWarning
 

Constructor & Destructor Documentation

EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::DataClass ( ERootStatistika internalStructOwner)

Member Function Documentation

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::CheckSNR ( )

aktualny statisticky subor

zalohovana statistka (aktualny nie je)

void EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::Clear ( )
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::createEmptyAbsPoc ( char *  path)
char * EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::createFileName ( )
long EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::DeductionVersionStatus ( )

this method checks whether deduction was created with the same version of DataOutput lib :) as the application is using right now

:-1 CisloOdpoctu neexisrtuje : 0 different : 1 the same versions

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::DeleteDirectory ( const char *  sPath)

// created by kura DeleteDirectory je velmi pekna metoda........skoda, ze je tu na kokot :) Ked sa budem pytat poriadne Belu, tak nebudem musiet robit dalsie taketo pekne metody btw. vymaze to adresar aj s podadresarmi a subormi

void EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::DeleteOldBackup ( )

TODO windows CE + windows32

string EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::FindYoungestOdpocet ( )

TODO

int EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::GetBinaryFileVersion ( )

zatvorenie suboru

EOdpocet * EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::GetOdpocet ( )

Here is the call graph for this function:

string EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::GetSNRFromFileName ( string  fileName)
string EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::GetStatistikaFileName ( string  path)
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::IsDots ( const char *  str)
static
long EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::openFileRead ( )

otvorenie suboru

Here is the call graph for this function:

long EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::openFileWrite ( )

otvorenie suboru

Here is the call graph for this function:

void EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::ReadIOSetting ( )
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::SetNormalBackUpPath ( const char *  newVal)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::setNormalPath ( const char *  newVal)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::setPath ( const char *  newVal,
const char *  temp 
)
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::UpdateAbsPocitadlo ( ECestovnyListok listok)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::WriteSynchString ( const char *  identStr,
unsigned short  odpocetNumber 
)

zapise identifikacny(synchronizacny) retazec do suboru pre zaznamom ZmenaSpoj, Uzavierka, PociatocnyListok,KoncovyListok - zjednodusuje to opravu resp. kontrolu binarneho suboru

zapis synch retazca

Here is the call graph for this function:

Member Data Documentation

EAbsCountersManager* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mAbsCountersManager
ECisloOdpoctu* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mCisloOdpoctu
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mCitackaWork
EConfig* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mConfig
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mCreateBackUp
EStatistikaFileSystem* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mFileSystem
ERootStatistika* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mInternalStructOwner
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mIsLogOnAndCloseOdpocet
StatisticsWarnings EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mLastWarning
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mNecislovatPocKoncListok
char* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mNormalBackUpPath
char* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mNormalPath
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mOnlineStatisticsAdditional
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mOnlineStatisticsAll
char* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mPath
ISender* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mSender
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mSync
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mTypPlatbyDoAbs[10]
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mWithConfig
EZmenaVodic* EM::Strojcek::StatistikaStrojcek::ERootStatistika::DataClass::mZmenaVodic

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