Cern
LibTmsApi 2.3.0

#include <BThread.h>

Inheritance diagram for BThread:
BRtcThreaded BoapServer BoapServerConnection

Public Member Functions

 BThread ()
 
virtual ~BThread ()
 
int setInitPriority (int policy, int priority)
 
int setInitStackSize (size_t stackSize)
 
int start ()
 
void * result ()
 
int running ()
 
int setPriority (int policy, int priority)
 
int cancel ()
 
void * waitForCompletion ()
 
pthread_t getThread ()
 
virtual void * function ()
 

Static Private Member Functions

static void * startFunc (void *)
 

Private Attributes

pthread_t othread
 
size_t ostackSize
 
int opolicy
 
int opriority
 
int orunning
 
void * oresult
 

Constructor & Destructor Documentation

◆ BThread()

BThread::BThread ( )

◆ ~BThread()

BThread::~BThread ( )
virtual

Member Function Documentation

◆ cancel()

int BThread::cancel ( )

◆ function()

void * BThread::function ( )
virtual

Reimplemented in BoapServerConnection, BoapServer, and BRtcThreaded.

◆ getThread()

pthread_t BThread::getThread ( )

◆ result()

void * BThread::result ( )

◆ running()

int BThread::running ( )

◆ setInitPriority()

int BThread::setInitPriority ( int  policy,
int  priority 
)

◆ setInitStackSize()

int BThread::setInitStackSize ( size_t  stackSize)

◆ setPriority()

int BThread::setPriority ( int  policy,
int  priority 
)

◆ start()

int BThread::start ( )

◆ startFunc()

void * BThread::startFunc ( void *  arg)
staticprivate

◆ waitForCompletion()

void * BThread::waitForCompletion ( )

Member Data Documentation

◆ opolicy

int BThread::opolicy
private

◆ opriority

int BThread::opriority
private

◆ oresult

void* BThread::oresult
private

◆ orunning

int BThread::orunning
private

◆ ostackSize

size_t BThread::ostackSize
private

◆ othread

pthread_t BThread::othread
private

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