live
Data Structures | Macros | Typedefs
UsageEnvironment.hh File Reference
#include "UsageEnvironment_version.hh"
#include "NetCommon.h"
#include "Boolean.hh"
#include "strDup.hh"
#include <atomic>
Include dependency graph for UsageEnvironment.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  UsageEnvironment
 
class  TaskScheduler
 

Macros

#define NULL   0
 
#define SOCKET_READABLE   (1<<1)
 
#define SOCKET_WRITABLE   (1<<2)
 
#define SOCKET_EXCEPTION   (1<<3)
 

Typedefs

typedef void TaskFunc(void *clientData)
 
typedef void * TaskToken
 
typedef u_int32_t EventTriggerId
 
typedef std::atomic_char EventLoopWatchVariable
 

Macro Definition Documentation

◆ NULL

#define NULL   0

Definition at line 41 of file UsageEnvironment.hh.

◆ SOCKET_EXCEPTION

#define SOCKET_EXCEPTION   (1<<3)

Definition at line 149 of file UsageEnvironment.hh.

◆ SOCKET_READABLE

#define SOCKET_READABLE   (1<<1)

Definition at line 147 of file UsageEnvironment.hh.

◆ SOCKET_WRITABLE

#define SOCKET_WRITABLE   (1<<2)

Definition at line 148 of file UsageEnvironment.hh.

Typedef Documentation

◆ EventLoopWatchVariable

typedef std::atomic_char EventLoopWatchVariable

Definition at line 113 of file UsageEnvironment.hh.

◆ EventTriggerId

typedef u_int32_t EventTriggerId

Definition at line 110 of file UsageEnvironment.hh.

◆ TaskFunc

typedef void TaskFunc(void *clientData)

Definition at line 108 of file UsageEnvironment.hh.

◆ TaskToken

typedef void* TaskToken

Definition at line 109 of file UsageEnvironment.hh.