18 #define G_LOG_DOMAIN "quickio"
24 #define QEV_CLIENT client
29 #include "quick-event/qev.h"
85 void qio_main(
int argc,
char **argv);
Periodically runs tasks on every client.
The error that happens when a protocol returns FATAL on a client and didn't close the client before r...
Definition: quickio.h:63
Our interactions with this client are complete.
Definition: quickio.h:79
For doing fast lookups of ev_path -> handler.
The client was moved to another server.
Definition: quickio.h:73
The default event handlers for QIO.
Allows communication with QIO without any framing.
Controls the memory around subscriptions.
Provides support for HTTP long polling.
Every configuration option that QIO has.
The QuickIO protocol over websockets (rfc6455).
Handles sending the flash socket policy file back on flash connections.
Handles applications running inside the server.
Some more atomic operations that aren't implemented alsewhere.
For older versions of libraries, adds helpers for things that don't exist.
This client doesn't speak any language we know.
Definition: quickio.h:57
This client didn't finish his handshake properly.
Definition: quickio.h:68
void qio_main(int argc, char **argv)
Run the server from anywhere.
quickio_close_reasons
Extends the reasons for closing a client.
Definition: quickio.h:53
Support functions for various protocol needs.
Provides all the qev_* functions that are needed for creating an event loop.
Provides all utility client functions.
Manages all of the protocols that clients may speak.
The number of items in this enum.
Definition: qev.h:395
Handles routing all events to their proper handlers.