Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Threads::AbstractThread Class Referenceabstract

#include <Thread.h>

Private Member Functions

void Cancel ()
 
void Create ()
 
bool equal (pid_t &other)
 
void Exit ()
 
void Init ()
 
void join ()
 
void Kill ()
 
stacksize pthread_attr_getstackaddr (attr, stackaddr) pthread_attr_setstackaddr(attr
 
 pthread_attr_getstacksize (attr, stacksize) pthread_attr_setstacksize(attr
 
stacksize stackaddr void setstacksize ()
 
void start ()=0
 
pid_t thisThread ()
 

Private Attributes

pthread_t thread
 

Detailed Description

Definition at line 20 of file Thread.h.

Member Function Documentation

void Protium::Threads::AbstractThread::Cancel ( )
inlineprivate

Definition at line 30 of file Thread.h.

void Protium::Threads::AbstractThread::Create ( )
inlineprivate

Definition at line 24 of file Thread.h.

bool Protium::Threads::AbstractThread::equal ( pid_t &  other)
inlineprivate

Definition at line 51 of file Thread.h.

void Protium::Threads::AbstractThread::Exit ( )
inlineprivate

Definition at line 27 of file Thread.h.

void Protium::Threads::AbstractThread::Init ( )
inlineprivate

Definition at line 33 of file Thread.h.

void Protium::Threads::AbstractThread::join ( )
inlineprivate

Definition at line 43 of file Thread.h.

void Protium::Threads::AbstractThread::Kill ( )
inlineprivate

Definition at line 36 of file Thread.h.

stacksize Protium::Threads::AbstractThread::pthread_attr_getstackaddr ( attr  ,
stackaddr   
)
private
Protium::Threads::AbstractThread::pthread_attr_getstacksize ( attr  ,
stacksize   
)
private
stacksize stackaddr void Protium::Threads::AbstractThread::setstacksize ( )
inlineprivate

Definition at line 63 of file Thread.h.

void Protium::Threads::AbstractThread::start ( )
privatepure virtual
pid_t Protium::Threads::AbstractThread::thisThread ( )
inlineprivate

Definition at line 47 of file Thread.h.

Member Data Documentation

pthread_t Protium::Threads::AbstractThread::thread
private

Definition at line 21 of file Thread.h.