struct afsi_change_event_data {
- const struct osl_row *aft_row;
+ struct osl_row *aft_row;
struct afs_info *old_afsi;
};
* Data about the current audio file, passed from afs to server.
*/
struct audio_file_data {
- /* Same info as ls -lv -p <current audio file>. */
+ /** Same info as ls -lv -p current audio_file. */
char verbose_ls_output[VERBOSE_LS_OUTPUT_SIZE];
- /* The open file descriptor to the current audio file. */
+ /** The open file descriptor to the current audio file. */
int fd;
- /* Vss needs this for streaming. */
+ /** Vss needs this for streaming. */
struct afh_info afhi;
};
enum afs_server_code {
NEXT_AUDIO_FILE,
+ NO_ADMISSIBLE_FILES,
AFD_CHANGE
};
/* aft */
void aft_init(struct afs_table *t);
int aft_get_row_of_path(const char *path, struct osl_row **row);
-int open_and_update_audio_file(struct osl_row *aft_row,
- struct audio_file_data *afd, long score);
+int open_and_update_audio_file(struct osl_row *aft_row, long score,
+ struct audio_file_data *afd);
int load_afd(int shmid, struct audio_file_data *afd);
int load_afsi(struct afs_info *afsi, struct osl_object *obj);
void save_afsi(struct afs_info *afsi, struct osl_object *obj);
NUM_BLOB_COLUMNS
};
-/** Define an osl table decription for a blob table. */
+/** Define an osl table description for a blob table. */
#define DEFINE_BLOB_TABLE_DESC(table_name) \
struct osl_table_description table_name ## _table_desc = { \
.name = #table_name, \