|
QuickIO
0.2
|
| What we know about an app | |
| Everything that a client needs to function | |
| Information necessary to fire a callback | |
| Information about the client's subscription to an event | |
| Events are stored in a prefix tree for fast, nice lookups | |
| Contains all the fields necessary to send a callback to a client about a subscription | |
| What a protocol needs to route messages around | |
| Some 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 | |
| For holding HTTP headers | |
| Useful information about heartbeat timings | |
| A configuration option that can be parsed in a config file | |
| The default values for the values | |
| Where the values of the options live | |
| Contains all of the information needed for quick-event to have a functioning client | |
| Any flags associated with a client | |
| Holds information about a parsed HTTP response | |
| For determining if something should be alerted on | |
| Events 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 |
1.8.6