VThread Class Reference

OO-wrapper class to PThread lib <short description="">. More...

#include <VThread.hpp>

Inheritance diagram for VThread:

ClientSession DataChannel IO Session SessionMgmt AudioIO BufferedIO DevNull DVDIO FilteredIO IncompleteIO MP4IO MPGStreamIO MuxDemuxIO RawStreamIO Rtp VideoRenderer ProxySession SemiProxySession ServerSession List of all members.

Public Member Functions

bool wait (unsigned long time=ULONG_MAX)
void start ()
bool finished () const
bool running () const
void exit ()
int setRoundRobinScheduling (int val)
 set the scheduling strategy to round-robin

Protected Member Functions

virtual void run ()=0
void setRunning (bool running)
void setFinished (bool finished)

Static Protected Member Functions

void * HelperFunction (void *args)

Protected Attributes

pthread_t my_thread
bool is_running
bool is_finished

Detailed Description

OO-wrapper class to PThread lib <short description="">.

Author:
Michael Kropfberger
Version:
Id
VThread.hpp,v 1.9 2005/08/10 07:04:12 klschoef Exp

Definition at line 73 of file VThread.hpp.


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