Public Member Functions | Private Attributes
ThreadedObject Class Reference

#include <ThreadedObject.h>

Inheritance diagram for ThreadedObject:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool isPausing ()
bool isRunning ()
void notifyFinish ()
virtual bool oneStep ()
void pause ()
void resume ()
void start ()
void stop ()
 ThreadedObject ()
void wait ()
 ~ThreadedObject ()

Private Attributes

bool m_isPausing
bool m_isRunning
SDL_sem * m_sem
SDL_Thread * m_thread

Detailed Description

Definition at line 6 of file ThreadedObject.h.


Constructor & Destructor Documentation

Definition at line 12 of file ThreadedObject.cpp.

Definition at line 18 of file ThreadedObject.cpp.


Member Function Documentation

Definition at line 32 of file ThreadedObject.cpp.

Definition at line 36 of file ThreadedObject.cpp.

Definition at line 67 of file ThreadedObject.cpp.

bool ThreadedObject::oneStep ( ) [virtual]

Reimplemented in Simulator, Simulator, SDLwindow, and Monitor.

Definition at line 40 of file ThreadedObject.cpp.

Reimplemented in PySimulator.

Definition at line 23 of file ThreadedObject.cpp.

Definition at line 27 of file ThreadedObject.cpp.

Definition at line 47 of file ThreadedObject.cpp.

Definition at line 54 of file ThreadedObject.cpp.

Definition at line 61 of file ThreadedObject.cpp.


Member Data Documentation

Definition at line 21 of file ThreadedObject.h.

Definition at line 21 of file ThreadedObject.h.

SDL_sem* ThreadedObject::m_sem [private]

Definition at line 23 of file ThreadedObject.h.

SDL_Thread* ThreadedObject::m_thread [private]

Definition at line 22 of file ThreadedObject.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed Sep 6 2017 02:35:58