299633eb350e9e307ebacab203a3e4e68a440613
[lcr.git] / endpointapp.h
1 /*****************************************************************************\
2 **                                                                           **
3 ** PBX4Linux                                                                 **
4 **                                                                           **
5 **---------------------------------------------------------------------------**
6 ** Copyright: Andreas Eversberg                                              **
7 **                                                                           **
8 ** EndpointApp header file                                                   **
9 **                                                                           **
10 \*****************************************************************************/ 
11
12
13 /* structure of an EndpointApp */
14 class EndpointApp
15 {
16         public:
17         EndpointApp(class Endpoint *epoint);
18         virtual ~EndpointApp();
19
20         class Endpoint          *ea_endpoint;
21         virtual int             handler(void);
22         virtual void ea_message_port(unsigned long port_id, int message, union parameter *param);
23         virtual void ea_message_call(unsigned long call_id, int message, union parameter *param);
24 };
25