pianod2
multisource multiuser scriptable networked music player
Namespaces | Macros | Enumerations | Functions
connection.cpp File Reference

Pianod specializations of Football connections & services. More...

#include <config.h>
#include <exception>
#include <algorithm>
#include <cassert>
#include <parsnip/parsnip.h>
#include <parsnip/parsnip_command.h>
#include <football/football.h>
#include "fundamentals.h"
#include "logging.h"
#include "response.h"
#include "interpreter.h"
#include "connection.h"
#include "enum.h"
#include "musictypes.h"
#include "musickeys.h"
#include "mediamanager.h"
#include "servicemanager.h"
#include "engine.h"
#include "users.h"
#include "sources.h"
Include dependency graph for connection.cpp:

Namespaces

 WaitOptions
 Parser for options for events/WAIT commands.
 

Macros

#define KEY_WAIT_TIMEOUT   "duration"
 

Enumerations

enum class  Greeting { FULL , BRIEF , NONE }
 

Functions

const Parsnip::OptionParser::DefinitionsWaitOptions::parser_definitions ()
 Create a parser. More...
 
void WaitOptions::extract_options (const Parsnip::Data &options, WaitEvent *dest)
 Extract the wait options into the WaitEvent structure. More...
 
static Greeting get_greeting_type (const char *greeting)
 

Detailed Description

Pianod specializations of Football connections & services.

Macro Definition Documentation

◆ KEY_WAIT_TIMEOUT

#define KEY_WAIT_TIMEOUT   "duration"

Enumeration Type Documentation

◆ Greeting

enum Greeting
strong
Enumerator
FULL 
BRIEF 
NONE 

Function Documentation

◆ get_greeting_type()

static Greeting get_greeting_type ( const char *  greeting)
static
Here is the call graph for this function:
Here is the caller graph for this function: