Class: IceGrid::NodeDynamicInfo
- Inherits:
-
Object
- Object
- IceGrid::NodeDynamicInfo
- Includes:
- Ice::Inspect_mixin
- Defined in:
- ruby/IceGrid/Admin.rb
Instance Attribute Summary collapse
-
#adapters ⇒ Object
Returns the value of attribute adapters.
-
#info ⇒ Object
Returns the value of attribute info.
-
#servers ⇒ Object
Returns the value of attribute servers.
Instance Method Summary collapse
- #==(other) ⇒ Object
- #eql?(other) ⇒ Boolean
- #hash ⇒ Object
-
#initialize(info = ::IceGrid::NodeInfo.new, servers = nil, adapters = nil) ⇒ NodeDynamicInfo
constructor
A new instance of NodeDynamicInfo.
Methods included from Ice::Inspect_mixin
Constructor Details
#initialize(info = ::IceGrid::NodeInfo.new, servers = nil, adapters = nil) ⇒ NodeDynamicInfo
Returns a new instance of NodeDynamicInfo.
902 903 904 905 906 |
# File 'ruby/IceGrid/Admin.rb', line 902 def initialize(info=::IceGrid::NodeInfo.new, servers=nil, adapters=nil) @info = info @servers = servers @adapters = adapters end |
Instance Attribute Details
#adapters ⇒ Object
Returns the value of attribute adapters.
928 929 930 |
# File 'ruby/IceGrid/Admin.rb', line 928 def adapters @adapters end |
#info ⇒ Object
Returns the value of attribute info.
928 929 930 |
# File 'ruby/IceGrid/Admin.rb', line 928 def info @info end |
#servers ⇒ Object
Returns the value of attribute servers.
928 929 930 |
# File 'ruby/IceGrid/Admin.rb', line 928 def servers @servers end |
Instance Method Details
#==(other) ⇒ Object
916 917 918 919 920 921 922 |
# File 'ruby/IceGrid/Admin.rb', line 916 def ==(other) return false if !other.is_a? ::IceGrid::NodeDynamicInfo or @info != other.info or @servers != other.servers or @adapters != other.adapters true end |
#eql?(other) ⇒ Boolean
924 925 926 |
# File 'ruby/IceGrid/Admin.rb', line 924 def eql?(other) return other.class == self.class && other == self end |
#hash ⇒ Object
908 909 910 911 912 913 914 |
# File 'ruby/IceGrid/Admin.rb', line 908 def hash _h = 0 _h = 5 * _h + @info.hash _h = 5 * _h + @servers.hash _h = 5 * _h + @adapters.hash _h % 0x7fffffff end |