Changeset 1327:f5806588a4fa in roaraudio for include/libroar/vio_stack.h


Ignore:
Timestamp:
03/22/09 23:43:26 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

implemnted the vio_stack

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_stack.h

    r1326 r1327  
    3838#include "libroar.h" 
    3939 
     40#define ROAR_VIO_STACK_MAX 32 
     41 
     42struct roar_vio_stack { 
     43 int next; 
     44 
     45 struct roar_vio_calls * cur; 
     46 
     47 struct roar_vio_calls * calls[ROAR_VIO_STACK_MAX]; 
     48}; 
     49 
    4050int     roar_vio_open_stack    (struct roar_vio_calls * calls); 
     51int     roar_vio_stack_add     (struct roar_vio_calls * calls, struct roar_vio_calls * vio); 
    4152 
    42 #ifdef ROAR_HAVE_LIBSSL 
    4353ssize_t roar_vio_stack_read    (struct roar_vio_calls * vio, void *buf, size_t count); 
    4454ssize_t roar_vio_stack_write   (struct roar_vio_calls * vio, void *buf, size_t count); 
     
    4757int     roar_vio_stack_sync    (struct roar_vio_calls * vio); 
    4858int     roar_vio_stack_close   (struct roar_vio_calls * vio); 
    49 #endif 
    5059 
    5160#endif 
Note: See TracChangeset for help on using the changeset viewer.