From e450183032e8d72781d0129ac588ba60f11e1438 Mon Sep 17 00:00:00 2001 From: Henri Herscher Date: Fri, 2 Mar 2007 02:33:11 +0000 Subject: Added config parms. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@422 09dcff7a-b715-0410-9601-b79a96267cd0 --- orkbasecxx/Config.cpp | 7 +++++++ orkbasecxx/Config.h | 9 +++++++++ 2 files changed, 16 insertions(+) (limited to 'orkbasecxx') diff --git a/orkbasecxx/Config.cpp b/orkbasecxx/Config.cpp index 691d4c9..847a744 100644 --- a/orkbasecxx/Config.cpp +++ b/orkbasecxx/Config.cpp @@ -54,6 +54,10 @@ Config::Config() m_reportingRetryDelay = 5; m_clientTimeout = 5; m_debug = DEBUG_DEFAULT; + + m_remoteProcessingHostname = REMOTE_PROCESSING_HOSTNAME_DEFAULT; + m_remoteProcessingTcpPort = REMOTE_PROCESSING_TCP_PORT_DEFAULT; + m_remoteProcessingServiceName = REMOTE_PROCESSING_SERVICE_NAME_DEFAULT; } void Config::Define(Serializer* s) @@ -91,6 +95,9 @@ void Config::Define(Serializer* s) s->CsvValue(TAPE_FILE_NAMING_PARAM, m_tapeFileNaming); s->CsvValue(REMOTE_PROCESSING_INPUT_PATH_PARAM, m_remoteProcessingInputPath); s->StringValue(REMOTE_PROCESSING_OUTPUT_PATH_PARAM, m_remoteProcessingOutputPath); + s->StringValue(REMOTE_PROCESSING_HOSTNAME_PARAM, m_remoteProcessingHostname); + s->IntValue(REMOTE_PROCESSING_TCP_PORT_PARAM, m_remoteProcessingTcpPort); + s->StringValue(REMOTE_PROCESSING_SERVICE_NAME_PARAM, m_remoteProcessingServiceName); } void Config::Validate() diff --git a/orkbasecxx/Config.h b/orkbasecxx/Config.h index 626fce2..bbd1bb2 100644 --- a/orkbasecxx/Config.h +++ b/orkbasecxx/Config.h @@ -78,6 +78,12 @@ #define TAPE_FILE_NAMING_PARAM "TapeFileNaming" #define REMOTE_PROCESSING_INPUT_PATH_PARAM "RemoteProcessingInputPath" #define REMOTE_PROCESSING_OUTPUT_PATH_PARAM "RemoteProcessingOutputPath" +#define REMOTE_PROCESSING_HOSTNAME_PARAM "RemoteProcessingHostname" +#define REMOTE_PROCESSING_HOSTNAME_DEFAULT "localhost" +#define REMOTE_PROCESSING_TCP_PORT_PARAM "RemoteProcessingTcpPort" +#define REMOTE_PROCESSING_TCP_PORT_DEFAULT 20000 +#define REMOTE_PROCESSING_SERVICE_NAME_PARAM "RemoteProcessingServiceName" +#define REMOTE_PROCESSING_SERVICE_NAME_DEFAULT "orkaudio" class DLL_IMPORT_EXPORT_ORKBASE Config : public Object { @@ -123,6 +129,9 @@ public: std::list m_tapeFileNaming; std::list m_remoteProcessingInputPath; CStdString m_remoteProcessingOutputPath; + CStdString m_remoteProcessingHostname; + int m_remoteProcessingTcpPort; + CStdString m_remoteProcessingServiceName; private: log4cxx::LoggerPtr m_log; -- cgit v1.2.3