______________________________________________________________________________
|
Ns_ConnDriverContext, Ns_ConnDriverName − Routines to access communication driver data |
#include "ns.h" void * Ns_ConnDriverContext(conn) char * Ns_ConnDriverName(conn) |
Ns_Conn conn (in)
Pointer to open connection.
|
_________________________________________________________________ |
|
These functions provide access to the underyling communications driver data for an open connection. |
|
char *Ns_ConnDriverName(conn) |
|
Returns the string name of the communication driver, e.g., "nssock". This is the name passed in the Ns_DriverInitData structure in a call to Ns_DriverInit, not the module name for the particular instance of the loaded driver. |
|
void *Ns_ConnDriverContent(conn) |
|
Returns a pointer to the connection-specific driver context for the given connection. This value is that of the arg element of the underlying Ns_Sock structure allocated by the server and used by communication drivers to manage private state. If the connection is closed, the value returned is always NULL. |
|
Ns_DriverInit(3) |
|
connection, context |