X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=stat.c;h=8a2f8df49b282038ef4a4dd6007136ad0cbfaef7;hp=202dff8fc22970961ea1f2594e6c7db2f85c1965;hb=07caf51b881e2f8e93fbcf529ea1a9b14a40f82e;hpb=f6f50d03a09d6bc423324206d274336e9905bbb4 diff --git a/stat.c b/stat.c index 202dff8f..8a2f8df4 100644 --- a/stat.c +++ b/stat.c @@ -8,6 +8,11 @@ * \file stat.c functions used for sending/receiving the status of para_server * and para_audiod */ + + +#include +#include + #include "para.h" #include "close_on_fork.h" #include "list.h" @@ -43,7 +48,7 @@ static int num_clients; * the list of all status items sent by para_server/para_audiod */ const char *status_item_list[NUM_STAT_ITEMS] = { - [SI_STATUS_BAR] = "status_bar", + [SI_BASENAME] = "basnemae", [SI_STATUS] = "status", [SI_NUM_PLAYED] = "num_played", @@ -60,8 +65,8 @@ const char *status_item_list[NUM_STAT_ITEMS] = { [SI_AUDIO_INFO2] = "audio_file_info2", [SI_AUDIO_INFO3] = "audio_file_info3", - [SI_DBINFO1] = "dbinfo1", - [SI_DBINFO2] = "dbinfo2", + [SI_AFS_MODE] = "afs_mode", + [SI_ATTRIBUTES] = "attributes", [SI_DBINFO3] = "dbinfo3", [SI_DECODER_FLAGS] = "decoder_flags", @@ -166,7 +171,6 @@ void stat_client_write(const char *msg, int itemnum) PARA_DEBUG_LOG("%d client(s)\n", num_clients); } - /** * check if string is a known status item. * @@ -179,12 +183,13 @@ int stat_item_valid(const char *item) { int i; if (!item || !*item) { - PARA_ERROR_LOG("%s\n", "no item"); + PARA_ERROR_LOG("%s\n", "no item"); return -E_UNKNOWN_STAT_ITEM; } FOR_EACH_STAT_ITEM(i) if (!strcmp(status_item_list[i], item)) return i; + PARA_ERROR_LOG("invalid stat item: %s\n", item); return -E_UNKNOWN_STAT_ITEM; }