GnomeVFS - Filesystem Abstraction library
<<< Previous Page | Home | Up | Next Page >>>

# iobuf

## Name

iobuf --

## Synopsis

    GnomeVFSIOBuf* gnome_vfs_iobuf_new          (gint fd);
    void        gnome_vfs_iobuf_destroy         (GnomeVFSIOBuf *iobuf);
    GnomeVFSResult gnome_vfs_iobuf_read         (GnomeVFSIOBuf *iobuf,
                                                 gpointer buffer,
                                                 GnomeVFSFileSize bytes,
                                                 GnomeVFSFileSize *bytes_read);
    GnomeVFSResult gnome_vfs_iobuf_peekc        (GnomeVFSIOBuf *iobuf,
                                                 gchar *c);
    GnomeVFSResult gnome_vfs_iobuf_write        (GnomeVFSIOBuf *iobuf,
                                                 gconstpointer buffer,
                                                 GnomeVFSFileSize bytes,
                                                 GnomeVFSFileSize *bytes_written);
    GnomeVFSResult gnome_vfs_iobuf_flush        (GnomeVFSIOBuf *iobuf);

## Description

## Details

### gnome_vfs_iobuf_new ()

    GnomeVFSIOBuf* gnome_vfs_iobuf_new          (gint fd);

`fd` : |
Returns : |

### gnome_vfs_iobuf_destroy ()

    void        gnome_vfs_iobuf_destroy         (GnomeVFSIOBuf *iobuf);

`iobuf` : |

### gnome_vfs_iobuf_read ()

    GnomeVFSResult gnome_vfs_iobuf_read         (GnomeVFSIOBuf *iobuf,
                                                 gpointer buffer,
                                                 GnomeVFSFileSize bytes,
                                                 GnomeVFSFileSize *bytes_read);

`iobuf` : |
`buffer` : |
`bytes` : |
`bytes_read` : |
Returns : |

### gnome_vfs_iobuf_peekc ()

    GnomeVFSResult gnome_vfs_iobuf_peekc        (GnomeVFSIOBuf *iobuf,
                                                 gchar *c);

`iobuf` : |
`c` : |
Returns : |

### gnome_vfs_iobuf_write ()

    GnomeVFSResult gnome_vfs_iobuf_write        (GnomeVFSIOBuf *iobuf,
                                                 gconstpointer buffer,
                                                 GnomeVFSFileSize bytes,
                                                 GnomeVFSFileSize *bytes_written);

`iobuf` : |
`buffer` : |
`bytes` : |
`bytes_written` : |
Returns : |

### gnome_vfs_iobuf_flush ()

    GnomeVFSResult gnome_vfs_iobuf_flush        (GnomeVFSIOBuf *iobuf);

`iobuf` : |
Returns : |

<<< Previous Page | Home | Up | Next Page >>>
inet-connection | parse-ls