summaryrefslogtreecommitdiffstats
path: root/endpointapp.h
blob: a330a630de9c0fbaa32b77e731be137536365cb9 (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
25
/*****************************************************************************\
**                                                                           **
** Linux Call Router                                                         **
**                                                                           **
**---------------------------------------------------------------------------**
** Copyright: Andreas Eversberg                                              **
**                                                                           **
** EndpointApp header file                                                   **
**                                                                           **
\*****************************************************************************/ 


/* structure of an EndpointApp */
class EndpointApp
{
	public:
	EndpointApp(class Endpoint *epoint, int origin);
	virtual ~EndpointApp();

	class Endpoint		*ea_endpoint;
	virtual int		handler(void);
	virtual void ea_message_port(unsigned int port_id, int message, union parameter *param);
	virtual void ea_message_join(unsigned int join_id, int message, union parameter *param);
};