Changeset 3796:a3ee3b5bed2b in roaraudio for include/libroar/vio_ctl.h


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

added support for shutdown()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_ctl.h

    r3769 r3796  
    7777#define ROAR_VIO_CTL_GET_NAME            (ROAR_VIO_CTL_GENERIC|ROAR_VIO_CTL_GET|0x0160) /* get name of VIO */ 
    7878#define ROAR_VIO_CTL_ACCEPT              (ROAR_VIO_CTL_GENERIC|0x0170) /* accept(), vio* */ 
     79#define ROAR_VIO_CTL_SHUTDOWN            (ROAR_VIO_CTL_GENERIC|ROAR_VIO_CTL_SET|0x0174) /* shutdown(), int */ 
    7980 
    8081// get or set data format used for read and write calls, see below 
     
    108109#define ROAR_VIO_CTL_SET_VOLUME    (ROAR_VIO_CTL_DRIVER|ROAR_VIO_CTL_SET|0x10) 
    109110 
     111// consts for ROAR_VIO_CTL_SHUTDOWN: 
     112#define ROAR_VIO_SHUTDOWN_READ        0x1 
     113#define ROAR_VIO_SHUTDOWN_WRITE       0x2 
     114#define ROAR_VIO_SHUTDOWN_LISTEN      0x4 /* like close() on listen sock but allow padding requests */ 
     115                                          /* to be accept()ed                                       */ 
     116#define ROAR_VIO_SHUTDOWN_RW       (ROAR_VIO_SHUTDOWN_READ|ROAR_VIO_SHUTDOWN_WRITE) 
    110117 
    111118// Data format used for read/write(): 
Note: See TracChangeset for help on using the changeset viewer.