Go to the documentation of this file.
   24 #ifndef BRLAPI_INCLUDED_PROTOCOL 
   25 #define BRLAPI_INCLUDED_PROTOCOL 
   36 #define UINT32_MAX (4294967295U) 
   52 #define BRLAPI_PROTOCOL_VERSION ((uint32_t) 8)  
   56 #define BRLAPI_MAXPACKETSIZE 512 
   58 #define BRLAPI_PACKET_VERSION         'v'    
   59 #define BRLAPI_PACKET_AUTH            'a'    
   60 #define BRLAPI_PACKET_GETDRIVERNAME   'n'    
   61 #define BRLAPI_PACKET_GETDISPLAYSIZE  's'    
   62 #define BRLAPI_PACKET_ENTERTTYMODE    't'    
   63 #define BRLAPI_PACKET_SETFOCUS        'F'    
   64 #define BRLAPI_PACKET_LEAVETTYMODE    'L'    
   65 #define BRLAPI_PACKET_KEY             'k'    
   66 #define BRLAPI_PACKET_IGNOREKEYRANGES 'm'    
   67 #define BRLAPI_PACKET_ACCEPTKEYRANGES 'u'    
   68 #define BRLAPI_PACKET_WRITE           'w'    
   69 #define BRLAPI_PACKET_ENTERRAWMODE    '*'    
   70 #define BRLAPI_PACKET_LEAVERAWMODE    '#'    
   71 #define BRLAPI_PACKET_PACKET          'p'    
   72 #define BRLAPI_PACKET_ACK             'A'    
   73 #define BRLAPI_PACKET_ERROR           'e'    
   74 #define BRLAPI_PACKET_EXCEPTION       'E'    
   75 #define BRLAPI_PACKET_SUSPENDDRIVER   'S'    
   76 #define BRLAPI_PACKET_RESUMEDRIVER    'R'    
   79 #define BRLAPI_DEVICE_MAGIC (0xdeadbeefL) 
   88 #define BRLAPI_HEADERSIZE sizeof(brlapi_header_t) 
  105 #define BRLAPI_AUTH_NONE 'N'  
  106 #define BRLAPI_AUTH_KEY  'K'  
  107 #define BRLAPI_AUTH_CRED 'C'  
  124 #define BRLAPI_WF_DISPLAYNUMBER 0X01     
  125 #define BRLAPI_WF_REGION        0X02     
  126 #define BRLAPI_WF_TEXT          0X04     
  127 #define BRLAPI_WF_ATTR_AND      0X08     
  128 #define BRLAPI_WF_ATTR_OR       0X10     
  129 #define BRLAPI_WF_CURSOR        0X20     
  130 #define BRLAPI_WF_CHARSET       0X40