Valadoc
|
Vala
|
Tutorial
|
API-References
|
Markup
Packages
libgsf-1
Gsf
Input
position
error
error_id
mmap_new
Input
Dup
OpenSibling
Read
Seek
container
copy
dump
dup
eof
find_vba
name
read
remaining
seek
seek_emulate
set_container
set_name
set_name_from_filename
set_size
sibling
size
tell
uncompress
cur_offset
Input
Object Hierarchy:
Description:
public
class
Input
:
Object
All known sub-classes:
Infile
InfileMSOle
InfileMSVBA
InfileStdio
InfileTar
InfileZip
InputGZip
InputGio
InputHTTP
InputMemory
InputProxy
InputStdio
InputTextline
StructuredBlob
Namespace:
Gsf
Package:
libgsf-1
Content:
Properties:
public
int64
position
{
get
; }
Static methods:
public
static
Quark
error
()
public
static
Quark
error_id
()
public
static
Input
mmap_new
(
string
filename)
throws
Error
Creation methods:
protected
Input
()
Methods:
public
virtual
Input
Dup
()
throws
Error
public
virtual
Input
OpenSibling
(
string
path)
throws
Error
public
virtual
weak
uchar
[]?
Read
(
size_t
num_bytes,
uchar
[]? optional_buffer)
public
virtual
bool
Seek
(
off_t
offset,
SeekType
whence)
public
weak
Infile
?
container
()
public
bool
copy
(
Output
output)
public
void
dump
(
bool
dump_as_hex)
public
Input
dup
()
throws
Error
public
bool
eof
()
public
weak
InfileMSVBA
find_vba
()
throws
Error
public
unowned
string
?
name
()
public
weak
uchar
[]?
read
(
size_t
num_bytes,
uchar
[]? optional_buffer)
public
off_t
remaining
()
public
bool
seek
(
off_t
offset,
SeekType
whence)
public
bool
seek_emulate
(
off_t
pos)
public
bool
set_container
(
Infile
? container)
public
bool
set_name
(
string
? name)
public
bool
set_name_from_filename
(
string
filename)
public
bool
set_size
(
off_t
size)
public
weak
Input
?
sibling
(
string
name)
throws
Error
public
off_t
size
()
public
off_t
tell
()
public
weak
Input
uncompress
()
Fields:
public
off_t
cur_offset