summaryrefslogtreecommitdiff
path: root/orkbasecxx
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2007-03-02 02:33:11 +0000
committerHenri Herscher <henri@oreka.org>2007-03-02 02:33:11 +0000
commite450183032e8d72781d0129ac588ba60f11e1438 (patch)
tree5be8f38761bd8773ff1ed71867c956fb8ae7611f /orkbasecxx
parent24ff9679ca23c8dce3edc3fec2370f8d33a257a2 (diff)
Added config parms.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@422 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasecxx')
-rw-r--r--orkbasecxx/Config.cpp7
-rw-r--r--orkbasecxx/Config.h9
2 files changed, 16 insertions, 0 deletions
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<CStdString> m_tapeFileNaming;
std::list<CStdString> m_remoteProcessingInputPath;
CStdString m_remoteProcessingOutputPath;
+ CStdString m_remoteProcessingHostname;
+ int m_remoteProcessingTcpPort;
+ CStdString m_remoteProcessingServiceName;
private:
log4cxx::LoggerPtr m_log;