VZTECH / Mbed 2 deprecated main_src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers sip_manager.h Source File

sip_manager.h

00001 #ifndef __SIP_MANAGER_H__
00002 #define __SIP_MANAGER_H__
00003 
00004 #include "vector.h"
00005 #include "call_box.h"
00006 /**
00007  * @Synopsis Responsavel por escutar a porta de conexão com o servidor, verificando se o mesmo mandou algum dado.
00008  *
00009  * @param v_cb Um vetor contendo todos os Call_box conhecidos pela Header em um determinado momento.
00010  * @param v_call Um vetor contendo todas as vz_calls em andamento em um dado momento.
00011  *
00012  * @return 0 ( zero ) se tudo correu bem, um numero menor do que zero, caso algum problema tenha acontecido na execusão, e um numero
00013  * maior que zero indicando o ramal que deve ser removido do vetor de ligações.
00014  *
00015  * Exemplo:
00016  * @code
00017  * ...
00018  *  Vector * v_cb = new Vector();
00019  *  Vector * v_call = new Vector();
00020  *      // assumindo que os vetores já foram populados.
00021  *  int ret = sip_manager( v_cb, v_call );                                                                  
00022  *  if( ret > 0x00 ){
00023  *          // tratar esse request
00024  *  }          
00025  * ...
00026  * @endcode
00027  */
00028 int sip_manager( Vector  * v_cb ); 
00029 
00030 #endif