DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
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