football
socket abstraction layer
Loading...
Searching...
No Matches
Data Structures | 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"

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

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

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.