pianod2
multisource multiuser scriptable networked music player
Macros | Functions | Variables
pianod.cpp File Reference

Multiuser multisource network music player. More...

#include <config.h>
#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <cstdint>
#include <cassert>
#include <iostream>
#include <signal.h>
#include <string.h>
#include <strings.h>
#include <getopt.h>
#include <limits.h>
#include <sys/stat.h>
#include <exception>
#include <football/fb_public.h>
#include "conductor.h"
#include "sources.h"
#include "fileio.h"
Include dependency graph for pianod.cpp:

Macros

#define _DARWIN_C_SOURCE
 

Functions

void setprogname (const char *name)
 
const char * getprogname (void)
 
static void usage ()
 Display command line usage and explanation of options. More...
 
static void report_version (int verbose)
 Display package version number and build options. More...
 
static void run (void)
 
void receive_signal (int signum)
 
int main (int argc, char **argv)
 

Variables

static const char * progname
 
static Orchestra::Conductorconductor = nullptr
 

Detailed Description

Multiuser multisource network music player.

Macro Definition Documentation

◆ _DARWIN_C_SOURCE

#define _DARWIN_C_SOURCE

Function Documentation

◆ getprogname()

const char* getprogname ( void  )
Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char **  argv 
)
Here is the call graph for this function:

◆ receive_signal()

void receive_signal ( int  signum)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ report_version()

static void report_version ( int  verbose)
static

Display package version number and build options.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ run()

static void run ( void  )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setprogname()

void setprogname ( const char *  name)
Here is the caller graph for this function:

◆ usage()

static void usage ( )
static

Display command line usage and explanation of options.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ conductor

Orchestra::Conductor* conductor = nullptr
static

◆ progname

const char* progname
static