35 #ifndef AVB_TYPES_BASE_PUB_H
36 #define AVB_TYPES_BASE_PUB_H 1
38 #include "openavb_types_base_tcal_pub.h"
52 #define NANOSECONDS_PER_SECOND (1000000000ULL)
53 #define NANOSECONDS_PER_MSEC (1000000L)
55 #define NANOSECONDS_PER_USEC (1000L)
57 #define MICROSECONDS_PER_SECOND (1000000L)
59 #define MICROSECONDS_PER_MSEC (1000L)
62 #ifndef TRUE // possible confict with gboolean
116 #define SR_RANK_REGULAR 1
117 #define SR_RANK_EMERGENCY 0
120 #endif // AVB_TYPES_BASE_PUB_H
int16_t S16
Signed 16 bit type.
Definition: openavb_types_base_pub.h:79
uint8_t U8
Unsigned 8 bit type.
Definition: openavb_types_base_pub.h:77
Host acts as a listener.
Definition: openavb_types_base_pub.h:98
int8_t S8
Signed 8 bit type.
Definition: openavb_types_base_pub.h:75
Host acts as a talker.
Definition: openavb_types_base_pub.h:96
uint32_t U32
Unsigned 32 bit type.
Definition: openavb_types_base_pub.h:85
Stream reservation class B. 4000 packets per second.
Definition: openavb_types_base_pub.h:108
Stream reservation class A. 8000 packets per second.
Definition: openavb_types_base_pub.h:106
uint64_t U64
Unsigned 64 bit type.
Definition: openavb_types_base_pub.h:89
int32_t S32
Signed 32 bit type.
Definition: openavb_types_base_pub.h:83
avb_role_t
Describes role of the host.
Definition: openavb_types_base_pub.h:92
int64_t S64
Signed 64 bit type.
Definition: openavb_types_base_pub.h:87
uint16_t U16
Unsigned 16 bit type.
Definition: openavb_types_base_pub.h:81
Role undefined or wrong handle.
Definition: openavb_types_base_pub.h:94
Number of supported stream reservation classes.
Definition: openavb_types_base_pub.h:112
SRClassIdx_t
Supported AVB classes.
Definition: openavb_types_base_pub.h:104