TGo4CommandProtoList Class Reference

#include <TGo4CommandProtoList.h>

Inheritance diagram for TGo4CommandProtoList:

TGo4TaskHandlerCommandList TGo4ExampleCommandList

List of all members.

Public Member Functions

 TGo4CommandProtoList (const char *name)
virtual ~TGo4CommandProtoList ()
virtual void ShowCommands ()
 Display all commands in list by name and description.
TGo4CommandMakeCommand (const char *name)
 Creates a Clone of the specified command by name.
TGo4CommandMakeCommand (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.
TGo4CommandProtoListoperator+= (const TGo4CommandProtoList &two)
 Adds second command list to this.

Private Member Functions

 TGo4CommandProtoList ()

Private Attributes

TObjArray * fxCommandList
 1
TMutex * fxListMutex
 1


Detailed Description

Definition at line 29 of file TGo4CommandProtoList.h.


Constructor & Destructor Documentation

TGo4CommandProtoList::TGo4CommandProtoList ( const char *  name  ) 

Definition at line 25 of file TGo4CommandProtoList.cxx.

TGo4CommandProtoList::~TGo4CommandProtoList (  )  [virtual]

Definition at line 35 of file TGo4CommandProtoList.cxx.

TGo4CommandProtoList::TGo4CommandProtoList (  )  [private]


Member Function Documentation

void TGo4CommandProtoList::ShowCommands (  )  [virtual]

Display all commands in list by name and description.

Definition at line 46 of file TGo4CommandProtoList.cxx.

TGo4Command * TGo4CommandProtoList::MakeCommand ( const char *  name  ) 

Creates a Clone of the specified command by name.

Definition at line 59 of file TGo4CommandProtoList.cxx.

TGo4Command * TGo4CommandProtoList::MakeCommand ( TGo4RemoteCommand remcon  ) 

Creates command by specifications in remote command.

Definition at line 78 of file TGo4CommandProtoList.cxx.

void TGo4CommandProtoList::RemoveCommand ( const char *  name  ) 

removes command from list

Definition at line 88 of file TGo4CommandProtoList.cxx.

void TGo4CommandProtoList::AddCommand ( TGo4Command com  ) 

Adds a Command to the list.

Definition at line 108 of file TGo4CommandProtoList.cxx.

TGo4CommandProtoList & TGo4CommandProtoList::operator+= ( const TGo4CommandProtoList two  ) 

Adds second command list to this.

Definition at line 122 of file TGo4CommandProtoList.cxx.


Member Data Documentation

1

Definition at line 59 of file TGo4CommandProtoList.h.

1

Definition at line 63 of file TGo4CommandProtoList.h.


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

Generated on Thu Oct 28 12:31:28 2010 for Go4-Taskhandlerv4.04-2 by  doxygen 1.5.6