From 7758eeaaafb49bb8c2ced598f3a9480978ba8265 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sun, 22 Jun 2008 11:37:40 +0200 Subject: wardrobe: Data types must be public --- libwardrobe/src/wardrobe.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'libwardrobe/src/wardrobe.h') diff --git a/libwardrobe/src/wardrobe.h b/libwardrobe/src/wardrobe.h index 926f4df..aeeda87 100644 --- a/libwardrobe/src/wardrobe.h +++ b/libwardrobe/src/wardrobe.h @@ -22,6 +22,27 @@ THE SOFTWARE. /* public api, not stable yet */ +#include + +typedef struct { + char *user; + char *password; + char authToken[100]; + char postUrl[1024]; + CURL *ch; +} WardrobeHandle_t; + +typedef struct { + char *artist; + char *title; + time_t started; + time_t length; +} WardrobeSong_t; + +typedef enum {WARDROBE_RET_ERR, WARDROBE_RET_OK, + WARDROBE_RET_CLIENT_BANNED, WARDROBE_RET_BADAUTH, + WARDROBE_RET_BADTIME, WARDROBE_RET_BADSESSION} WardrobeReturn_t; + void WardrobeInit (WardrobeHandle_t *wh); void WardrobeSongInit (WardrobeSong_t *ws); void WardrobeSongDestroy (WardrobeSong_t *ws); -- cgit v1.2.3