Seekable
Iface
constructor
g_
iface
name
can_
seek
can_
truncate
seek
tell
truncate_
fn
GJS API Reference
Gio-2.0
Gio
SeekableIface
Class SeekableIface
Provides an interface for implementing seekable functionality on I/O Streams.
record
Hierarchy
SeekableIface
Index
Constructors
constructor
Properties
g_
iface
name
Methods
can_
seek
can_
truncate
seek
tell
truncate_
fn
Constructors
constructor
new
Seekable
Iface
(
)
:
SeekableIface
Returns
SeekableIface
Properties
g_
iface
g_
iface
:
TypeInterface
The parent interface.
field
Static
name
name
:
string
Methods
can_
seek
can_
seek
(
seekable
:
Seekable
)
:
boolean
Parameters
seekable:
Seekable
Returns
boolean
can_
truncate
can_
truncate
(
seekable
:
Seekable
)
:
boolean
Parameters
seekable:
Seekable
Returns
boolean
seek
seek
(
seekable
:
Seekable
, offset
:
number
, type
:
GLib
.
SeekType
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
seekable:
Seekable
offset:
number
type:
GLib
.
SeekType
cancellable:
Gio
.
Cancellable
Returns
boolean
tell
tell
(
seekable
:
Seekable
)
:
number
Parameters
seekable:
Seekable
Returns
number
truncate_
fn
truncate_
fn
(
seekable
:
Seekable
, offset
:
number
, cancellable
:
Gio
.
Cancellable
)
:
boolean
Parameters
seekable:
Seekable
offset:
number
cancellable:
Gio
.
Cancellable
Returns
boolean
Seekable
Iface
constructor
g_
iface
name
can_
seek
can_
truncate
seek
tell
truncate_
fn
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5TZWVrYWJsZUlmYWNlLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5TZWVrYWJsZUlmYWNlLmh0bWwjZ19pZmFjZSIsIm5hbWUiOiJnX2lmYWNlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHaW9fMl8wLkdpby5TZWVrYWJsZUlmYWNlLmh0bWwjbmFtZSIsIm5hbWUiOiJuYW1lIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdpb18yXzAuR2lvLlNlZWthYmxlSWZhY2UuaHRtbCNjYW5fc2VlayIsIm5hbWUiOiJjYW5fc2VlayIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5TZWVrYWJsZUlmYWNlLmh0bWwjY2FuX3RydW5jYXRlIiwibmFtZSI6ImNhbl90cnVuY2F0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHaW9fMl8wLkdpby5TZWVrYWJsZUlmYWNlLmh0bWwjc2VlayIsIm5hbWUiOiJzZWVrIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6Ikdpb18yXzAuR2lvLlNlZWthYmxlSWZhY2UuaHRtbCN0ZWxsIiwibmFtZSI6InRlbGwiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2lvXzJfMC5HaW8uU2Vla2FibGVJZmFjZS5odG1sI3RydW5jYXRlX2ZuIiwibmFtZSI6InRydW5jYXRlX2ZuIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR2lvXzJfMC5HaW8uU2Vla2FibGVJZmFjZS5odG1sIiwibmFtZSI6IlNlZWthYmxlSWZhY2UifQ==
Provides an interface for implementing seekable functionality on I/O Streams.