UMockdev.IoctlBase

g GObject.Object GObject.Object UMockdev.IoctlBase UMockdev.IoctlBase GObject.Object->UMockdev.IoctlBase

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

handle_ioctl (client)

handle_read (client)

handle_write (client)

Virtual Methods

Inherited:

GObject.Object (7)

do_client_connected (client)

do_client_vanished (client)

do_handle_ioctl (client)

do_handle_read (client)

do_handle_write (client)

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

client-connected

client-vanished

handle-ioctl

handle-read

handle-write

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class UMockdev.IoctlBase(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

UMockdev.IoctlBaseClass

classmethod new()
Return type:

UMockdev.IoctlBase

handle_ioctl(client)
Parameters:

client (UMockdev.IoctlClient) –

Return type:

bool

handle_read(client)
Parameters:

client (UMockdev.IoctlClient) –

Return type:

bool

handle_write(client)
Parameters:

client (UMockdev.IoctlClient) –

Return type:

bool

do_client_connected(client) virtual
Parameters:

client (UMockdev.IoctlClient) –

do_client_vanished(client) virtual
Parameters:

client (UMockdev.IoctlClient) –

do_handle_ioctl(client) virtual
Parameters:

client (UMockdev.IoctlClient) –

Return type:

bool

do_handle_read(client) virtual
Parameters:

client (UMockdev.IoctlClient) –

Return type:

bool

do_handle_write(client) virtual
Parameters:

client (UMockdev.IoctlClient) –

Return type:

bool

Signal Details

UMockdev.IoctlBase.signals.client_connected(ioctl_base, client)
Signal Name:

client-connected

Flags:

RUN_LAST

Parameters:
UMockdev.IoctlBase.signals.client_vanished(ioctl_base, client)
Signal Name:

client-vanished

Flags:

RUN_LAST

Parameters:
UMockdev.IoctlBase.signals.handle_ioctl()
Signal Name:

handle-ioctl

Flags:

RUN_LAST

UMockdev.IoctlBase.signals.handle_read()
Signal Name:

handle-read

Flags:

RUN_LAST

UMockdev.IoctlBase.signals.handle_write()
Signal Name:

handle-write

Flags:

RUN_LAST