Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
sip_manager.h
- Committer:
- klauss
- Date:
- 2015-11-24
- Revision:
- 137:32dd35a6dbc9
- Parent:
- 122:480c44b0e205
File content as of revision 137:32dd35a6dbc9:
#ifndef __SIP_MANAGER_H__ #define __SIP_MANAGER_H__ #include "vector.h" #include "call_box.h" /** * @Synopsis Responsavel por escutar a porta de conexão com o servidor, verificando se o mesmo mandou algum dado. * * @param v_cb Um vetor contendo todos os Call_box conhecidos pela Header em um determinado momento. * @param v_call Um vetor contendo todas as vz_calls em andamento em um dado momento. * * @return 0 ( zero ) se tudo correu bem, um numero menor do que zero, caso algum problema tenha acontecido na execusão, e um numero * maior que zero indicando o ramal que deve ser removido do vetor de ligações. * * Exemplo: * @code * ... * Vector * v_cb = new Vector(); * Vector * v_call = new Vector(); * // assumindo que os vetores já foram populados. * int ret = sip_manager( v_cb, v_call ); * if( ret > 0x00 ){ * // tratar esse request * } * ... * @endcode */ int sip_manager( Vector * v_cb ); #endif