aroarfw
Macros | Typedefs | Enumerations
types.h File Reference
#include <stdint.h>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __RPACKED__
 

Typedefs

typedef uint16_t rcid_t
 
typedef uint16_t rsid_t
 Type for Stream IDs. More...
 
typedef uint32_t rpos_t
 Type for stream positions. More...
 
typedef uint32_t rpid_t
 Type for process IDs. More...
 
typedef uint8_t ruuid_t[16]
 Type to store packed UUID. More...
 

Enumerations

enum  riodir_t {
  RIODIR_INVALID = 0xFF, RIODIR_NONE = 0x00, RIODIR_IN = 0x01, RIODIR_OUT = 0x02,
  RIODIR_INOUT = RIODIR_IN|RIODIR_OUT
}
 Type of IO direction. More...
 

Macro Definition Documentation

§ __RPACKED__

#define __RPACKED__

Definition at line 33 of file types.h.

Typedef Documentation

§ rcid_t

typedef uint16_t rcid_t

This is the base type for storing of standard IDs. Type for client IDs

Definition at line 39 of file types.h.

§ rpid_t

typedef uint32_t rpid_t

Type for process IDs.

Definition at line 48 of file types.h.

§ rpos_t

typedef uint32_t rpos_t

Type for stream positions.

Definition at line 45 of file types.h.

§ rsid_t

typedef uint16_t rsid_t

Type for Stream IDs.

Definition at line 42 of file types.h.

§ ruuid_t

typedef uint8_t ruuid_t[16]

Type to store packed UUID.

Definition at line 51 of file types.h.

Enumeration Type Documentation

§ riodir_t

enum riodir_t

Type of IO direction.

Enumerator
RIODIR_INVALID 
RIODIR_NONE 

This stream has no defined IO direction.

RIODIR_IN 

This stream is a input stream.

RIODIR_OUT 

This stream is an output stream.

RIODIR_INOUT 

This stream is bidirectional.

Definition at line 54 of file types.h.