Changeset 4413:827dec01806f in roaraudio
- Timestamp:
- 10/05/10 06:48:41 (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r4412 r4413 1 1 v. 0.4beta1 - ? 2 2 * Implemented a very general test for types. Needed by win32 port. 3 * Added support to enum servers with roarctl. 3 4 4 5 v. 0.4beta0 - Fri Oct 01 2010 13:36 CEST -
roarclients/roarctl.c
r4328 r4413 60 60 " --verbose -v - Show verbose output\n" 61 61 " --list-aiprofiles - Show audio info profiles and exit\n" 62 " --enum-servers - Show a list of possible servers\n" 62 63 ); 63 64 … … 117 118 } 118 119 120 int enum_servers (void) { 121 struct roar_server * list; 122 struct roar_server * c; 123 int flags = ROAR_ENUM_FLAG_DESC|ROAR_ENUM_FLAG_LOCATION; 124 int dir = -1; 125 int socktype = -1; 126 int i; 127 128 if ( (list = roar_enum_servers(flags, dir, socktype)) == NULL ) 129 return -1; 130 131 printf("Server Location Description\n"); 132 printf("----------------------------------------------------------------------\n"); 133 134 for (i = 0; ; i++) { 135 c = &(list[i]); 136 printf("%-16s %-16s %s\n", 137 c->server == NULL ? "(default)" : c->server, 138 c->location == NULL ? "" : c->location, 139 c->description == NULL ? "" : c->description 140 ); 141 if ( c->server == NULL ) 142 break; 143 } 144 145 roar_enum_servers_free(list); 146 147 return 0; 148 } 149 119 150 #ifdef ROAR_HAVE_GETTIMEOFDAY 120 151 int ping (struct roar_connection * con, int num) { … … 946 977 list_aiprofiles(); 947 978 return 0; 979 } else if ( strcmp(k, "--enum-servers") == 0 ) { 980 enum_servers(); 981 return 0; 948 982 } else if ( *k == '-' ) { 949 983 fprintf(stderr, "Error: unknown argument: %s\n", k);
Note: See TracChangeset
for help on using the changeset viewer.