fintp_eventswatcher
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EventsWatcher.cpp File Reference
#include <sstream>
#include <string>
#include "EventsWatcher.h"
#include "EventsWatcherDbOp.h"
#include "AppSettings.h"
#include "AbstractLogPublisher.h"
#include "LogManager.h"
#include "Trace.h"
#include "CommonExceptions.h"
#include "Collaboration.h"
#include "StringUtil.h"
#include "XmlUtil.h"
#include "TimeUtil.h"
#include "Base64.h"
#include "TransportHelper.h"
#include "DataSet.h"
#include "xercesc/util/PlatformUtils.hpp"
#include "xercesc/dom/DOM.hpp"
#include "xercesc/sax/ErrorHandler.hpp"
#include <unistd.h>

Macros

#define HBM_DELAY   10
 
#define FALLBACK_UPDATE_STATE(passServiceId, passServiceName, passNewState)
 

Macro Definition Documentation

#define FALLBACK_UPDATE_STATE (   passServiceId,
  passServiceName,
  passNewState 
)
Value:
try \
{ \
UpdateServiceState( passServiceId, passServiceName, passNewState ); \
} \
catch( const std::exception& inner_ex_ ) \
{ \
AppException regex( "Failed to update service state", inner_ex_ ); \
regex.setPid( m_SessionId ); \
regex.setEventType( EventType::Error ); \
UploadMessage( regex ); \
return; \
} \
catch( ... ) \
{ \
AppException regex( "Failed to update service state [unknown reason]" ); \
regex.setPid( m_SessionId ); \
regex.setEventType( EventType::Error ); \
UploadMessage( regex ); \
return; \
}
#define HBM_DELAY   10