Sha256: 0be244dcad0f5daa269c943099ae359223b397654b7b00d546f3e4614c334ec3

Contents?: true

Size: 474 Bytes

Versions: 20

Compression:

Stored size: 474 Bytes

Contents

module ASIR
  class Transport
    # !SLIDE
    # Local Transport
    #
    # Send Message to same process.
    # Requires Identity Coder.
    class Local < self
      # Returns Result object after invoking Message.
      def _send_message message, message_payload
        invoke_message!(message)
      end

      # Returns Result object from #send_message.
      def _receive_result message, opaque_result
        opaque_result
      end
    end
    # !SLIDE END
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
asir-1.1.12 lib/asir/transport/local.rb
asir-1.1.11 lib/asir/transport/local.rb
asir-1.1.10 lib/asir/transport/local.rb
asir-1.1.9 lib/asir/transport/local.rb
asir-1.1.8 lib/asir/transport/local.rb
asir-1.1.7 lib/asir/transport/local.rb
asir-1.1.6 lib/asir/transport/local.rb
asir-1.1.5 lib/asir/transport/local.rb
asir-1.1.4 lib/asir/transport/local.rb
asir-1.1.3 lib/asir/transport/local.rb
asir-1.1.2 lib/asir/transport/local.rb
asir-1.1.1 lib/asir/transport/local.rb
asir-1.1.0 lib/asir/transport/local.rb
asir-1.0.8 lib/asir/transport/local.rb
asir-1.0.7 lib/asir/transport/local.rb
asir-1.0.6 lib/asir/transport/local.rb
asir-1.0.5 lib/asir/transport/local.rb
asir-1.0.4 lib/asir/transport/local.rb
asir-1.0.1 lib/asir/transport/local.rb
asir-0.2.0 lib/asir/transport/local.rb