diff options
author | Lars-Dominik Braun <PromyLOPh@gmail.com> | 2008-08-13 12:11:44 +0200 |
---|---|---|
committer | Lars-Dominik Braun <PromyLOPh@gmail.com> | 2008-08-13 12:11:44 +0200 |
commit | 95d3383fd3996c8a181c04379f6ff57a685933d3 (patch) | |
tree | f54d44129e7f3f287d796066152ecbf29cca088b | |
parent | bfda4e40cce3aa986e4fe8d3881a689cd6ef411f (diff) | |
download | pianobar-95d3383fd3996c8a181c04379f6ff57a685933d3.tar.gz pianobar-95d3383fd3996c8a181c04379f6ff57a685933d3.tar.bz2 pianobar-95d3383fd3996c8a181c04379f6ff57a685933d3.zip |
piano: Describe narrative functions added in last commit
-rw-r--r-- | libpiano/src/main.c | 6 | ||||
-rw-r--r-- | libpiano/src/xml.c | 6 |
2 files changed, 12 insertions, 0 deletions
diff --git a/libpiano/src/main.c b/libpiano/src/main.c index 2b51303..dbc273b 100644 --- a/libpiano/src/main.c +++ b/libpiano/src/main.c @@ -779,6 +779,12 @@ PianoReturn_t PianoTransformShared (PianoHandle_t *ph, return ret; } +/* "why dit you play this song?" + * @param piano handle + * @param song (from playlist) + * @param return allocated string; you have to free it yourself + * @return _OK or error + */ PianoReturn_t PianoExplain (const PianoHandle_t *ph, const PianoSong_t *song, char **retExplain) { char xmlSendBuf[PIANO_SEND_BUFFER_SIZE], url[PIANO_URL_BUFFER_SIZE]; diff --git a/libpiano/src/xml.c b/libpiano/src/xml.c index 6d4dad8..4d945e7 100644 --- a/libpiano/src/xml.c +++ b/libpiano/src/xml.c @@ -745,6 +745,11 @@ PianoReturn_t PianoXmlParseTranformStation (const char *searchXml) { return PIANO_RET_OK; } +/* parses "why did you play ...?" answer + * @param xml + * @param returns the answer + * @return _OK or error + */ PianoReturn_t PianoXmlParseNarrative (const char *xml, char **retNarrative) { xmlNode *docRoot; xmlDocPtr doc; @@ -754,6 +759,7 @@ PianoReturn_t PianoXmlParseNarrative (const char *xml, char **retNarrative) { return ret; } + /* <methodResponse> <params> <param> <value> $textnode */ xmlNode *val = docRoot->children->children->children->children; *retNarrative = strdup ((char *) val->content); |