Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gseekable.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GSeekableIface
 

Macros

#define G_TYPE_SEEKABLE   (g_seekable_get_type ())
 
#define G_SEEKABLE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_SEEKABLE, GSeekable))
 
#define G_IS_SEEKABLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_SEEKABLE))
 
#define G_SEEKABLE_GET_IFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_SEEKABLE, GSeekableIface))
 

Typedefs

typedef struct _GSeekableIface GSeekableIface
 

Functions

GIO_AVAILABLE_IN_ALL GType g_seekable_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL goffset g_seekable_tell (GSeekable *seekable)
 
GIO_AVAILABLE_IN_ALL gboolean g_seekable_can_seek (GSeekable *seekable)
 
GIO_AVAILABLE_IN_ALL gboolean g_seekable_seek (GSeekable *seekable, goffset offset, GSeekType type, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_seekable_can_truncate (GSeekable *seekable)
 
GIO_AVAILABLE_IN_ALL gboolean g_seekable_truncate (GSeekable *seekable, goffset offset, GCancellable *cancellable, GError **error)
 

Macro Definition Documentation

◆ G_IS_SEEKABLE

#define G_IS_SEEKABLE ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_SEEKABLE))

Definition at line 36 of file gseekable.h.

◆ G_SEEKABLE

#define G_SEEKABLE ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_SEEKABLE, GSeekable))

Definition at line 35 of file gseekable.h.

◆ G_SEEKABLE_GET_IFACE

#define G_SEEKABLE_GET_IFACE ( obj)    (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_SEEKABLE, GSeekableIface))

Definition at line 37 of file gseekable.h.

◆ G_TYPE_SEEKABLE

#define G_TYPE_SEEKABLE   (g_seekable_get_type ())

Definition at line 34 of file gseekable.h.

Typedef Documentation

◆ GSeekableIface

Definition at line 39 of file gseekable.h.

Function Documentation

◆ g_seekable_can_seek()

GIO_AVAILABLE_IN_ALL gboolean g_seekable_can_seek ( GSeekable * seekable)

◆ g_seekable_can_truncate()

GIO_AVAILABLE_IN_ALL gboolean g_seekable_can_truncate ( GSeekable * seekable)

◆ g_seekable_get_type()

GIO_AVAILABLE_IN_ALL GType g_seekable_get_type ( void )

◆ g_seekable_seek()

GIO_AVAILABLE_IN_ALL gboolean g_seekable_seek ( GSeekable * seekable,
goffset offset,
GSeekType type,
GCancellable * cancellable,
GError ** error )

◆ g_seekable_tell()

GIO_AVAILABLE_IN_ALL goffset g_seekable_tell ( GSeekable * seekable)

◆ g_seekable_truncate()

GIO_AVAILABLE_IN_ALL gboolean g_seekable_truncate ( GSeekable * seekable,
goffset offset,
GCancellable * cancellable,
GError ** error )