BrlAPI: api_protocol.h File Reference

Main Page | Modules | Data Structures | File List | Data Fields | Globals

# api_protocol.h File Reference

types and constants for BrlAPI's protocol More...

`#include <inttypes.h>`
`#include <unistd.h>`

Go to the source code of this file.

## Data Structures
struct | authStruct
struct | errorPacket_t
struct | writeStruct
## Defines
#define | BRLPACKET_AUTHKEY 'K'
#define | BRLPACKET_GETDRIVERID 'd'
#define | BRLPACKET_GETDRIVERNAME 'n'
#define | BRLPACKET_GETDISPLAYSIZE 's'
#define | BRLPACKET_GETTTY 't'
#define | BRLPACKET_SETFOCUS 'F'
#define | BRLPACKET_LEAVETTY 'L'
#define | BRLPACKET_KEY 'k'
#define | BRLPACKET_IGNOREKEYRANGE 'm'
#define | BRLPACKET_IGNOREKEYSET 'M'
#define | BRLPACKET_UNIGNOREKEYRANGE 'u'
#define | BRLPACKET_UNIGNOREKEYSET 'U'
#define | BRLPACKET_WRITE 'w'
#define | BRLPACKET_GETRAW '*'
#define | BRLPACKET_LEAVERAW '#'
#define | BRLPACKET_PACKET 'p'
#define | BRLPACKET_ACK 'A'
#define | BRLPACKET_ERROR 'e'
#define | BRLPACKET_EXCEPTION 'E'
#define | BRLRAW_MAGIC (0xdeadbeefL)
#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
## Functions
ssize_t | brlapi_writePacket (int fd, brl_type_t type, const void *buf, size_t size)
ssize_t | brlapi_readPacket (int fd, brl_type_t *type, void *buf, size_t size)

## Detailed Description