HinawaFwUnit

HinawaFwUnit — An event listener for FireWire unit

Functions

Description

A HinawaFwUnit is an event listener for a certain FireWire unit. This class is an application of Linux FireWire subsystem. All of operations utilize ioctl(2) with subsystem specific request commands.

Functions

hinawa_fw_unit_open ()

void
hinawa_fw_unit_open (HinawaFwUnit *self,
                     gchar *path,
                     GError **exception);

Parameters

self

A HinawaFwUnit

 

path

A path to Linux FireWire character device

 

exception

A GError

 

hinawa_fw_unit_get_config_rom ()

const guint8 *
hinawa_fw_unit_get_config_rom (HinawaFwUnit *self,
                               guint *length);

Parameters

self

A HinawaFwUnit

 

length

the number of bytes consists of the config rom.

[out][optional]

Returns

config rom image.

[element-type guint8][array length=length][transfer none]


hinawa_fw_unit_listen ()

void
hinawa_fw_unit_listen (HinawaFwUnit *self,
                       GError **exception);

Start to listen to any events from the unit.

Parameters

self

A HinawaFwUnit

 

exception

A GError

 

hinawa_fw_unit_unlisten ()

void
hinawa_fw_unit_unlisten (HinawaFwUnit *self);

Stop to listen to any events from the unit.

Parameters

self

A HinawaFwUnit

 

Types and Values