Class: DeepConnect::Event::Event

Inherits:
Object
  • Object
show all
Defined in:
lib/deep-connect/event.rb

Direct Known Subclasses

ConnectResult, InitSessionEvent, Reply, Request

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(session, receiver) ⇒ Event

Returns a new instance of Event.



36
37
38
39
# File 'lib/deep-connect/event.rb', line 36

def initialize(session, receiver)
	@session = session
	@receiver = receiver
end

Instance Attribute Details

#receiverObject (readonly)

Returns the value of attribute receiver.



42
43
44
# File 'lib/deep-connect/event.rb', line 42

def receiver
  @receiver
end

#seqObject (readonly)

Returns the value of attribute seq.



43
44
45
# File 'lib/deep-connect/event.rb', line 43

def seq
  @seq
end

#sessionObject (readonly)

Returns the value of attribute session.



41
42
43
# File 'lib/deep-connect/event.rb', line 41

def session
  @session
end

Instance Method Details

#inspectObject



47
48
49
# File 'lib/deep-connect/event.rb', line 47

def inspect
	sprintf "#<#{self.class}, session=#{@session}, seq=#{@seq}, receiver=#{@receiver}>"
end