MoNetTest Class Reference

#include <MoNetTest.h>

List of all members.

Public Member Functions

 MoNetTest ()
virtual ~MoNetTest ()
virtual OStatus DoInit (const OSystemEvent &event)
virtual OStatus DoStart (const OSystemEvent &event)
virtual OStatus DoStop (const OSystemEvent &event)
virtual OStatus DoDestroy (const OSystemEvent &event)
void ReadyCommand (const OReadyEvent &event)
void NotifyResult (const ONotifyEvent &event)
 MoNetTest ()
virtual ~MoNetTest ()
virtual OStatus DoInit (const OSystemEvent &event)
virtual OStatus DoStart (const OSystemEvent &event)
virtual OStatus DoStop (const OSystemEvent &event)
virtual OStatus DoDestroy (const OSystemEvent &event)
void ReadyCommand (const OReadyEvent &event)
void NotifyResult (const ONotifyEvent &event)

Public Attributes

OSubject * subject [numOfSubject]
OObserver * observer [numOfObserver]
OSubject * subject [numOfSubject]
OObserver * observer [numOfObserver]

Private Member Functions

void ParseCommandLine (char *cmdline)
void Execute (MoNetCommandID cmdID)
void ParseCommandLine (char *cmdline)
void Execute (MoNetCommandID cmdID)

Private Attributes

MoNetTestState moNetTestState
list< MoNetCommandIDcommandQueue
list< MoNetCommandIDcommandQueue


Constructor & Destructor Documentation

MoNetTest::MoNetTest  ) 
 

Definition at line 18 of file ImageCapture/MoNetTest/MoNetTest.cc.

References MNTS_IDLE.

virtual MoNetTest::~MoNetTest  )  [inline, virtual]
 

Definition at line 38 of file ImageCapture/MoNetTest/MoNetTest.h.

MoNetTest::MoNetTest  ) 
 

virtual MoNetTest::~MoNetTest  )  [inline, virtual]
 

Definition at line 37 of file MoNet/MoNetTest/MoNetTest.h.


Member Function Documentation

virtual OStatus MoNetTest::DoDestroy const OSystemEvent &  event  )  [virtual]
 

OStatus MoNetTest::DoDestroy const OSystemEvent &  event  )  [virtual]
 

Definition at line 60 of file ImageCapture/MoNetTest/MoNetTest.cc.

virtual OStatus MoNetTest::DoInit const OSystemEvent &  event  )  [virtual]
 

OStatus MoNetTest::DoInit const OSystemEvent &  event  )  [virtual]
 

Definition at line 23 of file ImageCapture/MoNetTest/MoNetTest.cc.

virtual OStatus MoNetTest::DoStart const OSystemEvent &  event  )  [virtual]
 

OStatus MoNetTest::DoStart const OSystemEvent &  event  )  [virtual]
 

Definition at line 33 of file ImageCapture/MoNetTest/MoNetTest.cc.

References Execute(), moNetTestState, STAND2STAND_NULL, and subject.

virtual OStatus MoNetTest::DoStop const OSystemEvent &  event  )  [virtual]
 

OStatus MoNetTest::DoStop const OSystemEvent &  event  )  [virtual]
 

Definition at line 49 of file ImageCapture/MoNetTest/MoNetTest.cc.

References moNetTestState.

void MoNetTest::Execute MoNetCommandID  cmdID  )  [private]
 

void MoNetTest::Execute MoNetCommandID  cmdID  )  [private]
 

Definition at line 129 of file ImageCapture/MoNetTest/MoNetTest.cc.

References subject.

Referenced by DoStart(), NotifyResult(), and ReadyCommand().

void MoNetTest::NotifyResult const ONotifyEvent &  event  ) 
 

void MoNetTest::NotifyResult const ONotifyEvent &  event  ) 
 

Definition at line 76 of file ImageCapture/MoNetTest/MoNetTest.cc.

References MoNetResult::commandID, commandQueue, Execute(), moNetTestState, observer, ParseCommandLine(), MoNetResult::posture, SLEEP2SLEEP_NULL, and MoNetResult::status.

void MoNetTest::ParseCommandLine char *  cmdline  )  [private]
 

void MoNetTest::ParseCommandLine char *  cmdline  )  [private]
 

Definition at line 137 of file ImageCapture/MoNetTest/MoNetTest.cc.

References commandQueue.

Referenced by NotifyResult().

void MoNetTest::ReadyCommand const OReadyEvent &  event  ) 
 

void MoNetTest::ReadyCommand const OReadyEvent &  event  ) 
 

Definition at line 67 of file ImageCapture/MoNetTest/MoNetTest.cc.

References Execute(), moNetTestState, and STAND2STAND_NULL.


Member Data Documentation

list<MoNetCommandID> MoNetTest::commandQueue [private]
 

Definition at line 55 of file MoNet/MoNetTest/MoNetTest.h.

list<MoNetCommandID> MoNetTest::commandQueue [private]
 

Definition at line 56 of file ImageCapture/MoNetTest/MoNetTest.h.

Referenced by NotifyResult(), and ParseCommandLine().

MoNetTestState MoNetTest::moNetTestState [private]
 

Definition at line 54 of file MoNet/MoNetTest/MoNetTest.h.

Referenced by DoStart(), DoStop(), NotifyResult(), and ReadyCommand().

OObserver* MoNetTest::observer[numOfObserver]
 

Definition at line 40 of file MoNet/MoNetTest/MoNetTest.h.

OObserver* MoNetTest::observer[numOfObserver]
 

Definition at line 41 of file ImageCapture/MoNetTest/MoNetTest.h.

Referenced by NotifyResult().

OSubject* MoNetTest::subject[numOfSubject]
 

Definition at line 39 of file MoNet/MoNetTest/MoNetTest.h.

OSubject* MoNetTest::subject[numOfSubject]
 

Definition at line 40 of file ImageCapture/MoNetTest/MoNetTest.h.

Referenced by DoStart(), and Execute().


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 23:04:34 2007 for openSDK by  doxygen 1.3.9.1