abstract class Cable::BackendCore

Direct Known Subclasses

Defined in:

cable/backend_core.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.register(uri_scheme : String, backend : BackendCore.class = self) #

[View source]

Instance Method Detail

abstract def close_publish_connection #

[View source]
abstract def close_subscribe_connection #

[View source]
abstract def open_subscribe_connection(channel) #

internal pub/sub


[View source]
abstract def ping_publish_connection #

[View source]
abstract def ping_subscribe_connection #

ping/pong


[View source]
abstract def publish_connection #

[View source]
abstract def publish_message(stream_identifier : String, message : String) #

external pub/sub


[View source]
abstract def subscribe(stream_identifier : String) #

channel management


[View source]
abstract def subscribe_connection #

connection management


[View source]
abstract def unsubscribe(stream_identifier : String) #

[View source]