Changeset 4467:74702c84db56 in roaraudio for roard/include
- Timestamp:
- 10/10/10 17:18:48 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/client.h
r4343 r4467 47 47 */ 48 48 49 // access level: 50 enum roard_client_acclev { 51 ACCLEV_NONE = 0, // only very basic commands like NOOP and IDENTIFY 52 ACCLEV_IDENTED, // same as NONE but INDENTIFY worked. 53 ACCLEV_CONCTL, // only allowed to do basic connection things. 54 ACCLEV_GUEST, // guest connection (read only) 55 ACCLEV_USER, // normal user connect (read write) 56 ACCLEV_PWRUSER, // power user, may access other user's clients 57 ACCLEV_ALL // full (admin) access (read write ctl) 58 }; 59 49 60 struct roar_client_nsubscribe { 50 61 struct roar_subscriber * sub; … … 55 66 size_t blockc; 56 67 struct roar_subscriber ** waits; 68 enum roard_client_acclev acclev; 57 69 } * g_clients[ROAR_CLIENTS_MAX]; 58 70 -
roard/include/commands.h
r4343 r4467 45 45 #endif 46 46 int (*handler)(int client, struct roar_message * mes, char ** data, uint32_t flags[2]); 47 enum roard_client_acclev minacclev; 47 48 }; 48 49
Note: See TracChangeset
for help on using the changeset viewer.