summaryrefslogtreecommitdiffstats
path: root/callchan.h
blob: 080bdbe40154eba253043b5682cf90e67f11c929 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*****************************************************************************\
**                                                                           **
** PBX4Linux                                                                 **
**                                                                           **
**---------------------------------------------------------------------------**
** Copyright: Andreas Eversberg                                              **
**                                                                           **
** call header file for channel interface                                    **
**                                                                           **
\*****************************************************************************/ 

class CallChan : public Call
{
	public:
	CallChan(class Endpoint *epoint);
	~CallChan();
	void message_epoint(unsigned long epoint_id, int message, union parameter *param);
	int handler(void);
	void release(unsigned long epoint_id, int hold, int location, int cause);

	unsigned long c_epoint_id;
};