annotate Plugins/General/scrobbler/queue.h @ 1480:a62c3f7b277b trunk

[svn] - ok, try to be less seek happy on 'natural' changes
author nenolod
date Thu, 03 Aug 2006 00:15:12 -0700
parents fc478bfe6fe6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
688
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
1 #ifndef QUEUE_H
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
2 #define QUEUE_H 1
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
3
1236
fc478bfe6fe6 [svn] - disconnect the scrobbler client from metatag logically
nenolod
parents: 688
diff changeset
4 #include "libaudacious/titlestring.h"
fc478bfe6fe6 [svn] - disconnect the scrobbler client from metatag logically
nenolod
parents: 688
diff changeset
5
688
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
6 #define I_ARTIST(i) i->artist
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
7 #define I_TITLE(i) i->title
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
8 #define I_TIME(i) i->utctime
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
9 #define I_LEN(i) i->len
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
10 #define I_MB(i) i->mb
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
11 #define I_ALBUM(i) i->album
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
12
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
13 typedef struct {
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
14 char *artist,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
15 *title,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
16 *mb,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
17 *album,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
18 *utctime,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
19 len[16];
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
20 int numtries;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
21 void *next;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
22 } item_t;
1236
fc478bfe6fe6 [svn] - disconnect the scrobbler client from metatag logically
nenolod
parents: 688
diff changeset
23 void q_put(TitleInput *, int);
688
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
24 item_t *q_put2(char *, char *, char *, char *, char *, char *);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
25 item_t *q_peek(void);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
26 item_t *q_peekall(int);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
27 int q_get(void);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
28 void q_free(void);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
29 int q_len(void);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
30 #endif