Changeset 2669:3b6eb870e562 in roaraudio


Ignore:
Timestamp:
09/12/09 22:46:02 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

deleted struct cont_fw_child

Location:
roard
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • roard/container_framework.c

    r2668 r2669  
    116116 
    117117 if ( inst->parent->ccb.read != NULL ) 
    118   return inst->parent->ccb.read(inst->parent, inst->inst, buf, count); 
     118  return inst->parent->ccb.read(inst->parent, inst, buf, count); 
    119119 
    120120 return -1; 
     
    125125 
    126126 if ( inst->parent->ccb.write != NULL ) 
    127   return inst->parent->ccb.write(inst->parent, inst->inst, buf, count); 
     127  return inst->parent->ccb.write(inst->parent, inst, buf, count); 
    128128 
    129129 return -1; 
     
    137137 
    138138 if ( inst->parent->ccb.flush != NULL ) 
    139   return inst->parent->ccb.flush(inst->parent, inst->inst); 
     139  return inst->parent->ccb.flush(inst->parent, inst); 
    140140 
    141141 return 0; 
     
    152152 
    153153 if ( inst->parent->ccb.close != NULL ) 
    154   return inst->parent->ccb.close(inst->parent, inst->inst); 
     154  return inst->parent->ccb.close(inst->parent, inst); 
    155155 
    156156 return  r; 
  • roard/include/container_framework.h

    r2668 r2669  
    3232struct cont_fw_parent_inst; 
    3333 
    34 struct cont_fw_child { 
     34struct cont_fw_child_vio_inst { 
    3535 int child; 
    3636 void * u_inst; 
    37 }; 
    38  
    39 struct cont_fw_child_vio_inst { 
    40  int child; 
    41  struct cont_fw_child       * inst; 
    4237 struct cont_fw_parent_inst * parent; 
    4338}; 
    4439 
    4540struct cont_fw_parent_inst { 
    46  struct cont_fw_child * child[CONT_FW_MAX_CHILDS]; 
     41 struct cont_fw_child_vio_inst * child[CONT_FW_MAX_CHILDS]; 
    4742 void * u_inst; 
    4843 struct { 
    49   ssize_t (*read) (struct cont_fw_parent_inst * self, struct cont_fw_child * child, void *buf, size_t len); 
    50   ssize_t (*write)(struct cont_fw_parent_inst * self, struct cont_fw_child * child, void *buf, size_t len); 
    51   int     (*flush)(struct cont_fw_parent_inst * self, struct cont_fw_child * child); 
    52   int     (*close)(struct cont_fw_parent_inst * self, struct cont_fw_child * child); 
     44  ssize_t (*read) (struct cont_fw_parent_inst * self, struct cont_fw_child_vio_inst * child, void *buf, size_t len); 
     45  ssize_t (*write)(struct cont_fw_parent_inst * self, struct cont_fw_child_vio_inst * child, void *buf, size_t len); 
     46  int     (*flush)(struct cont_fw_parent_inst * self, struct cont_fw_child_vio_inst * child); 
     47  int     (*close)(struct cont_fw_parent_inst * self, struct cont_fw_child_vio_inst * child); 
    5348 } ccb; 
    5449 struct { 
Note: See TracChangeset for help on using the changeset viewer.