Added 'extern' flag to interface.conf.
[lcr.git] / joinremote.cpp
index 20c94dc..a4f9380 100644 (file)
 #include "main.h"
 //#define __u8 unsigned char
 //#define __u16 unsigned short
-//#define __u32 unsigned long
+//#define __u32 unsigned int
 
 
 /*
  * constructor for a new join 
  * the join will have a relation to the calling endpoint
  */
-JoinRemote::JoinRemote(unsigned long serial, char *remote_name, int remote_id) : Join()
+JoinRemote::JoinRemote(unsigned int serial, char *remote_name, int remote_id) : Join()
 {
        PDEBUG(DEBUG_JOIN, "Constructor(new join)");
        union parameter param;
@@ -60,21 +60,19 @@ int JoinRemote::handler(void)
 }
 
 
-void JoinRemote::message_epoint(unsigned long epoint_id, int message_type, union parameter *param)
+void JoinRemote::message_epoint(unsigned int epoint_id, int message_type, union parameter *param)
 {
        /* if endpoint has just been removed, but still a message in the que */
        if (epoint_id != j_epoint_id)
                return;
        
        /* look for Remote's interface */
-       if (admin_message_from_join(j_remote_id, j_serial, message_type, param)<0)
-       {
+       if (admin_message_from_join(j_remote_id, j_serial, message_type, param)<0) {
                PERROR("No socket with remote application '%s' found, this shall not happen. Closing socket shall cause release of all joins.\n", j_remote_name);
                return;         
        }
 
-       if (message_type == MESSAGE_RELEASE)
-       {
+       if (message_type == MESSAGE_RELEASE) {
                delete this;
                return;
        }
@@ -85,8 +83,7 @@ void JoinRemote::message_remote(int message_type, union parameter *param)
        struct lcr_msg *message;
 
        /* create relation if no relation exists */
-       if (!j_epoint_id)
-       {
+       if (!j_epoint_id) {
                class Endpoint          *epoint;
 
                if (!(epoint = new Endpoint(0, j_serial)))
@@ -98,9 +95,8 @@ void JoinRemote::message_remote(int message_type, union parameter *param)
 
        /* set serial on bchannel message
         * also ref is given, so we send message with ref */
-       if (message_type == MESSAGE_BCHANNEL)
-       {
-               message_bchannel_from_join(this, param->bchannel.type, param->bchannel.handle);
+       if (message_type == MESSAGE_BCHANNEL) {
+               message_bchannel_from_remote(this, param->bchannel.type, param->bchannel.handle);
                return;
        }
        
@@ -109,14 +105,13 @@ void JoinRemote::message_remote(int message_type, union parameter *param)
        memcpy(&message->param, param, sizeof(message->param));
        message_put(message);
 
-       if (message_type == MESSAGE_RELEASE)
-       {
+       if (message_type == MESSAGE_RELEASE) {
                delete this;
                return;
        }
 }
 
-void message_bchannel_to_join(unsigned long remote_id, unsigned long ref, int type, unsigned long handle, int tx_gain, int rx_gain, char *pipeline, unsigned char *crypt, int crypt_len, int crypt_type)
+void message_bchannel_to_remote(unsigned int remote_id, unsigned int ref, int type, unsigned int handle, int tx_gain, int rx_gain, char *pipeline, unsigned char *crypt, int crypt_len, int crypt_type)
 {
        union parameter param;
 
@@ -130,8 +125,7 @@ void message_bchannel_to_join(unsigned long remote_id, unsigned long ref, int ty
        if (crypt_len)
                memcpy(param.bchannel.crypt, crypt, crypt_len);
        param.bchannel.crypt_type = crypt_type;
-       if (admin_message_from_join(remote_id, ref, MESSAGE_BCHANNEL, &param)<0)
-       {
+       if (admin_message_from_join(remote_id, ref, MESSAGE_BCHANNEL, &param)<0) {
                PERROR("No socket with remote id %d found, this happens, if the socket is closed before all bchannels are imported.\n", remote_id);
                return;         
        }