Class: Ice::IPConnectionInfo

Inherits:
ConnectionInfo show all
Defined in:
lib/Ice/Connection.rb

Direct Known Subclasses

TCPConnectionInfo, UDPConnectionInfo

Instance Attribute Summary collapse

Attributes inherited from ConnectionInfo

#adapterName, #connectionId, #incoming, #underlying

Instance Method Summary collapse

Constructor Details

#initialize(underlying = nil, incoming = false, adapterName = '', connectionId = '', localAddress = "", localPort = -1,, remoteAddress = "", remotePort = -1)) ⇒ IPConnectionInfo

Returns a new instance of IPConnectionInfo.



312
313
314
315
316
317
318
# File 'lib/Ice/Connection.rb', line 312

def initialize(underlying=nil, incoming=false, adapterName='', connectionId='', localAddress="", localPort=-1, remoteAddress="", remotePort=-1)
    super(underlying, incoming, adapterName, connectionId)
    @localAddress = localAddress
    @localPort = localPort
    @remoteAddress = remoteAddress
    @remotePort = remotePort
end

Instance Attribute Details

#localAddressObject

Returns the value of attribute localAddress.



320
321
322
# File 'lib/Ice/Connection.rb', line 320

def localAddress
  @localAddress
end

#localPortObject

Returns the value of attribute localPort.



320
321
322
# File 'lib/Ice/Connection.rb', line 320

def localPort
  @localPort
end

#remoteAddressObject

Returns the value of attribute remoteAddress.



320
321
322
# File 'lib/Ice/Connection.rb', line 320

def remoteAddress
  @remoteAddress
end

#remotePortObject

Returns the value of attribute remotePort.



320
321
322
# File 'lib/Ice/Connection.rb', line 320

def remotePort
  @remotePort
end