IBR-DTNSuite  0.10
Main.cpp File Reference
#include "config.h"
#include "Configuration.h"
#include <ibrcommon/Logger.h>
#include <ibrcommon/data/File.h>
#include <libdaemon/daemon.h>
#include <string.h>
#include <csignal>
#include <set>
#include <sys/types.h>
#include <syslog.h>
#include <pwd.h>
#include <unistd.h>
#include "NativeDaemon.h"
Include dependency graph for Main.cpp:

Go to the source code of this file.

Functions

void sighandler (int signal)
 
int __daemon_run ()
 
int main (int argc, char *argv[])
 

Variables

dtn::daemon::NativeDaemon _dtnd
 
unsigned char logopts = ibrcommon::Logger::LOG_DATETIME | ibrcommon::Logger::LOG_LEVEL | ibrcommon::Logger::LOG_TAG
 
const unsigned char logerr = ibrcommon::Logger::LOGGER_ERR | ibrcommon::Logger::LOGGER_CRIT
 
const unsigned char logstd = ibrcommon::Logger::LOGGER_ALL ^ (ibrcommon::Logger::LOGGER_DEBUG | ibrcommon::Logger::LOGGER_NOTICE | logerr)
 
const unsigned char logsys = ibrcommon::Logger::LOGGER_ALL ^ (ibrcommon::Logger::LOGGER_DEBUG | ibrcommon::Logger::LOGGER_NOTICE)
 
bool _debug = false
 
ibrcommon::Conditional _shutdown_cond
 
bool _shutdown = false
 

Function Documentation

void sighandler ( int  signal)

Variable Documentation

bool _debug = false

Definition at line 42 of file Main.cpp.

bool _shutdown = false

Definition at line 65 of file Main.cpp.

Referenced by __daemon_run(), and sighandler().

ibrcommon::Conditional _shutdown_cond

Definition at line 64 of file Main.cpp.

Definition at line 52 of file Main.cpp.

Referenced by __daemon_run(), and main().

setup logging capabilities

Definition at line 49 of file Main.cpp.

Referenced by __daemon_run(), main(), dtn::daemon::NativeDaemon::setLogFile(), and sighandler().

Definition at line 55 of file Main.cpp.

Referenced by __daemon_run(), and main().