pianod2
multisource multiuser scriptable networked music player
Classes | Namespaces | Typedefs | Functions
football.h File Reference

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"
Include dependency graph for football.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

 Football
 Football C++ connections, services and parsers.
 

Typedefs

using Football::HelpList = std::vector< const char * >
 Lists of commands. More...
 

Functions

Thingie & Football::operator<< (Thingie &there, const char *message)
 Helper functions for sending output to a connection or service. More...
 

Detailed Description

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.