Ignore:
Timestamp:
10/02/09 23:45:18 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added vio thingy for parent stream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/include/container_framework.h

    r2696 r2829  
    4444 void * u_inst; 
    4545 int state; 
     46 struct roar_vio_calls vio; 
    4647 struct { 
    4748  int id; 
     
    7778int     cont_fw_init_vio(struct roar_vio_calls * vio, void * inst); 
    7879 
    79 // VIO: 
     80// VIO Childs: 
    8081ssize_t cont_fw_read    (struct roar_vio_calls * vio, void *buf, size_t count); 
    8182ssize_t cont_fw_write   (struct roar_vio_calls * vio, void *buf, size_t count); 
     
    8586int     cont_fw_ctl     (struct roar_vio_calls * vio, int cmd, void * data); 
    8687int     cont_fw_close   (struct roar_vio_calls * vio); 
     88 
     89// VIO Parent: 
     90int     cont_pvio_open    (struct roar_vio_calls * vio, void * inst); 
     91ssize_t cont_pvio_read    (struct roar_vio_calls * vio, void *buf, size_t count); 
     92ssize_t cont_pvio_write   (struct roar_vio_calls * vio, void *buf, size_t count); 
     93off_t   cont_pvio_lseek   (struct roar_vio_calls * vio, off_t offset, int whence); 
     94int     cont_pvio_nonblock(struct roar_vio_calls * vio, int state); 
     95int     cont_pvio_sync    (struct roar_vio_calls * vio); 
     96int     cont_pvio_ctl     (struct roar_vio_calls * vio, int cmd, void * data); 
     97int     cont_pvio_close   (struct roar_vio_calls * vio); 
    8798 
    8899// CF: 
Note: See TracChangeset for help on using the changeset viewer.