Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
113:db67ae00550e
Parent:
112:6ae726539ab9
Child:
114:472502b31a12
--- a/call_box.h	Mon Apr 13 12:16:21 2015 +0000
+++ b/call_box.h	Thu Apr 16 12:57:13 2015 +0000
@@ -18,6 +18,7 @@
 #define __RESQUEST_TIME__ 3
 #define MAX_INVITE_RETRY 1000
 
+#define RTP_REQUEST_PORT_TIMEOUT 45 // 600 // seconds
 
 #define __TIMEOUT__  250
 ///< O tempo que a Header demora para "pingar" o Call_Box para saber se esta tudo bem.
@@ -27,8 +28,6 @@
 
 #define __CYCLES__ __TIME_TO_REGISTER__ / __RESQUEST_TIME__ // 200 // 3 ~ 66
 
-#define RTP_REQUEST_PORT_TIMEOUT 45 // 600 // seconds
-
 #define REQUEST_REGISTRY -1
 #define REQUEST_PEND -2
 #define REQUEST_PING -4
@@ -59,7 +58,6 @@
         int ext;  // ramal
         int port; // porta
         Timer t;
-        Timer rtp_timer; // usado pra controlar o timeout dos pedidos de porta rtp
         uint8_t remaining_attempts;
         float timeout;
         uint8_t msg_id;
@@ -69,7 +67,9 @@
         uint16_t invite_retry_count;
         bool bye_response;
         Timer seconds;
+        Timer rtp_timer; // usado pra controlar o timeout dos pedidos de porta rtp
         int sip_socket_fd;
+        int shift_port;
     public :
                 /**
                  * @Synopsis Objeto Sip que será usado para tratativas com o servidor.
@@ -398,8 +398,8 @@
         int get_sip_port( void );
         int get_timer( void );
         int get_rtp_port ( void );
-        int print_yourself ( void );
         void set_rtp_port ( int );
+        int print_yourself ( void ); 
         void init_rtp_timer ( void );
         void reset_rtp_timer ( void );
         bool is_rtp_timer_timeout ( void );