pyphoenix.client
Client-side Socket implementation for PyPhoenix.
Classes
|
Client-side channel implementation. |
|
Client-side Phoenix socket implementation. |
|
Client connection states. |
- class pyphoenix.client.ConnectionState(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Client connection states.
- DISCONNECTED = 'disconnected'
- CONNECTING = 'connecting'
- CONNECTED = 'connected'
- RECONNECTING = 'reconnecting'
- CLOSING = 'closing'
- CLOSED = 'closed'
- class pyphoenix.client.ClientChannel(topic, socket, params=None)[source]
Client-side channel implementation.
- on(event, callback=None)[source]
Register an event handler.
- Can be used as a decorator:
@channel.on(“event_name”) def handler(payload, ref):
pass
- Or as a regular method:
channel.on(“event_name”, handler)
- class pyphoenix.client.ClientSocket(url, params=None)[source]
Client-side Phoenix socket implementation.