Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

daemonmain.cc File Reference

#include <signal.h>
#include "wvcrash.h"
#include "wvlog.h"
#include "wvlogrcv.h"
#include "uniconf.h"
#include "uniconfdaemon.h"
#include "uniclientconn.h"
#include "unisecuregen.h"
#include "unipermgen.h"
#include "wvx509.h"
#include "uniconfroot.h"
#include "strutils.h"

Go to the source code of this file.

Defines

#define DEFAULT_CONFIG_FILE   "ini:uniconf.ini"

Functions

void sighandler_die (int sig)
void usage ()
WvLog::LogLevel findloglevel (char *arg)
void trymount (const UniConf &cfg, const UniConfKey &key, WvStringParm location, WvStringParm perms=WvString::null)
int main (int argc, char **argv)

Variables

UniConfDaemonglobdaemon = NULL


Define Documentation

#define DEFAULT_CONFIG_FILE   "ini:uniconf.ini"
 

Definition at line 15 of file daemonmain.cc.

Referenced by main().


Function Documentation

WvLog::LogLevel findloglevel char *  arg  )  [static]
 

Definition at line 43 of file daemonmain.cc.

Referenced by main().

int main int  argc,
char **  argv
 

Definition at line 97 of file daemonmain.cc.

References WvStream::callback(), UniConfDaemon::close(), DEFAULT_CONFIG_FILE, encode_hostname_as_DN(), findloglevel(), fqdomainname(), globdaemon, UniConfDaemon::isok(), WvX509Mgr::isok(), WvLogRcv::level(), log, WvFastString::num(), WvStream::select(), UniConfDaemon::setupsslsocket(), UniConfDaemon::setuptcpsocket(), UniConfDaemon::setupunixsocket(), sighandler_die(), trymount(), usage(), and wvcrash_setup().

void sighandler_die int  sig  )  [static]
 

Definition at line 20 of file daemonmain.cc.

References UniConfDaemon::close(), and globdaemon.

Referenced by main().

void trymount const UniConf &  cfg,
const UniConfKey key,
WvStringParm  location,
WvStringParm  perms = WvString::null
[static]
 

Definition at line 70 of file daemonmain.cc.

References UniConfGen::isok(), WvStream::print(), wverr, and WvStringParm.

Referenced by main().

void usage  )  [static]
 

Definition at line 27 of file daemonmain.cc.

References WvStream::print(), and wverr.

Referenced by main().


Variable Documentation

UniConfDaemon* globdaemon = NULL [static]
 

Definition at line 17 of file daemonmain.cc.

Referenced by main(), and sighandler_die().


Generated on Wed Dec 15 15:08:12 2004 for WvStreams by  doxygen 1.3.9.1