TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
ReaderThread Class Reference
Inheritance diagram for ReaderThread:
Inheritance graph
Collaboration diagram for ReaderThread:
Collaboration graph

Public Member Functions

 ReaderThread ()
 
 ~ReaderThread ()
 
virtual void run ()
 
 ReaderThread ()
 
virtual ~ReaderThread ()
 
virtual void run ()
 
 ReaderThread ()
 
virtual ~ReaderThread ()
 
virtual void run ()
 
- Public Member Functions inherited from Nice::Thread
 Thread ()
 
virtual ~Thread ()
 
IceUtil::ThreadControl start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0)
 
virtual void terminate ()
 
virtual bool terminated ()
 
virtual void cancel ()
 cancels a thread - this will throw an unknown exception More...
 
virtual void wait ()
 
virtual void sleep (const Nice::Time &_t)
 
virtual void yield ()
 
virtual void wakeupAt (const Nice::Time &_t)
 
 Thread ()
 
virtual ~Thread ()
 
IceUtil::ThreadControl start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0)
 
virtual void terminate ()
 
virtual bool terminated ()
 
virtual void cancel ()
 cancels a thread - this will throw an unknown exception More...
 
virtual void wait ()
 
virtual void sleep (const Nice::Time &_t)
 
virtual void yield ()
 
virtual void wakeupAt (const Nice::Time &_t)
 

Private Attributes

std::string m_name
 

Static Private Attributes

static Nice::Atomic< int > s_counter = 0
 

Additional Inherited Members

- Protected Types inherited from Nice::Thread
enum  STATE {
  VALID, TERMINATED, CANCELED, VALID,
  TERMINATED, CANCELED
}
 
enum  STATE {
  VALID, TERMINATED, CANCELED, VALID,
  TERMINATED, CANCELED
}
 
- Protected Attributes inherited from Nice::Thread
Nice::Atomic< boolm_terminated
 

Constructor & Destructor Documentation

◆ ReaderThread() [1/3]

ReaderThread::ReaderThread ( )
inline

◆ ~ReaderThread() [1/3]

ReaderThread::~ReaderThread ( )
inline

◆ ReaderThread() [2/3]

ReaderThread::ReaderThread ( )
inline

◆ ~ReaderThread() [2/3]

virtual ReaderThread::~ReaderThread ( )
inlinevirtual

◆ ReaderThread() [3/3]

ReaderThread::ReaderThread ( )
inline

◆ ~ReaderThread() [3/3]

virtual ReaderThread::~ReaderThread ( )
inlinevirtual

Member Function Documentation

◆ run() [1/3]

virtual void ReaderThread::run ( )
inlinevirtual

◆ run() [2/3]

virtual void ReaderThread::run ( )
inlinevirtual

◆ run() [3/3]

virtual void ReaderThread::run ( )
inlinevirtual

Member Data Documentation

◆ m_name

std::string ReaderThread::m_name
private

◆ s_counter

Nice::Atomic< int > ReaderThread::s_counter = 0
staticprivate

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