/*****************************************************************************\
** **
-** PBX4Linux **
+** Linux Call Router **
** **
**---------------------------------------------------------------------------**
** Copyright: Andreas Eversberg **
** **
-** The Endpoint is the link between the call and the port. **
+** The Endpoint is the link between the join and the port. **
** **
\*****************************************************************************/
-#include <stdio.h>
#include "main.h"
-unsigned long epoint_serial = 1; /* initial value must be 1, because 0== no epoint */
+unsigned int epoint_serial = 1; /* initial value must be 1, because 0== no epoint */
class Endpoint *epoint_first = NULL;
/*
* find the epoint with epoint_id
*/
-class Endpoint *find_epoint_id(unsigned long epoint_id)
+class Endpoint *find_epoint_id(unsigned int epoint_id)
{
class Endpoint *epoint = epoint_first;
/*
- * endpoint constructor (link with either port or call id)
+ * endpoint constructor (link with either port or join id)
*/
-Endpoint::Endpoint(unsigned long port_id, unsigned long call_id, unsigned long use_epoint_id)
+Endpoint::Endpoint(unsigned int port_id, unsigned int join_id)
{
class Port *port;
class Endpoint **epointpointer;
int earlyb = 0;
/* epoint structure */
- PDEBUG(DEBUG_EPOINT, "EPOINT(%d): Allocating enpoint %d and connecting it with:%s%s\n", epoint_serial, epoint_serial, (port_id)?" ioport":"", (call_id)?" call":"");
+ PDEBUG(DEBUG_EPOINT, "EPOINT(%d): Allocating enpoint %d and connecting it with:%s%s\n", epoint_serial, epoint_serial, (port_id)?" ioport":"", (join_id)?" join":"");
ep_portlist = NULL;
ep_app = NULL;
*epointpointer = this;
/* serial */
- if (use_epoint_id)
- ep_serial = use_epoint_id;
- else
- ep_serial = epoint_serial++;
+ ep_serial = epoint_serial++;
- /* link to call or port */
+ /* link to join or port */
if (port_id)
{
port = find_port_id(port_id);
FATAL("No memory for portlist.\n");
}
}
- ep_call_id = call_id;
+ ep_join_id = join_id;
ep_park = 0;
ep_park_len = 0;
delete ep_app;
/* free relations */
- if (ep_call_id)
+ if (ep_join_id)
{
- PERROR("warning: still relation to call.\n");
+ PERROR("warning: still relation to join.\n");
}
/* free portlist */
/* create new portlist relation
*/
-struct port_list *Endpoint::portlist_new(unsigned long port_id, int port_type, int earlyb)
+struct port_list *Endpoint::portlist_new(unsigned int port_id, int port_type, int earlyb)
{
struct port_list *portlist, **portlistpointer;
portlistpointer = &((*portlistpointer)->next);
*portlistpointer = portlist;
- /* link to call or port */
+ /* link to join or port */
portlist->port_id = port_id;
portlist->port_type = port_type;
portlist->early_b = earlyb;