Changes between Version 17 and Version 18 of IOTasklist

Show
Ignore:
Timestamp:
12/01/10 20:46:29 (11 years ago)
Author:
whiteknight
Comment:

+items which have been done for GCI

Legend:

Unmodified
Added
Removed
Modified
  • IOTasklist

    v17 v18  
    22 
    33 * Separate pipe-related logic out of FileHandle. Create a Pipe PMC type. 
    4  * Add a "Close" or "Disconnect" method to the Socket PMC 
    54 * Create a "Select" PMC 
    6  * Add an improved file-like API to the Socket PMC (open, close, readline, etc). Internally, these methods should direct to similar functions in src/io/api.c 
    75 * Move buffering logic from FileHandle and StringHandle to Handle. Be able to inherit it from all other PMC types. (include buffering-related ATTRs, METHOD_buffer_type, and METHOD_buffer_size) 
    8  * Move METHOD_get_fd from FileHandle to Handle. Be able to inherit this into Socket, Pipe, etc. (Set up as GCI task) 
    96 * Move encoding logic (METHOD_encoding, ATTR_encoding, etc) from StringHandle and FileHandle to Handle. Be able to inherit it from all other PMC types. 
    107 * Unify logic wherever possible so multiple IO types can share 
     
    7976 * Change src/io/io_string.c to a subclass of FileHandle PMC, that provides the same interface, but to a string instead of a file handle. 
    8077 * All IO PMC types should inherit from Handle 
    81  
    82  
     78 * Add a "Close" or "Disconnect" method to the Socket PMC 
     79 * Add an improved file-like API to the Socket PMC (open, close, readline, etc). Internally, these methods should direct to similar functions in src/io/api.c 
     80 * Move METHOD_get_fd from FileHandle to Handle. Be able to inherit this into Socket, Pipe, etc.