Hi Olle,

> Looking into usrloc source code it seems pretty trivial to create a
> function that can check if a TCP connection is considered alive and
> well.
> 
> tcp_conn_check($conid)
> 
> Camille - is it ok if I try to create something like that in your
> tcpops module? It seems to fit in there just fine.  

Yes, to me it's perfectly fine to add this function here, or could even
be a more generic tcp_conn_state($conid), retuning a value that mirrors
the corresponding enum (+1 for the >= 0 values):

enum tcp_conn_states { S_CONN_ERROR=-2, S_CONN_BAD=-1,
  S_CONN_OK=0, /* established (write or read) */
  S_CONN_INIT, /* initial state (invalid) */
  S_CONN_EOF,
  S_CONN_ACCEPT, S_CONN_CONNECT
};

-- 
Camille

_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to