SVR5 and SCO OpenServer 5
ClientHandle(D4pccard)
ClientHandle --
defines which client to handle
Syntax
#include <sys/lcs.h>
#include <sys/lss.h>
Description
The ClientHandle structure
is assigned by
CardServices( )
and used internally to define the client to handle
and the current state of that client.
Structure definition
The ClientHandle structure
contains the following members:
ClientHandle_t *next;
unsigned short usSocket;
DevInfo_t *pClientName;
unsigned short usAttributes;
unsigned short usState;
unsigned short usEventMask;
unsigned short usSocketMask;
unsigned short usCallbackState;
ClientData_t ClientData;
CallbackEntry_t pfCallbackHandler;
Structure members
The members are defined as:
next
-
Pointer to the next ClientHandle structure
on the list.
usSocket
-
Set to 0 or 1, logical socket
pClientNam
-
Pointer to the client's name.
usAttributes
-
Client's attributes.
usState
-
State of the client driver.
usEventMask
-
Event mask that will not generate events to client driver.
usCallbackState
-
Callback state of the client driver.
ClientData
-
Pointer to the
ClientData(D4pccard)
structure that is passed to the client driver.
pfCallbackHandler
-
Pointer to the callback
CallbackEntry(D4pccard)
structure.
Usage
Hardware applicability
All
Version applicability
pccard:
1, 2, 3
References
DeregisterClient(D3pccard),
GetClientInfo(D3pccard),
GetConfigurationInfo(D3pccard),
GetFirstClient(D3pccard),
GetNextClient(D3pccard),
ModifyConfiguration(D3pccard),
OpenMemory(D3pccard),
RegisterClient(D3pccard),
RegisterEraseQueue(D3pccard),
RegisterMTD(D3pccard),
ReleaseDMA(D3pccard),
ReleaseExclusive(D3pccard),
ReleaseIO(D3pccard),
ReleaseIRQ(D3pccard),
ReleaseSocketMask(D3pccard),
RequestConfiguration(D3pccard),
RequestDMA(D3pccard),
RequestExclusive(D3pccard),
RequestIO(D3pccard),
RequestIRQ(D3pccard),
RequestSocketMask(D3pccard),
ResetFunction(D3pccard),
SetEventMask(D3pccard)
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005