Changeset 1615:1f2b8a6cbd7a in roaraudio


Ignore:
Timestamp:
04/26/09 02:29:44 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

got HTTP support working in cf source

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_cmd.h

    r1284 r1615  
    8888int     roar_vio_cmd_nonblock(struct roar_vio_calls * vio, int state); 
    8989int     roar_vio_cmd_sync    (struct roar_vio_calls * vio); 
     90int     roar_vio_cmd_ctl     (struct roar_vio_calls * vio, int cmd, void * data); 
    9091 
    9192/* 
  • libroar/vio.c

    r1505 r1615  
    143143  return -1; 
    144144 
     145 ROAR_DBG("roar_vio_ctl(vio=%p, cmd=0x%.8x, data=%p): vio->ctl=%p", vio, cmd, data, vio->ctl); 
     146 
    145147 if ( vio->ctl == NULL ) 
    146148  return -1; 
     
    388390  return -1; 
    389391 
     392 ROAR_DBG("roar_vio_basic_ctl(vio=%p, cmd=0x%.8x, data=%p) = ?", vio, cmd, data); 
     393 
    390394 switch (cmd) { 
    391395  case ROAR_VIO_CTL_GET_FH: 
    392396  case ROAR_VIO_CTL_GET_READ_FH: 
    393397  case ROAR_VIO_CTL_GET_WRITE_FH: 
     398    ROAR_DBG("roar_vio_basic_ctl(vio=%p, cmd=ROAR_VIO_CTL_GET_*FH(0x%.8x), data=%p) = 0 // fh=%i", vio, cmd, data, roar_vio_get_fh(vio)); 
    394399    *(int*)data = roar_vio_get_fh(vio); 
    395400    return 0; 
     
    431436 calls->nonblock = roar_vio_pass_nonblock; 
    432437 calls->sync     = roar_vio_pass_sync; 
     438 calls->ctl      = roar_vio_pass_ctl; 
    433439 calls->close    = roar_vio_pass_close; 
    434440 
     
    461467 if (vio == NULL || cmd == -1) 
    462468  return -1; 
     469 
     470 ROAR_DBG("roar_vio_pass_ctl(vio=%p, cmd=0x%.8x, data=%p) = ?", vio, cmd, data); 
    463471 
    464472 switch (cmd) { 
Note: See TracChangeset for help on using the changeset viewer.