Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
114:472502b31a12
Parent:
113:db67ae00550e
Child:
119:ee6a53069455
--- a/sip.h	Thu Apr 16 12:57:13 2015 +0000
+++ b/sip.h	Mon Apr 20 14:40:09 2015 +0000
@@ -25,7 +25,7 @@
 ///< Indica o timeout de espera de resposta de pedido de ligação para o servidor, após esse tempo responde ligação encerrado para o Call_box
 #define SIP_MAXFIELDSIZE 256
 ///< Define o tamanho máximo de algumas mensagens usadas na negociação Sip.
-#define SIP_MAXMSGSIZE 2048
+    #define SIP_MAXMSGSIZE 2048
 ///< Define o tamanho máximo das mensagens enviadas, porém, fora de uso atualmente.
 #define SIP_REGISTER_EXPIRES 120
 ///< Define o timeout do registro no servidor asterisk ( * ), porém, hardcoded atualmente.
@@ -94,6 +94,25 @@
     Sip( int id, uint16_t my_port );
 
         /**
+         * @Synopsis Cria um objeto Sip setando todos os parametros passados.
+         *
+         * @param server_ip O endereço IP do servidor para o qual será encaminhado pedidos de ligação, registro, etc.
+         * @param server_port A porta deste servidor para o qual os pacotes eth serão encaminhados.
+         * @param my_ip O endereço IP do objeto Sip para tratativa com o server.
+         * @param my_port A porta do objeto Sip para recebimento de pacotes.
+         * @param my_ext O identificador do objeto ( por definição de projeto o ramal ( ext ) ).
+         * @param peer_ext O ramal do servidor, para onde os pedidos de chamada serão solicitados.
+         * @param id O identificador único do objeto Sip, que por convenção, deve ser o mesmo que o ramal.
+         *
+         * Exemplo:
+         *
+         * @code
+         *  Sip * sip = new Sip( "192.168.120.200", 5075, "192.168.120.171", 812, 851, 913, 851 );
+         * @endcode
+         */
+    //Sip( char * server_ip, int server_port, char * my_ip, int my_port, int my_ext, int peer_ext, int id );
+
+        /**
          * @Synopsis Destroi o objeto Sip
          *
          * Exemplo:
@@ -545,7 +564,7 @@
         int get_ext( void );
         int get_port( void );
         int get_sip_rtp_port ( void );
-        void set_sip_rtp_port ( int );
         int print_yourself ( void );
+        void set_sip_rtp_port( int );
 };
 #endif
\ No newline at end of file