Class: Pbx::Messages::PeerStatusChanged

Inherits:
Bubbletea::Message
  • Object
show all
Defined in:
lib/pbx/messages.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(peer_name:, status:, at:, ip_address: nil, ip_port: nil, rtt_ms: nil) ⇒ PeerStatusChanged

Returns a new instance of PeerStatusChanged.



19
20
21
22
23
24
25
26
27
# File 'lib/pbx/messages.rb', line 19

def initialize(peer_name:, status:, at:, ip_address: nil, ip_port: nil, rtt_ms: nil)
  super()
  @peer_name = peer_name
  @status = status
  @ip_address = ip_address
  @ip_port = ip_port
  @rtt_ms = rtt_ms
  @at = at
end

Instance Attribute Details

#atObject (readonly)

Returns the value of attribute at.



17
18
19
# File 'lib/pbx/messages.rb', line 17

def at
  @at
end

#ip_addressObject (readonly)

Returns the value of attribute ip_address.



17
18
19
# File 'lib/pbx/messages.rb', line 17

def ip_address
  @ip_address
end

#ip_portObject (readonly)

Returns the value of attribute ip_port.



17
18
19
# File 'lib/pbx/messages.rb', line 17

def ip_port
  @ip_port
end

#peer_nameObject (readonly)

Returns the value of attribute peer_name.



17
18
19
# File 'lib/pbx/messages.rb', line 17

def peer_name
  @peer_name
end

#rtt_msObject (readonly)

Returns the value of attribute rtt_ms.



17
18
19
# File 'lib/pbx/messages.rb', line 17

def rtt_ms
  @rtt_ms
end

#statusObject (readonly)

Returns the value of attribute status.



17
18
19
# File 'lib/pbx/messages.rb', line 17

def status
  @status
end