ConOpSys command base class header file.
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
char C8
ASCII 8-Bit char datatype defenition.
Definition: Defines.h:156
ConOpSys terminal command base class.
Definition: Command_Base.h:86
ConOpSys terminal command manager base class.
Definition: Command_Manager_Base.h:74
TCommand_Manager_Base()
Class constructor method.
Definition: Command_Manager_Base.cpp:78
virtual BOOL Start_Operation()
This method set module in operation mode.
Definition: Command_Manager_Base.cpp:233
virtual BOOL Execute(C8 *c8_Command_String, TProtocol_Base *object_Protocol)
Execute command method.
Definition: Command_Manager_Base.cpp:182
virtual BOOL Register(TCommand_Base *object_Command)
Performs registration of the command in command manager.
Definition: Command_Manager_Base.cpp:158
virtual VOID Done()
Command manager finalisation method.
Definition: Command_Manager_Base.cpp:106
virtual BOOL Unregister(TCommand_Base *object_Command)
Performs unregistration of the command in command manager.
Definition: Command_Manager_Base.cpp:170
virtual BOOL Get_Index(U32 *u32_Storage_Index, TCommand_Base *object_Command)
Get command object index referenced by command object pointer.
Definition: Command_Manager_Base.cpp:122
virtual ~TCommand_Manager_Base()
Class destructor method.
Definition: Command_Manager_Base.cpp:90
TOS_Status_Structure struct_OS_Status
Container for OS status.
Definition: Command_Manager_Base.h:276
virtual VOID Show_Boot_Information(TProtocol_Base *object_Protocol)
Send boot information message over given protocol.
Definition: Command_Manager_Base.cpp:114
virtual VOID Get_Usage(U32 *u32_Command_Capacity, U32 *u32_Command_Count)
Get command manager storage utilisation.
Definition: Command_Manager_Base.cpp:206
virtual BOOL Is_Registered(TCommand_Base *object_Command)
Test for command registered in command manager.
Definition: Command_Manager_Base.cpp:146
virtual U32 Get_OS_Status()
This method return OS status.
Definition: Command_Manager_Base.cpp:221
virtual VOID Init()
Command manager initialisation method.
Definition: Command_Manager_Base.cpp:98
virtual U32 Get_Command_Count()
Get command count registered in command manager.
Definition: Command_Manager_Base.cpp:194
virtual BOOL Get_Command_By_Storage_Index(U32 u32_Storage_Index, TCommand_Base **object_Command)
Get pointer to the command object referenced by command manager storage index.
Definition: Command_Manager_Base.cpp:134
Definition: Protocol_Base.h:57
OS parameter status structure.
Definition: Defines.h:855