Instrument Neutral Distributed Interface INDI 2.2.5
Macros | Functions | Variables
indiserver.cpp File Reference
#include "Fifo.hpp"
#include "ClInfo.hpp"
#include "DvrInfo.hpp"
#include "LocalDrvInfo.hpp"
#include "RemoteDvrInfo.hpp"
#include "TcpServer.hpp"
#include "UnixServer.hpp"
#include "Utils.hpp"
#include "Constants.hpp"
#include "CommandLineArgs.hpp"
#include "config.h"
#include <string>
#include <assert.h>
#include "indiapi.h"
#include <memory>
#include <fcntl.h>
#include <libgen.h>
#include <netdb.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdint.h>
#include <poll.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/time.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <sys/mman.h>
#include <sys/un.h>
#include <ev++.h>

Go to the source code of this file.

Macros

#define _GNU_SOURCE
 

Functions

void usage (void)
 
int main (int ac, char *av[])
 

Variables

CommandLineArgs * userConfigurableArguments {nullptr}
 
Fifo * fifoHandle {nullptr}
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Definition at line 48 of file indiserver.cpp.

Function Documentation

◆ main()

int main ( int  ac,
char *  av[] 
)

Definition at line 128 of file indiserver.cpp.

◆ usage()

static void usage ( void  )

Definition at line 103 of file indiserver.cpp.

Variable Documentation

◆ fifoHandle

Fifo* fifoHandle {nullptr}

Definition at line 100 of file indiserver.cpp.

◆ userConfigurableArguments

CommandLineArgs* userConfigurableArguments {nullptr}

Definition at line 99 of file indiserver.cpp.