versadac  1
versadac - Scalable Recorder Firmware
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CUpgradeInstruction Class Referenceabstract

Public Member Functions

 CUpgradeInstruction (void(*z_errorReporter)(char *))
 
CUpgradeInstructiongetNext ()
 
void setNext (CUpgradeInstruction *z_next)
 
virtual bool preCheck ()
 
virtual bool postCheck ()
 
virtual bool execute ()=0
 

Protected Member Functions

char * copyString (const char *z_text, int z_maxLen)
 
bool parseVersionString (char *z_upgradeVersionString, uint16 *z_parsedUpgradeVersion)
 
bool checkCompatibleVersions (char *z_compatibleVersion, uint16 z_parsedUpgradeVersion, uint16 z_currentVersion, int z_checkType)
 

Protected Attributes

void(* m_errorReporter )(char *)
 

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