summaryrefslogtreecommitdiff
path: root/src/thrd/thro.h
blob: 9ad1e3e1d86b5bc07a47a47146c279110f28b605 (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
#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