Exception: ZMQ::ZeroMQError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/ffi-rzmq/exceptions.rb

Direct Known Subclasses

ContextError, MessageError, NotSupportedError

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(source, result_code, error_code, message) ⇒ ZeroMQError

Returns a new instance of ZeroMQError.



7
8
9
10
11
12
13
# File 'lib/ffi-rzmq/exceptions.rb', line 7

def initialize source, result_code, error_code, message
  @source = source
  @result_code = result_code
  @error_code = error_code
  @message = "msg [#{message}], error code [#{error_code}], rc [#{result_code}]"
  super message
end

Instance Attribute Details

#error_codeObject (readonly)

Returns the value of attribute error_code.



5
6
7
# File 'lib/ffi-rzmq/exceptions.rb', line 5

def error_code
  @error_code
end

#messageObject (readonly)

Returns the value of attribute message.



5
6
7
# File 'lib/ffi-rzmq/exceptions.rb', line 5

def message
  @message
end

#result_codeObject (readonly)

Returns the value of attribute result_code.



5
6
7
# File 'lib/ffi-rzmq/exceptions.rb', line 5

def result_code
  @result_code
end

#sourceObject (readonly)

Returns the value of attribute source.



5
6
7
# File 'lib/ffi-rzmq/exceptions.rb', line 5

def source
  @source
end