X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fconn-func.c;h=2f15786f7a3189d08957ce64884724be512db2cb;hb=ab1f48a34668295275b794f1cc09839acc445c2b;hp=eb359b27068ab4b6374c54673766dc04ab986c48;hpb=660b529c104dd85f01bd6b5fe2e30c9a9904b058;p=ngircd-alex.git diff --git a/src/ngircd/conn-func.c b/src/ngircd/conn-func.c index eb359b27..2f15786f 100644 --- a/src/ngircd/conn-func.c +++ b/src/ngircd/conn-func.c @@ -16,11 +16,12 @@ #include "portab.h" -static char UNUSED id[] = "$Id: conn-func.c,v 1.8 2005/09/04 23:38:32 alex Exp $"; +static char UNUSED id[] = "$Id: conn-func.c,v 1.12 2008/03/11 14:05:27 alex Exp $"; #include "imp.h" #include -#include +#include +#include "log.h" #include "conn.h" #include "client.h" @@ -39,6 +40,16 @@ Conn_UpdateIdle( CONN_ID Idx ) } +/* + * Get signon time of a connection. + */ +GLOBAL time_t +Conn_GetSignon(CONN_ID Idx) +{ + assert(Idx > NONE); + return My_Connections[Idx].signon; +} + GLOBAL time_t Conn_GetIdle( CONN_ID Idx ) { @@ -156,7 +167,7 @@ Conn_Next( CONN_ID Idx ) } /* Conn_Next */ -GLOBAL int +GLOBAL UINT16 Conn_Options( CONN_ID Idx ) { assert( Idx > NONE ); @@ -177,7 +188,7 @@ Conn_StartTime( CONN_ID Idx ) assert(Idx > NONE); /* Search client structure for this link ... */ - c = Client_GetFromConn(Idx); + c = Conn_GetClient(Idx); if(c != NULL) return Client_StartTime(c); @@ -185,7 +196,7 @@ Conn_StartTime( CONN_ID Idx ) } /* Conn_StartTime */ -GLOBAL int +GLOBAL size_t Conn_SendQ( CONN_ID Idx ) { /* Laenge der Daten im Schreibbuffer liefern */ @@ -220,7 +231,7 @@ Conn_SendBytes( CONN_ID Idx ) } /* Conn_SendBytes */ -GLOBAL int +GLOBAL size_t Conn_RecvQ( CONN_ID Idx ) { /* Laenge der Daten im Lesebuffer liefern */