#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 <assert.h>
-#include <log.h>
+#include <string.h>
+#include "log.h"
#include "conn.h"
#include "client.h"
}
+/*
+ * 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 )
{
} /* Conn_Next */
-GLOBAL int
+GLOBAL UINT16
Conn_Options( CONN_ID Idx )
{
assert( Idx > NONE );
assert(Idx > NONE);
/* Search client structure for this link ... */
- c = Client_GetFromConn(Idx);
+ c = Conn_GetClient(Idx);
if(c != NULL)
return Client_StartTime(c);
} /* Conn_StartTime */
-GLOBAL int
+GLOBAL size_t
Conn_SendQ( CONN_ID Idx )
{
/* Laenge der Daten im Schreibbuffer liefern */
} /* Conn_SendBytes */
-GLOBAL int
+GLOBAL size_t
Conn_RecvQ( CONN_ID Idx )
{
/* Laenge der Daten im Lesebuffer liefern */