Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
108:18a3702650f3
Parent:
106:a34fcf9f0e02
Child:
109:a5b8264ffbbc
--- a/call_box.h	Mon Mar 16 14:05:05 2015 +0000
+++ b/call_box.h	Wed Mar 18 13:33:54 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.
@@ -66,6 +67,7 @@
         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 :
@@ -395,5 +397,11 @@
         int get_sip_ext( void );
         int get_sip_port( void );
         int get_timer( void );
+        int get_rtp_port ( void );
+        void set_rtp_port ( int );
+        void init_rtp_timer ( void );
+        void reset_rtp_timer ( void );
+        bool is_rtp_timer_timeout ( void );
+        int get_rtp_timer ( void );
 };
 #endif
\ No newline at end of file