summaryrefslogtreecommitdiff
path: root/XmlObject.cpp
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2014-11-17 21:38:09 +0100
committerchriszero <zerov83@gmail.com>2014-11-17 21:38:09 +0100
commitfc243d8bfde7c24168b67f90341e7d0d114114b2 (patch)
treec8756fd61712d63801f2085959ac1b9468533af6 /XmlObject.cpp
parent23f9f7712bfa33b5a488a447a6fabe6035cc3240 (diff)
downloadvdr-plugin-plex-fc243d8bfde7c24168b67f90341e7d0d114114b2.tar.gz
vdr-plugin-plex-fc243d8bfde7c24168b67f90341e7d0d114114b2.tar.bz2
Removed c++11 dependency
Diffstat (limited to 'XmlObject.cpp')
-rw-r--r--XmlObject.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/XmlObject.cpp b/XmlObject.cpp
index 41a9d39..923d2d1 100644
--- a/XmlObject.cpp
+++ b/XmlObject.cpp
@@ -25,7 +25,7 @@ int XmlObject::GetNodeValueAsInt(Poco::XML::Node* pNode)
int value = 0;
if(pNode != 0) {
try {
- value = std::stoi(pNode->getNodeValue());
+ value = atoi(pNode->getNodeValue().c_str());
} catch(Poco::Exception) {}
}
return value;
@@ -36,7 +36,7 @@ long XmlObject::GetNodeValueAsLong(Poco::XML::Node* pNode)
long value = 0;
if(pNode != 0) {
try {
- value = std::stol(pNode->getNodeValue());
+ value = atol(pNode->getNodeValue().c_str());
} catch(Poco::Exception) {}
}
return value;
@@ -56,7 +56,7 @@ Poco::Timestamp XmlObject::GetNodeValueAsTimeStamp(Poco::XML::Node* pNode)
Poco::Timestamp value;
if(pNode != 0) {
try {
- long lValue = std::stol(pNode->nodeValue());
+ long lValue = atol(pNode->nodeValue().c_str());
value = Poco::Timestamp(lValue);
} catch (Poco::Exception) {}
}
@@ -65,20 +65,20 @@ Poco::Timestamp XmlObject::GetNodeValueAsTimeStamp(Poco::XML::Node* pNode)
MediaType XmlObject::GetNodeValueAsMediaType(Poco::XML::Node* pNode)
{
- MediaType type = MediaType::UNDEF;
+ MediaType type = UNDEF;
if(pNode != 0) {
std::string sType = pNode->nodeValue();
if (Poco::icompare(sType, "photo") == 0) {
- type = MediaType::PHOTO;
+ type = PHOTO;
} else if (Poco::icompare(sType, "movie") == 0) {
- type = MediaType::MOVIE;
+ type = MOVIE;
} else if (Poco::icompare(sType, "music") == 0) {
- type = MediaType::MUSIC;
+ type = MUSIC;
} else if (Poco::icompare(sType, "show") == 0) {
- type = MediaType::SHOW;
+ type = SHOW;
} else if (Poco::icompare(sType, "season") == 0) {
- type = MediaType::SHOW;
+ type = SHOW;
}
}
return type;