Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

Socket Set Functions
[Sockets and Socket Sets]


Creation and destruction

These functions initialize and de-initialize socket sets. A socket set is a group of sockets. They are used for the function Socket_Select.

CHIPCARD_API ERRORCODE SocketSet_Create (SOCKETSETPTR ssp)
CHIPCARD_API ERRORCODE SocketSet_Destroy (SOCKETSETPTR ssp)
CHIPCARD_API ERRORCODE SocketSet_Clear (SOCKETSETPTR ssp)

Add, remove, check sockets

These functions allow adding and removing sockets to/from a socket set as well as checking whether a specific socket is part of a socket set.

CHIPCARD_API ERRORCODE SocketSet_AddSocket (SOCKETSETPTR ssp, const struct SOCKETSTRUCT *sp)
CHIPCARD_API ERRORCODE SocketSet_RemoveSocket (SOCKETSETPTR ssp, const struct SOCKETSTRUCT *sp)
CHIPCARD_API int SocketSet_HasSocket (SOCKETSETPTR ssp, const struct SOCKETSTRUCT *sp)

Detailed Description

These functions operate on socket sets. A socket set is used by the socket function Socket_Select() to check on which socket changes in state occurred.

Function Documentation

CHIPCARD_API ERRORCODE SocketSet_AddSocket SOCKETSETPTR  ssp,
const struct SOCKETSTRUCT sp
 

CHIPCARD_API ERRORCODE SocketSet_Clear SOCKETSETPTR  ssp  ) 
 

CHIPCARD_API ERRORCODE SocketSet_Create SOCKETSETPTR  ssp  ) 
 

CHIPCARD_API ERRORCODE SocketSet_Destroy SOCKETSETPTR  ssp  ) 
 

CHIPCARD_API int SocketSet_HasSocket SOCKETSETPTR  ssp,
const struct SOCKETSTRUCT sp
 

CHIPCARD_API ERRORCODE SocketSet_RemoveSocket SOCKETSETPTR  ssp,
const struct SOCKETSTRUCT sp
 


Generated on Mon Jun 6 18:17:41 2005 for libchipcard by  doxygen 1.4.2