Sha256: 37bc228cd76b98e96678b9fabaf4eff98c88c493356589caa66a2de23b4a4b12

Contents?: true

Size: 1.36 KB

Versions: 6

Compression:

Stored size: 1.36 KB

Contents

# Generated by the protocol buffer compiler.  DO NOT EDIT!
# Source: metasploit/aggregator/aggregator.proto for package 'metasploit.aggregator'

require 'grpc'
require 'metasploit/aggregator/aggregator_pb'

module Metasploit
  module Aggregator
    module Pb
      class Service

        include GRPC::GenericService

        self.marshal_class_method = :encode
        self.unmarshal_class_method = :decode
        self.service_name = 'metasploit.aggregator.Pb'

        rpc :available, Message::No_params, Message::Result
        rpc :version, Message::No_params, Message::String_array
        rpc :sessions, Message::No_params, Message::Result_map
        rpc :cables, Message::No_params, Message::String_array
        rpc :obtain_session, Message::String_array, Message::Result
        rpc :release_session, Message::String_array, Message::Result
        rpc :session_details, Message::String_array, Message::Result_map
        rpc :add_cable, Message::Cable_def, Message::Result
        rpc :remove_cable, Message::String_array, Message::Result
        rpc :register_default, Message::Register, Message::Result
        rpc :default, Message::No_params, Message::String_array
        rpc :available_addresses, Message::No_params, Message::String_array
        rpc :process, stream(Message::Response), stream(Message::Request)
      end

      Stub = Service.rpc_stub_class
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
metasploit-aggregator-1.0.0 lib/metasploit/aggregator/aggregator_services_pb.rb
metasploit-aggregator-0.2.3 lib/metasploit/aggregator/aggregator_services_pb.rb
metasploit-aggregator-0.2.2 lib/metasploit/aggregator/aggregator_services_pb.rb
metasploit-aggregator-0.2.1 lib/metasploit/aggregator/aggregator_services_pb.rb
metasploit-aggregator-0.2.0 lib/metasploit/aggregator/aggregator_services_pb.rb
metasploit-aggregator-0.1.3 lib/metasploit/aggregator/aggregator_services_pb.rb