*
*
*/
-struct dbtool {
+struct audio_file_selector {
/**
* name name of this database tool
*/
* again via the cdt command).
*
* If \a init() returns success (non-negative return value), it must have
- * initialized in all non-optional function pointers of the given dbtool
+ * initialized in all non-optional function pointers of the given selector
* struct. Moreover, \a cmd_list must point to a NULL-terminated array which
* holds the list of all commands that are supported by this database tool.
*/
-int (*init)(struct dbtool *self);
+int (*init)(struct audio_file_selector *self);
/**
- * list of commands supported by this dbtool
+ * list of commands supported by this selector
*/
struct server_command *cmd_list;
/**
* add file descriptors to fd_sets
*
* The pre_select function of the activated database tool gets called just
- * before para_server enters its main select loop. The dbtool may add its own
+ * before para_server enters its main select loop. The selector may add its own
* file descriptors to the \a rfds or the \a wfds set.
*
* If a file descriptor was added, \a max_fileno must be increased by
*/
void (*post_select)(fd_set *rfds, fd_set *wfds);
/**
- * each dbtool has its private data pointer */
+ * each selector has its private data pointer */
void *private_data;
};
-int mysql_dbtool_init(struct dbtool*);
-int plm_dbtool_init(struct dbtool*);
-int random_dbtool_init(struct dbtool*);
+int mysql_selector_init(struct audio_file_selector*);
+int playlist_selector_init(struct audio_file_selector*);
+int random_selector_init(struct audio_file_selector*);