annotate Plugins/General/scrobbler/queue.h @ 1183:ddd9ece3ce55 trunk

[svn] - ok...
author nenolod
date Sun, 11 Jun 2006 22:10:48 -0700
parents cc1969408403
children fc478bfe6fe6
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
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
4 #define I_ARTIST(i) i->artist
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
5 #define I_TITLE(i) i->title
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
6 #define I_TIME(i) i->utctime
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
7 #define I_LEN(i) i->len
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
8 #define I_MB(i) i->mb
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
9 #define I_ALBUM(i) i->album
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
10
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
11 typedef struct {
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
12 char *artist,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
13 *title,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
14 *mb,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
15 *album,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
16 *utctime,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
17 len[16];
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
18 int numtries;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
19 void *next;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
20 } item_t;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
21 void q_put(metatag_t *, int);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
22 item_t *q_put2(char *, char *, char *, char *, char *, char *);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
23 item_t *q_peek(void);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
24 item_t *q_peekall(int);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
25 int q_get(void);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
26 void q_free(void);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
27 int q_len(void);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
28 #endif