class AcpcTableManager::ProxyCommunicator

Public Class Methods

new(id) click to toggle source
# File lib/acpc_table_manager.rb, line 81
def initialize(id)
  @sender = Sender.new(id)
  @receiver = ProxyReceiver.new(id)
end

Public Instance Methods

del_saved() click to toggle source
# File lib/acpc_table_manager.rb, line 91
def del_saved
  @receiver.del
  @sender.del
end
publish(data) click to toggle source
# File lib/acpc_table_manager.rb, line 85
def publish(data) @sender.publish(data) end
receive_channel() click to toggle source
# File lib/acpc_table_manager.rb, line 90
def receive_channel() @receiver.channel end
send_channel() click to toggle source
# File lib/acpc_table_manager.rb, line 89
def send_channel() @sender.channel end
subscribe_with_timeout() { |on| ... } click to toggle source
# File lib/acpc_table_manager.rb, line 86
def subscribe_with_timeout
  @receiver.subscribe_with_timeout { |on| yield on }
end