Ginga  0.13.6.1771-df200
The iTV middleware.
Ginga Class Referenceabstract

Ginga object. More...

#include <ginga.h>

Inheritance diagram for Ginga:

Public Member Functions

 Ginga (int, char **, GingaOptions *)
 
virtual ~Ginga ()=0
 
virtual GingaState getState ()=0
 
virtual bool start (const std::string &, std::string *)=0
 
virtual bool stop ()=0
 
virtual void resize (int, int)=0
 
virtual void redraw (cairo_t *)=0
 
virtual bool sendKeyEvent (const std::string &, bool)=0
 
virtual bool sendTickEvent (uint64_t, uint64_t, uint64_t)=0
 
virtual const GingaOptionsgetOptions ()=0
 
virtual bool getOptionBool (const std::string &)=0
 
virtual void setOptionBool (const std::string &, bool)=0
 
virtual int getOptionInt (const std::string &)=0
 
virtual void setOptionInt (const std::string &, int)=0
 
virtual std::string getOptionString (const std::string &)=0
 
virtual void setOptionString (const std::string &, std::string)=0
 

Static Public Member Functions

static Gingacreate (int, char **, GingaOptions *)
 Creates a new Ginga handle. More...
 
static std::string version ()
 Gets Ginga version string. More...
 

Detailed Description

Ginga object.

Constructor & Destructor Documentation

Ginga::Ginga ( int  ,
char **  ,
GingaOptions  
)
Ginga::~Ginga ( )
pure virtual

Member Function Documentation

Ginga * Ginga::create ( int  argc,
char **  argv,
GingaOptions opts 
)
static

Creates a new Ginga handle.

Parameters
argcNumber arguments passed to main.
argvArguments passed to main.
optsState options.
Returns
A new formatter handle.
virtual bool Ginga::getOptionBool ( const std::string &  )
pure virtual
virtual int Ginga::getOptionInt ( const std::string &  )
pure virtual
virtual const GingaOptions* Ginga::getOptions ( )
pure virtual

Implemented in Formatter.

virtual std::string Ginga::getOptionString ( const std::string &  )
pure virtual
virtual GingaState Ginga::getState ( )
pure virtual

Implemented in Formatter.

virtual void Ginga::redraw ( cairo_t *  )
pure virtual

Implemented in Formatter.

virtual void Ginga::resize ( int  ,
int   
)
pure virtual

Implemented in Formatter.

virtual bool Ginga::sendKeyEvent ( const std::string &  ,
bool   
)
pure virtual
virtual bool Ginga::sendTickEvent ( uint64_t  ,
uint64_t  ,
uint64_t   
)
pure virtual

Implemented in Formatter.

virtual void Ginga::setOptionBool ( const std::string &  ,
bool   
)
pure virtual
virtual void Ginga::setOptionInt ( const std::string &  ,
int   
)
pure virtual
virtual void Ginga::setOptionString ( const std::string &  ,
std::string   
)
pure virtual
virtual bool Ginga::start ( const std::string &  ,
std::string *   
)
pure virtual
virtual bool Ginga::stop ( )
pure virtual

Implemented in Formatter.

string Ginga::version ( )
static

Gets Ginga version string.

Returns
libginga version string.

References PACKAGE_VERSION.


The documentation for this class was generated from the following files: