Server Information
[Monitoring Server Activities]

Server Information. More...

Collaboration diagram for Server Information:

Typedefs

typedef struct LCM_SERVER LCM_SERVER

Functions

CHIPCARD_API LCM_SERVERLCM_Server_new (uint32_t serverId)
CHIPCARD_API void LCM_Server_free (LCM_SERVER *ms)
CHIPCARD_API uint32_t 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)

Detailed Description

Server Information.


Typedef Documentation

typedef struct LCM_SERVER LCM_SERVER

Function Documentation

CHIPCARD_API LCM_SERVER* LCM_Server_new ( uint32_t  serverId  ) 
CHIPCARD_API void LCM_Server_free ( LCM_SERVER ms  ) 
CHIPCARD_API uint32_t 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 Mon Jul 5 23:12:04 2010 for libchipcard by  doxygen 1.6.3