|
|
| constructor (*hash< auto > options) |
| | Creates the object from constructor options.
|
| |
|
| deregister () |
| | Dergister a child data provider.
|
| |
|
auto | deserializeMessage (data msg) |
| | Deserializes the message.
|
| |
|
Queue | getQueue () |
| | Returs the child message queue.
|
| |
|
abstract | notifyObservers (string msg_id, hash< auto > event) |
| | For WS event notifications.
|
| |
|
| register (WebSocketClientWaitForMessageDataProvider child) |
| | Regstiger a child data provider.
|
| |
|
data | serializeMessage (auto msg) |
| | Serializes the message for sending.
|
| |
|
|
| event (*data msg) |
| | Called when a WebSocket event arrives.
|
| |
| *AbstractDataProvider | getChildProviderImpl (string name) |
| | Returns the given child provider or NOTHING if the given child is unknown.
|
| |
| *list< string > | getChildProviderNamesImpl () |
| | Returns a list of child data provider names.
|
| |
| hash< string, hash< DataProviderMessageInfo > > | getEventTypesImpl () |
| | Returns a hash of all supported event types.
|
| |
| hash< string, hash< DataProviderMessageInfo > > | getMessageTypesImpl () |
| | Returns the description of an outbound message, if any.
|
| |
|
Mutex | m () |
| | Mutex for wait for message child data provider handling.
|
| |
|
| pong (*data msg) |
| | Got a pong message.
|
| |
| | sendMessageImpl (string message_id, auto msg, *hash< auto > send_message_options) |
| | Sends a message from message-capable data providers.
|
| |
|
| start () |
| | Connects and starts receiving messages.
|
| |
|
| unsupportedSerialization () |
| | Throws an UNSUPPORTED-SERIALIZATION error.
|
| |
Event- and message-based data provider for WebSocket client-side events.