summaryrefslogtreecommitdiff
path: root/XmlObject.h
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-01-17 22:42:08 +0100
committerchriszero <zerov83@gmail.com>2015-01-17 22:42:08 +0100
commitd3777dd6bcb11ceea85eca91e670d7872ba7b1ea (patch)
tree0f105aa75321c5c83a17c0c9338fb2534f61fc38 /XmlObject.h
parentadc0c699c19b0389b899230a73f3ab635bcdc5c3 (diff)
downloadvdr-plugin-plex-d3777dd6bcb11ceea85eca91e670d7872ba7b1ea.tar.gz
vdr-plugin-plex-d3777dd6bcb11ceea85eca91e670d7872ba7b1ea.tar.bz2
Added current status of played stream (current, total time, play, pause)
Diffstat (limited to 'XmlObject.h')
-rw-r--r--XmlObject.h18
1 files changed, 8 insertions, 10 deletions
diff --git a/XmlObject.h b/XmlObject.h
index d8af778..db9969a 100644
--- a/XmlObject.h
+++ b/XmlObject.h
@@ -16,19 +16,17 @@ enum MediaType {UNDEF = 0, PHOTO, MOVIE, MUSIC, SHOW, SEASON};
class XmlObject
{
public:
- XmlObject();
- ~XmlObject();
-
+
protected:
- std::string GetNodeValue(Poco::XML::Node* pNode);
- int GetNodeValueAsInt(Poco::XML::Node* pNode);
- long GetNodeValueAsLong(Poco::XML::Node* pNode);
- bool GetNodeValueAsBool(Poco::XML::Node* pNode);
- Poco::Timestamp GetNodeValueAsTimeStamp(Poco::XML::Node* pNode);
- MediaType GetNodeValueAsMediaType(Poco::XML::Node* pNode);
+ static std::string GetNodeValue(Poco::XML::Node* pNode);
+ static int GetNodeValueAsInt(Poco::XML::Node* pNode);
+ static long GetNodeValueAsLong(Poco::XML::Node* pNode);
+ static double GetNodeValueAsDouble(Poco::XML::Node* pNode);
+ static bool GetNodeValueAsBool(Poco::XML::Node* pNode);
+ static Poco::Timestamp GetNodeValueAsTimeStamp(Poco::XML::Node* pNode);
+ static MediaType GetNodeValueAsMediaType(Poco::XML::Node* pNode);
private:
-
};
}