Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
tcIOChannelThread Class Reference

#include <IOChannelThread.h>

Inheritance diagram for tcIOChannelThread:
Collaboration diagram for tcIOChannelThread:

Public Member Functions

 tcIOChannelThread (tcIOChannel *apChannel)
 
virtual ~tcIOChannelThread ()
 
void flush ()
 
virtual void stop ()
 
virtual void * run ()
 
void setEnabled (bool abEnable)
 
void setLimitEnable (bool abEnable, uint64 anNum)
 
- Public Member Functions inherited from tcThread
 tcThread ()
 
virtual ~tcThread ()
 
void join ()
 
virtual void start ()
 

Additional Inherited Members

- Static Public Attributes inherited from tcThread
static const int HIGHEST_PRIORITY = -2
 
static const int HIGH_PRIORITY = -1
 
static const int NORMAL_PRIORITY = 0
 
static const int LOW_PRIORITY = 1
 
static const int LOWEST_PRIORITY = 2
 
- Protected Member Functions inherited from tcThread
void setPriority (int anRelativePriority)
 
- Protected Attributes inherited from tcThread
bool mbKillThread
 

Constructor & Destructor Documentation

◆ tcIOChannelThread()

tcIOChannelThread::tcIOChannelThread ( tcIOChannel apChannel)

◆ ~tcIOChannelThread()

tcIOChannelThread::~tcIOChannelThread ( )
virtual

Member Function Documentation

◆ flush()

void tcIOChannelThread::flush ( )

Flush the current update list at the next possible time.

◆ run()

void * tcIOChannelThread::run ( )
virtual

Runs outputting via the IOChannel object when needed.

Implements tcThread.

◆ setEnabled()

void tcIOChannelThread::setEnabled ( bool  abEnable)

◆ setLimitEnable()

void tcIOChannelThread::setLimitEnable ( bool  abEnable,
uint64  anNum 
)

Enables/Disables the limiter.

◆ stop()

void tcIOChannelThread::stop ( )
virtual

Override stop to set flag then wake the thread up to die.

Reimplemented from tcThread.


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