From 6921d5b3d1a4a2de5cbf806c98b1272af42c9fdc Mon Sep 17 00:00:00 2001 From: Henri Herscher Date: Wed, 7 Feb 2007 20:06:09 +0000 Subject: Added OS errno logging when an OrkClient HTTP request fails. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@404 09dcff7a-b715-0410-9601-b79a96267cd0 --- orkbasecxx/OrkClient.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'orkbasecxx/OrkClient.h') diff --git a/orkbasecxx/OrkClient.h b/orkbasecxx/OrkClient.h index f1487dd..fe36c3e 100644 --- a/orkbasecxx/OrkClient.h +++ b/orkbasecxx/OrkClient.h @@ -14,6 +14,7 @@ #ifndef __ORKCLIENT_H__ #define __ORKCLIENT_H__ +#include #include "messages/SyncMessage.h" #include "messages/AsyncMessage.h" @@ -21,7 +22,13 @@ class DLL_IMPORT_EXPORT_ORKBASE OrkClient { public: + OrkClient(); virtual bool Execute(SyncMessage& request, AsyncMessage& response, CStdString& hostname, int tcpPort, CStdString& serviceName, int timeout = 5) = 0; +protected: + LogError(CStdString& errorString); + + log4cxx::LoggerPtr m_log; + static time_t s_lastErrorReportedTime; }; /** Abstract base class for all clients based on http. */ -- cgit v1.2.3