Public Member Functions | Static Public Attributes | List of all members
Mutex::MutexTests::TestTaskLock Class Reference
Inheritance diagram for Mutex::MutexTests::TestTaskLock:
Inheritance graph
[legend]

Public Member Functions

long getShareCount ()
 
void setShareCount (long lc)
 
int svc (void)
 Execute thread. 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...
 

Static Public Attributes

static coil::Mutex mtx
 
static long ShareCount = 0L
 

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 54 of file MutexTests.cpp.

Member Function Documentation

long Mutex::MutexTests::TestTaskLock::getShareCount ( )
inline

Definition at line 86 of file MutexTests.cpp.

void Mutex::MutexTests::TestTaskLock::setShareCount ( long  lc)
inline

Definition at line 90 of file MutexTests.cpp.

int Mutex::MutexTests::TestTaskLock::svc ( void  )
inlinevirtual

Execute thread.

Execute thread

Reimplemented from coil::Task.

Definition at line 60 of file MutexTests.cpp.

Member Data Documentation

coil::Mutex Mutex::MutexTests::TestTaskLock::mtx
static

Definition at line 59 of file MutexTests.cpp.

long Mutex::MutexTests::TestTaskLock::ShareCount = 0L
static

Definition at line 58 of file MutexTests.cpp.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Jun 6 2019 19:26:03