Evd.Transport¶
- Implementations:
 Evd.LongpollingServer,Evd.WebTransportServer,Evd.WebsocketClient,Evd.WebsocketServer
Methods¶
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
Virtual Methods¶
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
Properties¶
None
Signals¶
Name  | 
Short Description  | 
|---|---|
Fields¶
None
Class Details¶
- class Evd.Transport¶
 - Bases:
 - Structure:
 
- close_peer(peer, gracefully)¶
 - Parameters:
 - Raises:
 
- get_peer_manager()¶
 - Return type:
 
- open(address, cancellable, callback, *user_data)¶
 - Parameters:
 address (
str) –cancellable (
Gio.CancellableorNone) –callback (
Gio.AsyncReadyCallbackorNone) –
- open_finish(result)¶
 - Parameters:
 result (
Gio.AsyncResult) –- Raises:
 - Return type:
 
- send(peer, buffer, size)¶
 - Parameters:
 - Raises:
 - Return type:
 
- send_text(peer, text)¶
 - Parameters:
 - Raises:
 - Return type:
 
- set_peer_manager(peer_manager)¶
 - Parameters:
 peer_manager (
Evd.PeerManager) –
- do_open(address, async_result, cancellable) virtual¶
 - Parameters:
 address (
str) –async_result (
Gio.SimpleAsyncResult) –cancellable (
Gio.CancellableorNone) –
- do_send(peer, buffer, size, type) virtual¶
 - Parameters:
 peer (
Evd.Peer) –buffer (
str) –size (
int) –type (
Evd.MessageType) –
- Return type:
 
- do_signal_new_peer(peer, *user_data) virtual¶
 
- do_signal_peer_closed(peer, gracefully, *user_data) virtual¶
 
- do_signal_receive(peer, *user_data) virtual¶
 
Signal Details¶
- Evd.Transport.signals.new_peer(transport, object)¶
 - Signal Name:
 new-peer- Flags:
 - Parameters:
 transport (
Evd.Transport) – The object which received the signalobject (
Evd.Peer) –
- Evd.Transport.signals.peer_closed(transport, object, p0)¶
 - Signal Name:
 peer-closed- Flags:
 - Parameters:
 transport (
Evd.Transport) – The object which received the signalobject (
Evd.Peer) –p0 (
bool) –
- Evd.Transport.signals.receive(transport, object)¶
 - Signal Name:
 receive- Flags:
 - Parameters:
 transport (
Evd.Transport) – The object which received the signalobject (
Evd.Peer) –
- Evd.Transport.signals.validate_peer(transport, object)¶
 - Signal Name:
 validate-peer- Flags:
 - Parameters:
 transport (
Evd.Transport) – The object which received the signalobject (
Evd.Peer) –
- Return type: