Module: Async::Bus::Protocol

Defined in:
lib/async/bus/protocol/connection.rb,
lib/async/bus/protocol/proxy.rb,
lib/async/bus/protocol/invoke.rb,
lib/async/bus/protocol/release.rb,
lib/async/bus/protocol/wrapper.rb,
lib/async/bus/protocol/response.rb,
lib/async/bus/protocol/transaction.rb

Defined Under Namespace

Classes: Connection, Invoke, Proxy, Release, Response, Transaction, Wrapper

Constant Summary collapse

Return =
Class.new(Response)
Yield =
Class.new(Response)
Error =
Class.new(Response)
Next =
Class.new(Response)
Throw =
Class.new(Response)
Close =
Class.new(Response)

Class Method Summary collapse

Class Method Details

.local_endpoint(path = "bus.ipc") ⇒ Object

Create a local Unix domain socket endpoint.



21
22
23
# File 'lib/async/bus/protocol/connection.rb', line 21

def self.local_endpoint(path = "bus.ipc")
  ::IO::Endpoint.unix(path)
end