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

Defines

#define BRLPACKET_AUTHKEY   'K'
#define BRLPACKET_BYE   'B'
#define BRLPACKET_GETDRIVERID   'd'
#define BRLPACKET_GETDRIVERNAME   'n'
#define BRLPACKET_GETDISPLAYSIZE   's'
#define BRLPACKET_GETTTY   't'
#define BRLPACKET_LEAVETTY   'L'
#define BRLPACKET_KEY   'k'
#define BRLPACKET_COMMAND   'c'
#define BRLPACKET_IGNOREKEYRANGE   'm'
#define BRLPACKET_IGNOREKEYSET   'M'
#define BRLPACKET_UNIGNOREKEYRANGE   'u'
#define BRLPACKET_UNIGNOREKEYSET   'U'
#define BRLPACKET_WRITEDOTS   'D'
#define BRLPACKET_STATWRITE   'S'
#define BRLPACKET_EXTWRITE   'e'
#define BRLPACKET_GETRAW   '*'
#define BRLPACKET_LEAVERAW   '#'
#define BRLPACKET_PACKET   'p'
#define BRLPACKET_ACK   'A'
#define BRLPACKET_ERROR   'E'
#define BRLRAW_MAGIC   (0xdeadbeefL)

Typedefs

typedef uint32_t brl_type_t

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


Generated on Tue Jul 13 07:08:03 2004 for BrlAPI by doxygen1.2.18