|
football
socket abstraction layer
|
Football public C++ declarations. More...
#include <config.h>#include <stdarg.h>#include <stdbool.h>#include <sys/types.h>#include "assert.h"#include <string>#include <vector>#include <map>#include <iostream>#include <functional>#include "fb_public.h"#include "fb_service.h"Go to the source code of this file.
Data Structures | |
| class | Football::Thingie |
| Base class for services, events, and connections. More... | |
| class | Football::Connection |
| C++ Connection wrapper. More... | |
| class | Football::ServiceBase |
| C++ Service wrapper Manages the service's connections. More... | |
| class | Football::Service< Connection > |
| Football Service. More... | |
| struct | Football::Service< Connection >::iterator |
| struct | Football::Service< Connection >::const_iterator |
| class | Football::Arena |
| Football Arena: Manager for services. More... | |
Namespaces | |
| namespace | Football |
| Football C++ connections, services and parsers. | |
Typedefs | |
| using | Football::HelpList = std::vector< const char * > |
| Lists of commands. | |
Functions | |
| Thingie & | Football::operator<< (Thingie &there, const char *message) |
| Helper functions for sending output to a connection or service. | |
Football public C++ declarations.
Contains C++ classes which wrap standard C Football structures. Methods exposed by the objects present a new API that is more suitable for the C++ object-oriented approach.