Classes | Public Member Functions | Public Attributes | Private Member Functions | List of all members
Guard::GuardTests Class Reference
Inheritance diagram for Guard::GuardTests:
Inheritance graph
[legend]

Classes

class  TestGuardTask
 

Public Member Functions

 GuardTests ()
 Constructor. More...
 
virtual void setUp ()
 Test initialization. More...
 
int svc (void)
 Execute thread. More...
 
virtual void tearDown ()
 Test finalization. More...
 
void test_case0 ()
 
 ~GuardTests ()
 Destructor. More...
 
- Public Member Functions inherited from coil::Task
virtual void activate ()
 Create a thread. More...
 
virtual void activate ()
 Create a thread. More...
 
virtual int close (unsigned long flags=0)
 Task close. More...
 
virtual int close (unsigned long flags=0)
 Task close. More...
 
virtual void finalize ()
 Finalizing the task. More...
 
virtual void finalize ()
 Finalizing the task. More...
 
virtual int open (void *args=0)
 Task open. More...
 
virtual int open (void *args=0)
 Task open. More...
 
virtual void reset ()
 Reset of task count. More...
 
virtual void reset ()
 Reset of task count. More...
 
virtual int resume (void)
 Resuming the suspended task. More...
 
virtual int resume (void)
 Resuming the suspended task. More...
 
virtual int suspend (void)
 Suspending the task. More...
 
virtual int suspend (void)
 Suspending the task. More...
 
 Task ()
 Constructor. More...
 
 Task ()
 Constructor. More...
 
virtual int wait (void)
 Waiting for the thread terminate. More...
 
virtual int wait (void)
 Waiting for the thread terminate. More...
 
virtual ~Task ()
 Destructor. More...
 
virtual ~Task ()
 Destructor. More...
 

Public Attributes

coil::Mutex mtx
 

Private Member Functions

 CPPUNIT_TEST (test_case0)
 
 CPPUNIT_TEST_SUITE (GuardTests)
 
 CPPUNIT_TEST_SUITE_END ()
 

Additional Inherited Members

- Static Public Member Functions inherited from coil::Task
static void * svc_run (void *args=0)
 Start thread Execution. More...
 
static unsigned int WINAPI svc_run (void *args=0)
 Start thread Execution. More...
 

Detailed Description

Definition at line 42 of file GuardTests.cpp.

Constructor & Destructor Documentation

◆ GuardTests()

Guard::GuardTests::GuardTests ( )
inline

Constructor.

Definition at line 99 of file GuardTests.cpp.

◆ ~GuardTests()

Guard::GuardTests::~GuardTests ( )
inline

Destructor.

Definition at line 107 of file GuardTests.cpp.

Member Function Documentation

◆ CPPUNIT_TEST()

Guard::GuardTests::CPPUNIT_TEST ( test_case0  )
private

◆ CPPUNIT_TEST_SUITE()

Guard::GuardTests::CPPUNIT_TEST_SUITE ( GuardTests  )
private

◆ CPPUNIT_TEST_SUITE_END()

Guard::GuardTests::CPPUNIT_TEST_SUITE_END ( )
private

◆ setUp()

virtual void Guard::GuardTests::setUp ( )
inlinevirtual

Test initialization.

Definition at line 114 of file GuardTests.cpp.

◆ svc()

int Guard::GuardTests::svc ( void  )
inlinevirtual

Execute thread.

Execute thread

Reimplemented from coil::Task.

Definition at line 126 of file GuardTests.cpp.

◆ tearDown()

virtual void Guard::GuardTests::tearDown ( )
inlinevirtual

Test finalization.

Definition at line 121 of file GuardTests.cpp.

◆ test_case0()

void Guard::GuardTests::test_case0 ( )
inline

Definition at line 136 of file GuardTests.cpp.

Member Data Documentation

◆ mtx

coil::Mutex Guard::GuardTests::mtx

Definition at line 53 of file GuardTests.cpp.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:46