OmniEvents
daemon_windows.cc File Reference
#include "daemon.h"
#include "daemon_windows.h"
#include "main.h"
#include <fstream>
#include <stdlib.h>
#include <errno.h>
#include <string>
#include <vector>
Include dependency graph for daemon_windows.cc:

Go to the source code of this file.

Classes

class  OmniEvents::Win
 Utility class, contains functions that Windows should have, but doesn't. More...
 
class  OmniEvents::RegistryKey
 Opens a windows registry key, and closed it upon destruction. More...
 

Namespaces

namespace  omniORB
 
namespace  OmniEvents
 

Macros

#define NEED_PACKAGE_INFO
 
#define AS_STR_2(x)   #x
 
#define AS_STR_1(x)   AS_STR_2(x)
 
#define HERE   __FILE__ ":" AS_STR_1(__LINE__)
 Generates a string literal that describes the filename and line number.
 

Functions

void omniORB::setLogFunction (void(*logFunction)(const char *))
 
void OmniEvents::shutdown0 (void)
 Param to atexit().
 

Variables

static Service OmniEvents::service
 Singleton - only at file scope.
 

Macro Definition Documentation

◆ AS_STR_1

#define AS_STR_1 (   x)    AS_STR_2(x)

Definition at line 42 of file daemon_windows.cc.

◆ AS_STR_2

#define AS_STR_2 (   x)    #x

Definition at line 41 of file daemon_windows.cc.

◆ HERE

#define HERE   __FILE__ ":" AS_STR_1(__LINE__)

Generates a string literal that describes the filename and line number.

Definition at line 44 of file daemon_windows.cc.

◆ NEED_PACKAGE_INFO

#define NEED_PACKAGE_INFO

Definition at line 28 of file daemon_windows.cc.