Exception: ZMQ::ZeroMQError

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

Direct Known Subclasses

ContextError, MessageError

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Constructor Details

- (ZeroMQError) initialize(source, result_code, error_code, message)

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

- (Object) error_code (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

- (Object) message (readonly)

Returns the value of attribute message



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

def message
  @message
end

- (Object) result_code (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

- (Object) source (readonly)

Returns the value of attribute source



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

def source
  @source
end