#include <TGo4CommandProtoList.h>
Inheritance diagram for TGo4CommandProtoList:
Public Member Functions | |
TGo4CommandProtoList (const char *name) | |
virtual | ~TGo4CommandProtoList () |
virtual void | ShowCommands () |
Display all commands in list by name and description. | |
TGo4Command * | MakeCommand (const char *name) |
Creates a Clone of the specified command by name. | |
TGo4Command * | MakeCommand (TGo4RemoteCommand *remcon) |
Creates command by specifications in remote command. | |
void | RemoveCommand (const char *name) |
removes command from list | |
void | AddCommand (TGo4Command *com) |
Adds a Command to the list. | |
TGo4CommandProtoList & | operator+= (const TGo4CommandProtoList &two) |
Adds second command list to this. | |
Private Member Functions | |
TGo4CommandProtoList () | |
Private Attributes | |
TObjArray * | fxCommandList |
1 | |
TMutex * | fxListMutex |
1 |
|
Definition at line 27 of file TGo4CommandProtoList.cxx. References AddCommand(), fxCommandList, fxListMutex, and TRACE. |
|
Definition at line 37 of file TGo4CommandProtoList.cxx. References fxCommandList, fxListMutex, and TRACE. |
|
|
|
Display all commands in list by name and description.
Definition at line 48 of file TGo4CommandProtoList.cxx. References TGo4Log::Debug(), fxCommandList, fxListMutex, TRACE, and TGo4Command::What(). |
|
Creates a Clone of the specified command by name.
Definition at line 65 of file TGo4CommandProtoList.cxx. References fxCommandList, fxListMutex, and TRACE. Referenced by TGo4CommandInvoker::ExecuteFromRemote(), TGo4Task::MakeCommand(), and MakeCommand(). |
|
Creates command by specifications in remote command.
Definition at line 91 of file TGo4CommandProtoList.cxx. References TGo4RemoteCommand::GetCommandName(), MakeCommand(), and TGo4Command::Set(). |
|
removes command from list
Definition at line 101 of file TGo4CommandProtoList.cxx. References fxCommandList, fxListMutex, and TRACE. |
|
Adds a Command to the list.
Definition at line 126 of file TGo4CommandProtoList.cxx. References fxCommandList, fxListMutex, and TRACE. Referenced by TGo4Task::AddUserCommand(), operator+=(), TGo4AnalysisCommandList::TGo4AnalysisCommandList(), TGo4CommandProtoList(), TGo4ExampleCommandList::TGo4ExampleCommandList(), and TGo4TaskHandlerCommandList::TGo4TaskHandlerCommandList(). |
|
Adds second command list to this.
Definition at line 146 of file TGo4CommandProtoList.cxx. References AddCommand(), fxCommandList, and fxListMutex. |
|
Definition at line 61 of file TGo4CommandProtoList.h. Referenced by AddCommand(), MakeCommand(), operator+=(), RemoveCommand(), ShowCommands(), TGo4CommandProtoList(), and ~TGo4CommandProtoList(). |
|
Definition at line 65 of file TGo4CommandProtoList.h. Referenced by AddCommand(), MakeCommand(), operator+=(), RemoveCommand(), ShowCommands(), TGo4CommandProtoList(), and ~TGo4CommandProtoList(). |