Server Information
[Monitoring Server Activities]

Collaboration diagram for Server Information:

Detailed Description

Server Information.


Typedefs

typedef struct LCM_SERVER LCM_SERVER

Functions

CHIPCARD_API LCM_SERVERLCM_Server_new (GWEN_TYPE_UINT32 serverId)
CHIPCARD_API void LCM_Server_free (LCM_SERVER *ms)
CHIPCARD_API GWEN_TYPE_UINT32 LCM_Server_GetServerId (const LCM_SERVER *ms)
CHIPCARD_API const char * LCM_Server_GetClientId (const LCM_SERVER *ms)
CHIPCARD_API void LCM_Server_SetClientId (LCM_SERVER *ms, const char *s)
CHIPCARD_API LCM_DRIVER_LIST * LCM_Server_GetDrivers (const LCM_SERVER *ms)
CHIPCARD_API LCM_READER_LIST * LCM_Server_GetReaders (const LCM_SERVER *ms)
CHIPCARD_API LCM_SERVICE_LIST * LCM_Server_GetServices (const LCM_SERVER *ms)


Typedef Documentation

typedef struct LCM_SERVER LCM_SERVER


Function Documentation

CHIPCARD_API LCM_SERVER* LCM_Server_new ( GWEN_TYPE_UINT32  serverId  ) 

CHIPCARD_API void LCM_Server_free ( LCM_SERVER ms  ) 

CHIPCARD_API GWEN_TYPE_UINT32 LCM_Server_GetServerId ( const LCM_SERVER ms  ) 

This is the server id assigned by the client. This id is unique within a LC_CLIENT. It is used to group the drivers, readers etc under their server. Therefore every LCM object holds this id.

CHIPCARD_API const char* LCM_Server_GetClientId ( const LCM_SERVER ms  ) 

This is the id the server assigned to us (since we are a client to the server).

CHIPCARD_API void LCM_Server_SetClientId ( LCM_SERVER ms,
const char *  s 
)

CHIPCARD_API LCM_DRIVER_LIST* LCM_Server_GetDrivers ( const LCM_SERVER ms  ) 

Returns the list of drivers the monitor knows of the server.

CHIPCARD_API LCM_READER_LIST* LCM_Server_GetReaders ( const LCM_SERVER ms  ) 

Returns the list of readers the monitor knows of the server.

CHIPCARD_API LCM_SERVICE_LIST* LCM_Server_GetServices ( const LCM_SERVER ms  ) 

Returns the list of services the monitor knows of the server.


Generated on Wed Feb 25 17:18:30 2009 for libchipcard2 by  doxygen 1.5.6