Barrelfish
Macros
definitions.h File Reference

Contains definitions that need to be global. More...

Macros

#define OCT_ON_SET   (0x1)
 
#define OCT_ON_DEL   (0x1 << 1)
 
#define OCT_ON_PUBLISH   (0x1 << 5)
 
#define OCT_PERSIST   (0x1 << 2)
 
#define OCT_ALWAYS_SET   (0x1 << 3)
 
#define OCT_REMOVED   (0x1 << 4)
 

Detailed Description

Contains definitions that need to be global.

Currently only max query length define which we need on server and client.

Macro Definition Documentation

#define OCT_ALWAYS_SET   (0x1 << 3)

Provided error is ignored (trigger is always installed).

#define OCT_ON_DEL   (0x1 << 1)

Trigger checked for del events.

#define OCT_ON_PUBLISH   (0x1 << 5)

Is Publish/Subscribe Event.

#define OCT_ON_SET   (0x1)

Trigger checked for set events.

#define OCT_PERSIST   (0x1 << 2)

Trigger installed until it is removed.

#define OCT_REMOVED   (0x1 << 4)

Indicates that the trigger has been removed. Cleaning up any state for this trigger is safe in case this flag is set.