summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTodd Zullinger <tmz@pobox.com>2008-08-04 23:52:53 -0400
committerTodd Zullinger <tmz@pobox.com>2008-11-14 12:12:59 -0500
commit3aad79ddd9f39c46b52e491ab4be0fdd4db8bcbc (patch)
treea918a6e60981f64a8f3106d70e774d741ea10777
parent10bb99eefd1c3338555f6880c52ac862578aac2d (diff)
downloadlibgpod-3aad79ddd9f39c46b52e491ab4be0fdd4db8bcbc.tar.gz
libgpod-3aad79ddd9f39c46b52e491ab4be0fdd4db8bcbc.tar.xz
libgpod-3aad79ddd9f39c46b52e491ab4be0fdd4db8bcbc.zip
Documentation: add Itdb_SPLRules
-rw-r--r--src/itdb.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/itdb.h b/src/itdb.h
index 60b4886..fec1f0d 100644
--- a/src/itdb.h
+++ b/src/itdb.h
@@ -694,12 +694,23 @@ struct _Itdb_SPLRule
gpointer reserved2;
};
-
+/**
+ * Itdb_SPLRules:
+ * @unk004: Unknown
+ * @match_operator: Whether all rules must match (#ITDB_SPLMATCH_AND) or any
+ * rules may match (#ITDB_SPLMATCH_OR)
+ * @rules: list of #Itdb_SPLRule's
+ * @reserved_int1: Reserved for future use
+ * @reserved_int2: Reserved for future use
+ * @reserved1: Reserved for future use
+ * @reserved2: Reserved for future use
+ *
+ * Smart Playlist Rules
+ */
struct _Itdb_SPLRules
{
guint32 unk004;
- guint32 match_operator; /* "All" (logical AND): Itdb_SPLMATCH_AND,
- "Any" (logical OR): Itdb_SPLMATCH_OR */
+ guint32 match_operator;
GList *rules;
/* reserved for future use */
gint32 reserved_int1;