Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Committer:
klauss
Date:
Fri May 08 04:15:23 2015 +0000
Revision:
121:ee02790d00b7
Parent:
74:81c47fff88a5
Child:
122:480c44b0e205
compiling

Who changed what in which revision?

UserRevisionLine numberNew contents of line
klauss 74:81c47fff88a5 1 #ifndef __SIP_MANAGER_H__
klauss 74:81c47fff88a5 2 #define __SIP_MANAGER_H__
klauss 74:81c47fff88a5 3
klauss 74:81c47fff88a5 4 /**
klauss 74:81c47fff88a5 5 * @Synopsis Responsavel por escutar a porta de conexão com o servidor, verificando se o mesmo mandou algum dado.
klauss 74:81c47fff88a5 6 *
klauss 74:81c47fff88a5 7 * @param v_cb Um vetor contendo todos os Call_box conhecidos pela Header em um determinado momento.
klauss 74:81c47fff88a5 8 * @param v_call Um vetor contendo todas as vz_calls em andamento em um dado momento.
klauss 74:81c47fff88a5 9 *
klauss 74:81c47fff88a5 10 * @return 0 ( zero ) se tudo correu bem, um numero menor do que zero, caso algum problema tenha acontecido na execusão, e um numero
klauss 74:81c47fff88a5 11 * maior que zero indicando o ramal que deve ser removido do vetor de ligações.
klauss 74:81c47fff88a5 12 *
klauss 74:81c47fff88a5 13 * Exemplo:
klauss 74:81c47fff88a5 14 * @code
klauss 74:81c47fff88a5 15 * ...
klauss 74:81c47fff88a5 16 * Vector * v_cb = new Vector();
klauss 74:81c47fff88a5 17 * Vector * v_call = new Vector();
klauss 74:81c47fff88a5 18 * // assumindo que os vetores já foram populados.
klauss 74:81c47fff88a5 19 * int ret = sip_manager( v_cb, v_call );
klauss 74:81c47fff88a5 20 * if( ret > 0x00 ){
klauss 74:81c47fff88a5 21 * // tratar esse request
klauss 74:81c47fff88a5 22 * }
klauss 74:81c47fff88a5 23 * ...
klauss 74:81c47fff88a5 24 * @endcode
klauss 74:81c47fff88a5 25 */
klauss 74:81c47fff88a5 26 int sip_manager( Vector * v_cb );
klauss 74:81c47fff88a5 27
klauss 74:81c47fff88a5 28 #endif