Evd.PeerManager

g Evd.PeerManager Evd.PeerManager GObject.Object GObject.Object GObject.Object->Evd.PeerManager

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

get_default ()

class

new ()

add_peer (peer)

close_peer (peer, gracefully)

get_all_peers ()

lookup_peer (id)

Virtual Methods

Inherited:

GObject.Object (7)

do_new_peer (peer, *user_data)

do_peer_closed (peer, gracefully, *user_data)

Properties

None

Signals

Inherited:

GObject.Object (1)

Name

Short Description

new-peer

peer-closed

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

GObject.Object

r

Class Details

class Evd.PeerManager(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Evd.PeerManagerClass

classmethod get_default()
Return type:

Evd.PeerManager

classmethod new()
Return type:

Evd.PeerManager

add_peer(peer)
Parameters:

peer (Evd.Peer) –

close_peer(peer, gracefully)
Parameters:
get_all_peers()
Return type:

[Evd.Peer]

lookup_peer(id)
Parameters:

id (str) –

Returns:

The Evd.Peer, or None if not found.

Return type:

Evd.Peer

do_new_peer(peer, *user_data) virtual
Parameters:
do_peer_closed(peer, gracefully, *user_data) virtual
Parameters:

Signal Details

Evd.PeerManager.signals.new_peer(peer_manager, object)
Signal Name:

new-peer

Flags:

RUN_LAST, ACTION

Parameters:
Evd.PeerManager.signals.peer_closed(peer_manager, object, p0)
Signal Name:

peer-closed

Flags:

RUN_LAST, ACTION

Parameters: