summaryrefslogtreecommitdiff
path: root/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2005-10-31 19:42:26 +0000
committerHenri Herscher <henri@oreka.org>2005-10-31 19:42:26 +0000
commitad54c92028787c13d0930fa6124b9db7a37134c0 (patch)
treef050b2a7cc217dcd0a2e24b9d7362736293fba1b /orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
parentf0b8dfe5fe22576adc48c5ec414bb40cf38d0cb5 (diff)
Groundwork for adding skinny support
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@24 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp')
-rw-r--r--orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp39
1 files changed, 39 insertions, 0 deletions
diff --git a/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp b/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
new file mode 100644
index 0000000..ecf4d8e
--- /dev/null
+++ b/orkaudio/audiocaptureplugins/voip/PacketHeaderDefs.cpp
@@ -0,0 +1,39 @@
+#include "PacketHeaderDefs.h"
+
+int SkinnyMessageToEnum(CStdString& msg)
+{
+ int msgEnum = SkUnkn;
+ if(msg.CompareNoCase(SKINNY_MSG_START_MEDIA_TRANSMISSION) == 0)
+ {
+ msgEnum = SkStartMediaTransmission;
+ }
+ else if (msg.CompareNoCase(SKINNY_MSG_STOP_MEDIA_TRANSMISSION) == 0)
+ {
+ msgEnum = SkStopMediaTransmission;
+ }
+ else if (msg.CompareNoCase(SKINNY_MSG_CALL_INFO_MESSAGE) == 0)
+ {
+ msgEnum = SkCallInfoMessage;
+ }
+ return msgEnum;
+}
+
+CStdString SkinnyMessageToString(int msgEnum)
+{
+ CStdString msgString;
+ switch (msgEnum)
+ {
+ case SkStartMediaTransmission:
+ msgString = SKINNY_MSG_START_MEDIA_TRANSMISSION;
+ break;
+ case SkStopMediaTransmission:
+ msgString = SKINNY_MSG_STOP_MEDIA_TRANSMISSION;
+ break;
+ case SkCallInfoMessage:
+ msgString = SKINNY_MSG_CALL_INFO_MESSAGE;
+ break;
+ default:
+ msgString = SKINNY_MSG_UNKN;
+ }
+ return msgString;
+}