Changeset 4718:eff5b46526d0 in roaraudio for include/libroar/vio_ctl.h


Ignore:
Timestamp:
01/12/11 13:14:06 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added VIO based direct access to SYSIO [gs]etsockopt()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_ctl.h

    r4708 r4718  
    8383#define ROAR_VIO_CTL_GET_SOCKNAME        (ROAR_VIO_CTL_GENERIC|ROAR_VIO_CTL_GET|0x0188) /* getsockname() */ 
    8484#define ROAR_VIO_CTL_GET_PEERNAME        (ROAR_VIO_CTL_GENERIC|ROAR_VIO_CTL_GET|0x018C) /* getpeername() */ 
     85#define ROAR_VIO_CTL_GET_SYSIO_SOCKOPT   (ROAR_VIO_CTL_GENERIC|ROAR_VIO_CTL_GET|0x0190) /* getsockopt() */ 
     86#define ROAR_VIO_CTL_SET_SYSIO_SOCKOPT   (ROAR_VIO_CTL_GENERIC|ROAR_VIO_CTL_SET|0x0190) /* setsockopt() */ 
    8587 
    8688// more about network based protocols: 
     
    150152 long long int   cmd; 
    151153 void          * argp; 
     154}; 
     155 
     156struct roar_vio_sysio_sockopt { 
     157 int         level; 
     158 int         optname; 
     159 void      * optval; 
     160 socklen_t   optlen; 
    152161}; 
    153162 
Note: See TracChangeset for help on using the changeset viewer.