eventxx.

Un wrapper in linea C ++ semplice, diretto e one-intestazione per liberare.
Scarica ora

eventxx. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Public Domain
  • Prezzo:
  • FREE
  • Nome editore:
  • Leandro Lucarella
  • Sito web dell'editore:
  • http://www.llucax.com.ar

eventxx. Tag


eventxx. Descrizione

Un wrapper in linea C ++ semplice, diretto, one-intestazione per liberare. LIBEVENT è un'API popolare che fornisce un meccanismo per eseguire una funzione di callback quando si verifica un evento specifico su un descrittore di file o dopo aver raggiunto un timeout. Inoltre, la libevent supporta anche i callback a causa di segnali o di timeouts regolari.eventxx Project è un wrapper in linea C ++ semplice, diretto, one-intestazione per liberare. Sì, è solo un file di intestazione, quindi se vuoi usarlo, puoi semplicemente copiare il file sul tuo progetto e sei impostato (bene, è necessario collegarsi anche a libreventi;). Conosco EventXX funzionerà con LIBEVENT 1.1 e 1.2 se si utilizza la correzione Event_Base_Free () (vedere la sezione di stato per ulteriori dettagli). È progettato per essere il più vicino possibile a usare la libertà (senza compromettere le moderne tecniche di programmazione C ++) ed efficiente (dal momento che tutti L'implementazione è banale e in linea, teoricamente, non impone il sopravvissuto solo) il più possibile. Visita il sito Web EventXX per l'ultima versione di questa documentazione. Puoi sempre ottenere la versione corrente dalla directory di rilascio o prendere il massimo aggiornato Fonti del repository DARCS. Puoi anche dare un'occhiata all'interfaccia DARCSWebsweb per vedere le ultime modifiche online o iscriversi al suo feed RSS per seguire lo sviluppo. Probabilmente dovresti leggere la documentazione librente per iniziare o almeno solo per riferimento , Sebbene EventXX sia piuttosto semplice in modo da poter saltare direttamente nella sezione di esempio (o nell'elenco di esempio) e scrivere un programma di lavoro senza troppi guai. Questo wrapper è stato progettato per essere usato proprio come L IBEVENT, ma con lo zucchero sintassi in stile C ++ (o veleno, dipende dal tuo punto di vista;) e chicche. La principale differenza per liberare è necessario sempre istanziare un eventXX :: Dispatcher per ottenere un ciclo di eventi. Non esiste un anello di evento globale implicito. Questo aggiunge solo una linea extra di codice per singole applicazioni filettate e rende le cose molto più semplici, quindi spero che nessuno si lamentasse a riguardo;). Vedere EventXX :: Documentazione del dispatcher per maggiori dettagli. Puoi utilizzare Utilizzare gli stessi callback delle callback di callback usati o l'altro tipo di oggetti funzione (vedere la sezione degli eventi per i dettagli sui tipi di eventi) .eventxx utilizza eccezioni per segnalare errori. Tutte le funzioni hanno specifiche di eccezione, quindi è facile da sapere cosa aspettarsi. Vedere la sezione Eccezioni per ulteriori dettagli.A TimeSpec Astrazione è fornita come EventXX :: Time per un comodo argomento Passaggio. Ancor di più, è uno stesso TimeSpec, con alcuni metodi convenienti per accedere agli attributi con i nomi pritisti. E anche di più, EventXX è una mappatura così diretta che tutti gli eventXX :: sono anche gli eventi libreventi che si traducono anche, così teoricamente è possibile passare un evento EventXX :: per le funzioni di Libivent C senza molti problemi. EventXX :: Dispatcher è l'unica classe che non è derivata dalla struttura librente (event_base) perché questa struttura non è definita sull'intestazione librente (appena dichiarata). Maybe non dovresti conoscere questo dettaglio di implementazione per mantenere l'astrazione, ma questo è Un obiettivo di design di base di questo wrapper quindi non ci sono molte possibilità che questo cambia in futuro (ma usa questa conoscenza con cura, sei stato avvertito.


eventxx. Software correlato

Vuzitruby.

Una libreria che consente agli sviluppatori di accedere direttamente all'API del servizio Web Vuzit. ...

150

Scarica

Microproperze

Una libreria flessibile ed estensibile per gestire le proprietà in applicazioni scritte in Java Me ...

151

Scarica