Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
Riferimenti per la classe fire::gear::event::Handler

Classe per la gestione del gestore degli eventi. Continua...

#include <Handler.hpp>

Diagramma delle classi per fire::gear::event::Handler
fire::Object fire::Groupable< Object >

Membri pubblici

void operator() (const fire::gear::event::Event &event, const std::set< fire::gear::event::Listener * > &listeners) const
 Operatore di conversione per la gestione degli eventi. Continua...
 
- Membri pubblici ereditati da fire::Object
 Object ()
 Costruttore.
 
 Object (const Object &object)
 Costruttore di copia. Continua...
 
fire::Objectoperator= (const fire::Object &object)
 Operatore di assegnamento. Continua...
 
virtual ~Object ()
 Distruttore.
 
virtual fire::Class
< fire::Object > * 
getClass () const
 Restituisce la classe dell'oggetto. Continua...
 
virtual bool equals (const Object &object) const
 Restituisce l'indicazione se l'oggetto è uguale ad un altro oggetto. Continua...
 
virtual bool operator== (const Object &object) const
 Operatore di uguaglianza. Continua...
 
std::size_t hashCode () const
 Restituisce il codice dell'oggetto. Continua...
 
void notify () const
 Notifica.
 
void notifyAll () const
 Notifica tutti.
 
virtual std::string toString () const
 Restituisce la rappresentazione alfabetica dell'oggetto. Continua...
 
void wait () const
 Aspetta.
 
void waitFor (std::size_t timeout) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
void waitFor (std::size_t timeout, int nanos) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
virtual bool operator< (const Object &object) const
 Operatore di minoranza. Continua...
 

Membri pubblici statici

static void addEvent (void *source, fire::gear::event::Event *event)
 Aggiunge un evento ad una sorgente. Continua...
 
static void removeEvent (void *source, fire::gear::event::Event *event)
 Rimuove un evento da una sorgente. Continua...
 
static void removeAllEvent (void *source)
 Rimuove tutti gli eventi da una sorgente. Continua...
 
static void addEventListener (void *source, const std::string &eventName, fire::gear::event::Listener *listener)
 Aggiunge un ascoltatore ad un evento di una sorgente. Continua...
 
static void removeEventListener (void *source, const std::string &eventName, fire::gear::event::Listener *listener)
 Rimuove un ascoltatore da un evento di una sorgente. Continua...
 
static void removeAllEventListeners (void *source, const std::string &eventName)
 Rimuove tutti gli ascoltatori da un evento di una sorgente. Continua...
 
static void connectEvent (void *source, const std::string &eventName)
 Connette un evento di una sorgente. Continua...
 
static void disconnectEvent (void *source, const std::string &eventName)
 Disconnette una evento di una sorgente. Continua...
 
static void raiseEvent (void *source, const fire::gear::event::Event &event)
 Statena l'evento di una sorgente. Continua...
 

Altri membri ereditati

- Tipi pubblici ereditati da fire::Object
typedef boost::unique_lock
< boost::mutex > 
LockGuard
 Guardia per la sincronizzazione dell'oggetto.
 
- Membri protetti ereditati da fire::Object
Objectclone () const
 Duplica l'oggetto. Continua...
 
void finalize ()
 Finalizza l'oggetto.
 
- Attributi protetti ereditati da fire::Object
boost::mutex mutex
 Variabile per la sincronizzazione dell'oggetto.
 

Descrizione dettagliata

Classe per la gestione del gestore degli eventi.

Documentazione delle funzioni membro

static void fire::gear::event::Handler::addEvent ( void *  source,
fire::gear::event::Event event 
)
static

Aggiunge un evento ad una sorgente.

Parametri
sourceSorgente
eventEvento
static void fire::gear::event::Handler::addEventListener ( void *  source,
const std::string &  eventName,
fire::gear::event::Listener listener 
)
static

Aggiunge un ascoltatore ad un evento di una sorgente.

Parametri
sourceSorgente
eventNameNome dell'evento
listenerAscoltatore
static void fire::gear::event::Handler::connectEvent ( void *  source,
const std::string &  eventName 
)
static

Connette un evento di una sorgente.

Parametri
sourceSorgente
eventNameNome dell'evento
static void fire::gear::event::Handler::disconnectEvent ( void *  source,
const std::string &  eventName 
)
static

Disconnette una evento di una sorgente.

Parametri
sourceSorgente
eventNameNome dell'evento
void fire::gear::event::Handler::operator() ( const fire::gear::event::Event event,
const std::set< fire::gear::event::Listener * > &  listeners 
) const

Operatore di conversione per la gestione degli eventi.

Parametri
eventEvento
listenersAscoltatori
static void fire::gear::event::Handler::raiseEvent ( void *  source,
const fire::gear::event::Event event 
)
static

Statena l'evento di una sorgente.

Parametri
sourceSorgente
eventEvento
static void fire::gear::event::Handler::removeAllEvent ( void *  source)
static

Rimuove tutti gli eventi da una sorgente.

Parametri
sourceSorgente
static void fire::gear::event::Handler::removeAllEventListeners ( void *  source,
const std::string &  eventName 
)
static

Rimuove tutti gli ascoltatori da un evento di una sorgente.

Parametri
sourceSorgente
eventNameNome dell'evento
static void fire::gear::event::Handler::removeEvent ( void *  source,
fire::gear::event::Event event 
)
static

Rimuove un evento da una sorgente.

Parametri
sourceSorgente
eventEvento
static void fire::gear::event::Handler::removeEventListener ( void *  source,
const std::string &  eventName,
fire::gear::event::Listener listener 
)
static

Rimuove un ascoltatore da un evento di una sorgente.

Parametri
sourceSorgente
eventNameNome dell'evento
listenerAscoltatore

La documentazione per questa classe è stata generata a partire dal seguente file: