blob: ef38793235961902f18af66084c0d4b835611bb6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
// Threaded Object (thro)
#include "../incl.h"
#ifndef THRO_H
#define THRO_H
using namespace std;
class thro
{
private:
pthread_t pthread;
struct elements {
thro* p_thro;
void* p_void;
} elem;
static void* start_( void* p_void );
public:
thro( );
~thro( );
void run();
void run( void* p_void );
virtual void start( void* p_void );
};
#endif
|