All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Typedefs | Enumerations
Turbulence types: types used/exposed by Turbulence API

Typedefs

typedef struct _TurbulenceChild TurbulenceChild
 
typedef struct _TurbulenceLoop TurbulenceLoop
 
typedef struct _TurbulenceModule TurbulenceModule
 
typedef struct _TurbulencePPathDef TurbulencePPathDef
 

Enumerations

enum  TurbulenceModHandler { TBC_RELOAD_HANDLER = 1, TBC_CLOSE_HANDLER = 2, TBC_INIT_HANDLER = 3, TBC_PPATH_SELECTED_HANDLER = 4 }
 

Detailed Description

Typedef Documentation

Type representing a child process created.

Abstraction used to store a set of data used around the child.

typedef struct _TurbulenceLoop TurbulenceLoop

Type representing a loop watching a set of files.

See Turbulence Loop: socket descriptor watcher.

typedef struct _TurbulenceModule TurbulenceModule

Type that represents a turbulence module.

typedef struct _TurbulencePPathDef TurbulencePPathDef

Type definition that represents a singl profile path configuration.

Enumeration Type Documentation

Set of handlers that are supported by modules.

This handler descriptors are used by some functions to notify which handlers to call: turbulence_module_notify.

Enumerator
TBC_RELOAD_HANDLER 

Module reload handler.

TBC_CLOSE_HANDLER 

Module close handler.

TBC_INIT_HANDLER 

Module init handler.

TBC_PPATH_SELECTED_HANDLER 

Module profile path selected handler.