gsf-input

Name

gsf-input -- 

Synopsis



#define     GSF_INPUT_TYPE
#define     GSF_INPUT                       (o)
GType       gsf_input_get_type              (void);
GsfInfile*  gsf_input_container             (GsfInput *input);
GsfInput*   gsf_input_dup                   (GsfInput *src,
                                             GError **err);
ssize_t     gsf_input_size                  (GsfInput *input);
gboolean    gsf_input_eof                   (GsfInput *input);
size_t      gsf_input_remaining             (GsfInput *input);
size_t      gsf_input_tell                  (GsfInput *input);
gboolean    gsf_input_seek                  (GsfInput *input,
                                             off_t offset,
                                             GsfOff_t whence);
GQuark      gsf_input_error                 (void);

Description

Details

GSF_INPUT_TYPE

#define GSF_INPUT_TYPE        (gsf_input_get_type ())


GSF_INPUT()

#define GSF_INPUT(o)          (G_TYPE_CHECK_INSTANCE_CAST ((o), GSF_INPUT_TYPE, GsfInput))


gsf_input_get_type ()

GType       gsf_input_get_type              (void);


gsf_input_container ()

GsfInfile*  gsf_input_container             (GsfInput *input);


gsf_input_dup ()

GsfInput*   gsf_input_dup                   (GsfInput *src,
                                             GError **err);

Duplicates input src leaving the new one at the same offset.


gsf_input_size ()

ssize_t     gsf_input_size                  (GsfInput *input);

Looks up and caches the number of bytes in the input


gsf_input_eof ()

gboolean    gsf_input_eof                   (GsfInput *input);

Are we at the end of the file ?


gsf_input_remaining ()

size_t      gsf_input_remaining             (GsfInput *input);


gsf_input_tell ()

size_t      gsf_input_tell                  (GsfInput *input);


gsf_input_seek ()

gboolean    gsf_input_seek                  (GsfInput *input,
                                             off_t offset,
                                             GsfOff_t whence);


gsf_input_error ()

GQuark      gsf_input_error                 (void);