brlapi_protocol.h man page on Cygwin

Man page or keyword search:  
man Server   22533 pages
apropos Keyword Search (all sections)
Output format
Cygwin logo
[printable version]

brlapi_protocol.h(3)		    BrlAPI		  brlapi_protocol.h(3)

NAME
       brlapi_protocol.h -

       types and constants for BrlAPI's protocol

SYNOPSIS
       #include 'brlapi.h'
       #include <inttypes.h>
       #include <unistd.h>
       #include <pthread.h>

   Data Structures
       struct brlapi_header_t
       struct brlapi_versionPacket_t
       struct brlapi_authClientPacket_t
       struct brlapi_authServerPacket_t
       struct brlapi_errorPacket_t
       struct brlapi_getDriverSpecificModePacket_t
       struct brlapi_writeArgumentsPacket_t
       union brlapi_packet_t

   Defines
       #define UINT32_MAX   (4294967295U)
       #define BRLAPI_PROTOCOL_VERSION	 ((uint32_t) 8)
       #define BRLAPI_MAXPACKETSIZE   512
       #define BRLAPI_PACKET_VERSION   'v'
       #define BRLAPI_PACKET_AUTH   'a'
       #define BRLAPI_PACKET_GETDRIVERNAME   'n'
       #define BRLAPI_PACKET_GETDISPLAYSIZE   's'
       #define BRLAPI_PACKET_ENTERTTYMODE   't'
       #define BRLAPI_PACKET_SETFOCUS	'F'
       #define BRLAPI_PACKET_LEAVETTYMODE   'L'
       #define BRLAPI_PACKET_KEY   'k'
       #define BRLAPI_PACKET_IGNOREKEYRANGES   'm'
       #define BRLAPI_PACKET_ACCEPTKEYRANGES   'u'
       #define BRLAPI_PACKET_WRITE   'w'
       #define BRLAPI_PACKET_ENTERRAWMODE   '*'
       #define BRLAPI_PACKET_LEAVERAWMODE   '#'
       #define BRLAPI_PACKET_PACKET   'p'
       #define BRLAPI_PACKET_ACK   'A'
       #define BRLAPI_PACKET_ERROR   'e'
       #define BRLAPI_PACKET_EXCEPTION	 'E'
       #define BRLAPI_PACKET_SUSPENDDRIVER   'S'
       #define BRLAPI_PACKET_RESUMEDRIVER   'R'
       #define BRLAPI_DEVICE_MAGIC   (0xdeadbeefL)
       #define BRLAPI_HEADERSIZE   sizeof(brlapi_header_t)
       #define BRLAPI_AUTH_NONE	  'N'
       #define BRLAPI_AUTH_KEY	 'K'
       #define BRLAPI_AUTH_CRED	  'C'
       #define BRLAPI_WF_DISPLAYNUMBER	 0X01
       #define BRLAPI_WF_REGION	  0X02
       #define BRLAPI_WF_TEXT	0X04
       #define BRLAPI_WF_ATTR_AND   0X08
       #define BRLAPI_WF_ATTR_OR   0X10
       #define BRLAPI_WF_CURSOR	  0X20
       #define BRLAPI_WF_CHARSET   0X40

   Functions
       ssize_t brlapi_writePacket (brlapi_fileDescriptor fd,
	   brlapi_packetType_t type, const void *buf, size_t size)
       ssize_t brlapi_readPacketHeader (brlapi_fileDescriptor fd,
	   brlapi_packetType_t *packetType)
       ssize_t brlapi_readPacketContent (brlapi_fileDescriptor fd, size_t
	   packetSize, void *buf, size_t bufSize)
       ssize_t brlapi_readPacket (brlapi_fileDescriptor fd,
	   brlapi_packetType_t *type, void *buf, size_t size)

   Variables
       pthread_mutex_t brlapi_fd_mutex

Detailed Description
Define Documentation
   #define UINT32_MAX	(4294967295U)
Author
       Generated automatically by Doxygen for BrlAPI from the source code.

Version 1.0			Sun Jan 8 2012		  brlapi_protocol.h(3)
[top]

List of man pages available for Cygwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net