fintp_eventswatcher
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EventsWatcherMain.cpp File Reference
#include <unistd.h>
#include <iostream>
#include <iomanip>
#include <pthread.h>
#include <vector>
#include <deque>
#include <xalanc/Include/PlatformDefinitions.hpp>
#include <xalanc/XalanTransformer/XalanTransformer.hpp>
#include "XmlUtil.h"
#include "LogManager.h"
#include "Trace.h"
#include "AppSettings.h"
#include "EventsWatcher.h"
#include "XPathHelper.h"
#include "StringUtil.h"
#include "TimeUtil.h"

Macros

#define HB_PERF_REPORT_DELAY   30
 
#define HB_PERF_REPORT   5
 

Functions

void sigTrapHandler (int signo)
 
static void sigFinish (int signo)
 
void cleanup_exit (int retCode)
 
int main (int argc, char **argv)
 

Variables

std::map< std::string, pthread_t > m_MonitoredThreads
 
pthread_mutex_t ShutdownSyncMutex
 
pthread_cond_t ShutdownCond
 
bool ShutdownCondSignaled = false
 
EventsWatcherTheEventsWatcher = NULL
 

Macro Definition Documentation

#define HB_PERF_REPORT   5
#define HB_PERF_REPORT_DELAY   30

Function Documentation

void cleanup_exit ( int  retCode)
int main ( int  argc,
char **  argv 
)
static void sigFinish ( int  signo)
static
void sigTrapHandler ( int  signo)

Variable Documentation

std::map< std::string, pthread_t > m_MonitoredThreads
pthread_cond_t ShutdownCond
bool ShutdownCondSignaled = false
pthread_mutex_t ShutdownSyncMutex
EventsWatcher* TheEventsWatcher = NULL