LibBeamApi  0.3.8
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
BThread Class Reference

#include <BThread.h>

Inheritance diagram for BThread:
BoapServer BoapServerConnection BRtcThreaded

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 ( )
virtual

Member Function Documentation

int BThread::cancel ( )
void * BThread::function ( )
virtual

Reimplemented in BoapServer, BoapServerConnection, and BRtcThreaded.

pthread_t BThread::getThread ( )
void * BThread::result ( )
int BThread::running ( )
int BThread::setInitPriority ( int  policy,
int  priority 
)
int BThread::setInitStackSize ( size_t  stackSize)
int BThread::setPriority ( int  policy,
int  priority 
)
int BThread::start ( )
void * BThread::startFunc ( void *  arg)
staticprivate
void * BThread::waitForCompletion ( )

Member Data Documentation

int BThread::opolicy
private
int BThread::opriority
private
void* BThread::oresult
private
int BThread::orunning
private
size_t BThread::ostackSize
private
pthread_t BThread::othread
private

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