projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Recognize the eof packet also in the udp receiver.
[paraslash.git]
/
afs.h
diff --git
a/afs.h
b/afs.h
index 4be5aaa9de8d2f0fe5df5d9546da064973dd5fd6..267cc8d35a0032e2b221162857507df9a4358b6c 100644
(file)
--- a/
afs.h
+++ b/
afs.h
@@
-61,14
+61,23
@@
enum afs_events {
BLOB_REMOVE,
};
BLOB_REMOVE,
};
+/**
+ * Used as data for \ref afs_event() for events of type \p ATTRIBUTE_ADD.
+ */
struct rmatt_event_data {
struct rmatt_event_data {
+ /** The name of the attribute being added. */
const char *name;
const char *name;
+ /** Its bit number. */
unsigned char bitnum;
};
unsigned char bitnum;
};
-
+/**
+ * Used as data for \ref afs_event() for events of type \p ATTRIBUTE_AFSI_CHANGE.
+ */
struct afsi_change_event_data {
struct afsi_change_event_data {
+ /** Pointer to the row that has changed. */
struct osl_row *aft_row;
struct osl_row *aft_row;
+ /** Afs info before the change. */
struct afs_info *old_afsi;
};
struct afs_info *old_afsi;
};
@@
-87,7
+96,6
@@
struct afs_table {
/** Handles afs events. */
int (*event_handler)(enum afs_events event, struct para_buffer *pb,
void *data);
/** Handles afs events. */
int (*event_handler)(enum afs_events event, struct para_buffer *pb,
void *data);
- /* int *(check)() */
};
enum play_mode {PLAY_MODE_MOOD, PLAY_MODE_PLAYLIST};
};
enum play_mode {PLAY_MODE_MOOD, PLAY_MODE_PLAYLIST};