openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
ebase.h File Reference
#include <vector>
#include <map>
#include <sys/poll.h>
#include <sys/time.h>
#include <asm/types.h>
#include <time.h>
#include <lib/base/eptrlist.h>
#include <libsig_comp.h>
#include <lib/python/connections.h>

Go to the source code of this file.

Classes

class  eSocketNotifier
 Gives a callback when data on a file descriptor is ready. More...
 
class  eMainloop
 
class  eApplication
 The application class. More...
 
class  eTimer
 Gives a callback after a specified timeout. More...
 

Functions

static bool operator< (const timespec &t1, const timespec &t2)
 
static bool operator<= (const timespec &t1, const timespec &t2)
 
static timespec & operator+= (timespec &t1, const timespec &t2)
 
static timespec operator+ (const timespec &t1, const timespec &t2)
 
static timespec operator- (const timespec &t1, const timespec &t2)
 
static timespec operator-= (timespec &t1, const timespec &t2)
 
static timespec & operator+= (timespec &t1, const long msek)
 
static timespec operator+ (const timespec &t1, const long msek)
 
static timespec operator- (const timespec &t1, const long msek)
 
static timespec operator-= (timespec &t1, const long msek)
 
static long timeout_usec (const timespec &orig)
 

Variables

eApplicationeApp
 

Function Documentation

◆ operator+() [1/2]

static timespec operator+ ( const timespec &  t1,
const long  msek 
)
inlinestatic

◆ operator+() [2/2]

static timespec operator+ ( const timespec &  t1,
const timespec &  t2 
)
inlinestatic

◆ operator+=() [1/2]

static timespec& operator+= ( timespec &  t1,
const long  msek 
)
inlinestatic

◆ operator+=() [2/2]

static timespec& operator+= ( timespec &  t1,
const timespec &  t2 
)
inlinestatic

◆ operator-() [1/2]

static timespec operator- ( const timespec &  t1,
const long  msek 
)
inlinestatic

◆ operator-() [2/2]

static timespec operator- ( const timespec &  t1,
const timespec &  t2 
)
inlinestatic

◆ operator-=() [1/2]

static timespec operator-= ( timespec &  t1,
const long  msek 
)
inlinestatic

◆ operator-=() [2/2]

static timespec operator-= ( timespec &  t1,
const timespec &  t2 
)
inlinestatic

◆ operator<()

static bool operator< ( const timespec &  t1,
const timespec &  t2 
)
inlinestatic

◆ operator<=()

static bool operator<= ( const timespec &  t1,
const timespec &  t2 
)
inlinestatic

◆ timeout_usec()

static long timeout_usec ( const timespec &  orig)
inlinestatic

Variable Documentation

◆ eApp

eApplication* eApp
extern