QuickIO  0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCappWhat we know about an app
oCclientEverything that a client needs to function
oCclient_cbInformation necessary to fire a callback
oCclient_subInformation about the client's subscription to an event
oCeventEvents are stored in a prefix tree for fast, nice lookups
oCevs_on_infoContains all the fields necessary to send a callback to a client about a subscription
oCprotocolWhat a protocol needs to route messages around
oCprotocol_framesSome protocols (HTTP, looking at you) need a few frames types depending on the type of client they're immediately sending to, so those possiblities are stored here and exposed to all protocols
oCprotocol_headersFor holding HTTP headers
oCprotocol_heartbeatUseful information about heartbeat timings
oCqev_cfgA configuration option that can be parsed in a config file
oCqev_cfg_valThe default values for the values
oCqev_cfg_valptrWhere the values of the options live
oCqev_clientContains all of the information needed for quick-event to have a functioning client
oCqev_flagsAny flags associated with a client
oCqev_http_requestHolds information about a parsed HTTP response
oCqev_stats_thresholdFor determining if something should be alerted on
\CsubscriptionEvents are what are located at the paths, whereas subscriptions are what are located at ev_path + ev_extra (ev_extra may == ""), and these are what you can actually broadcast and send events to