Sha256: 17453c996e1d2803ffd9401cb9537a11beb3e264ce62dfa21aa8fbe0e0e6eca1

Contents?: true

Size: 1.16 KB

Versions: 13

Compression:

Stored size: 1.16 KB

Contents

require 'ruby_smb/error'

module RubySMB
  # Contains all the DCERPC specific Error classes.
  module Dcerpc
    module Error
      # Base class for DCERPC errors
      class DcerpcError < RubySMB::Error::RubySMBError; end

      # Raised when The Bind operation fails
      class BindError < DcerpcError; end

      # Raised when an invalid packet is received
      class InvalidPacket < DcerpcError; end

      # Raised when an error is returned during a Winreg operation
      class WinregError < DcerpcError; end

      # Raised when an error is returned during a Svcctl operation
      class SvcctlError < DcerpcError; end

      # Raised when an error is returned during a Samr operation
      class SamrError < DcerpcError; end

      # Raised when an error is returned during a Wkssvc operation
      class WkssvcError < DcerpcError; end

      # Raised when an error is returned during a Drsr operation
      class DrsrError < DcerpcError; end

      # Raised when an error occurs with the underlying socket.
      class CommunicationError < DcerpcError; end

      # Raised when an error is returned during a Epm operation
      class EpmError < DcerpcError; end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ruby_smb-3.1.4 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.1.3 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.1.2 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.1.1 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.1.0 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.0.6 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.0.5 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.0.4 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.0.3 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.0.2 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.0.1 lib/ruby_smb/dcerpc/error.rb
ruby_smb-3.0.0 lib/ruby_smb/dcerpc/error.rb
ruby_smb-2.0.13 lib/ruby_smb/dcerpc/error.rb