Camel.KeyTable

g Camel.KeyTable Camel.KeyTable GObject.Object GObject.Object GObject.Object->Camel.KeyTable

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (bs, root)

add (key, data, flags)

lookup (keyid, key, flags)

next (next, keyp, flagsp, datap)

set_data (keyid, data)

set_flags (keyid, flags, set)

sync ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

GObject.Object

r

Class Details

class Camel.KeyTable(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Camel.KeyTableClass

classmethod new(bs, root)
Parameters:
Return type:

Camel.KeyTable

add(key, data, flags)
Parameters:
  • key (str) –

  • data (int) –

  • flags (int) –

Return type:

int

lookup(keyid, key, flags)
Parameters:
  • keyid (int) –

  • key (str) –

  • flags (int) –

Return type:

int

next(next, keyp, flagsp, datap)
Parameters:
  • next (int) –

  • keyp (str) –

  • flagsp (int) –

  • datap (int) –

Return type:

int

set_data(keyid, data)
Parameters:
  • keyid (int) –

  • data (int) –

Return type:

bool

set_flags(keyid, flags, set)
Parameters:
  • keyid (int) –

  • flags (int) –

  • set (int) –

Return type:

bool

sync()
Return type:

int