Changeset 3795:6d3ee2c1c22f in roaraudio


Ignore:
Timestamp:
05/07/10 17:23:53 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

support ROAR_VIO_CTL_GET_NAME

Location:
libroar
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio.c

    r3769 r3795  
    347347 
    348348 switch (cmd) { 
     349  case ROAR_VIO_CTL_GET_NAME: 
     350    if ( data == NULL ) 
     351     return -1; 
     352 
     353    *(char**)data = "basic"; 
     354    return 0; 
     355   break; 
    349356  case ROAR_VIO_CTL_GET_FH: 
    350357  case ROAR_VIO_CTL_GET_READ_FH: 
     
    453460 
    454461 switch (cmd) { 
     462  case ROAR_VIO_CTL_GET_NAME: 
     463    if ( data == NULL ) 
     464     return -1; 
     465 
     466    *(char**)data = "pass"; 
     467    return 0; 
     468   break; 
    455469  case ROAR_VIO_CTL_GET_NEXT: 
    456470    *(struct roar_vio_calls **)data = vio->inst; 
  • libroar/vio_cmd.c

    r3517 r3795  
    556556 
    557557 switch (cmd) { 
     558  case ROAR_VIO_CTL_GET_NAME: 
     559    if ( data == NULL ) 
     560     return -1; 
     561 
     562    *(char**)data = "cmd"; 
     563    return 0; 
     564   break; 
    558565  case ROAR_VIO_CTL_GET_NEXT: 
    559566    *(struct roar_vio_calls **)data = state->next; 
  • libroar/vio_pipe.c

    r3764 r3795  
    222222 
    223223 switch (cmd) { 
     224  case ROAR_VIO_CTL_GET_NAME: 
     225    if ( data == NULL ) 
     226     return -1; 
     227 
     228    *(char**)data = "pipe"; 
     229    return 0; 
     230   break; 
    224231  case ROAR_VIO_CTL_GET_FH: 
    225232  case ROAR_VIO_CTL_GET_SELECT_FH: 
  • libroar/vio_proto.c

    r3788 r3795  
    232232 
    233233 switch (cmd) { 
     234  case ROAR_VIO_CTL_GET_NAME: 
     235    if ( data == NULL ) 
     236     return -1; 
     237 
     238    *(char**)data = "proto"; 
     239    return 0; 
     240   break; 
    234241  case ROAR_VIO_CTL_GET_NEXT: 
    235242    *(struct roar_vio_calls **)data = self->next; 
  • libroar/vio_rtp.c

    r3517 r3795  
    346346 
    347347 switch (cmd) { 
     348  case ROAR_VIO_CTL_GET_NAME: 
     349    if ( data == NULL ) 
     350     return -1; 
     351 
     352    *(char**)data = "rtp"; 
     353    return 0; 
     354   break; 
    348355  case ROAR_VIO_CTL_SET_SSTREAM: 
    349356    s = ROAR_STREAM(ss = data); 
  • libroar/vio_stack.c

    r3517 r3795  
    105105 
    106106 switch (cmd) { 
     107  case ROAR_VIO_CTL_GET_NAME: 
     108    if ( data == NULL ) 
     109     return -1; 
     110 
     111    *(char**)data = "stack"; 
     112    return 0; 
     113   break; 
    107114  case ROAR_VIO_CTL_GET_FH: 
    108115  case ROAR_VIO_CTL_GET_READ_FH: 
  • libroar/vio_stdio.c

    r3517 r3795  
    140140 
    141141 switch (cmd) { 
     142  case ROAR_VIO_CTL_GET_NAME: 
     143    if ( data == NULL ) 
     144     return -1; 
     145 
     146    *(char**)data = "stdio"; 
     147    return 0; 
     148   break; 
    142149  case ROAR_VIO_CTL_GET_FH: 
    143150  case ROAR_VIO_CTL_GET_READ_FH: 
  • libroar/vio_winsock.c

    r3517 r3795  
    5959 
    6060 switch (cmd) { 
     61  case ROAR_VIO_CTL_GET_NAME: 
     62    if ( data == NULL ) 
     63     return -1; 
     64 
     65    *(char**)data = "winsock"; 
     66    return 0; 
     67   break; 
    6168  case ROAR_VIO_CTL_GET_SELECT_FH: 
    6269  case ROAR_VIO_CTL_GET_SELECT_READ_FH: 
Note: See TracChangeset for help on using the changeset viewer.