|
pianod2
multisource multiuser scriptable networked music player
|
Events are returned in this structure. More...
#include <fb_public.h>

Public Attributes | |
| int | magic |
| Private. More... | |
| FB_EVENTTYPE | type |
| int | socket |
| The socket creating an event, for user thingies only. More... | |
| void * | context |
| Provided for connections, or if supplied for user thingies. More... | |
| struct fb_connection_t * | connection |
| For connect, close, and input. More... | |
| struct fb_service_t * | service |
| All connection events and service closed. More... | |
| char * | command |
| A command received on a connection, raw form. More... | |
| int | argc |
| The number of terms in argv. More... | |
| char ** | argv |
| Lexically split command received on a connection. More... | |
| int | param_count |
| Number of entries in param_names & param_values. More... | |
| char ** | param_names |
| Parameter names (for HTTP query parameters) More... | |
| char ** | param_values |
| Values corresponding to param_names positions (for HTTP query parameters). More... | |
Events are returned in this structure.
| int fb_event_t::argc |
The number of terms in argv.
| char** fb_event_t::argv |
Lexically split command received on a connection.
| char* fb_event_t::command |
A command received on a connection, raw form.
| struct fb_connection_t* fb_event_t::connection |
For connect, close, and input.
| void* fb_event_t::context |
Provided for connections, or if supplied for user thingies.
| int fb_event_t::magic |
Private.
| int fb_event_t::param_count |
Number of entries in param_names & param_values.
| char** fb_event_t::param_names |
Parameter names (for HTTP query parameters)
| char** fb_event_t::param_values |
Values corresponding to param_names positions (for HTTP query parameters).
| struct fb_service_t* fb_event_t::service |
All connection events and service closed.
| int fb_event_t::socket |
The socket creating an event, for user thingies only.
| FB_EVENTTYPE fb_event_t::type |