Class: ASIR::Message::State

Inherits:
Object
  • Object
show all
Includes:
Initialization
Defined in:
lib/asir/message/state.rb

Overview

!SLIDE Message::State

Encapsulate the Message, Result and their payloads and other state. This is passed between Transport#send_request, #receive_request, #send_response, #receive_response.

Instance Attribute Summary collapse

Method Summary

Methods included from Initialization

#initialize

Instance Attribute Details

#additional_dataObject

Returns the value of attribute additional_data.



14
15
16
# File 'lib/asir/message/state.rb', line 14

def additional_data
  @additional_data
end

#in_streamObject

Returns the value of attribute in_stream.



13
14
15
# File 'lib/asir/message/state.rb', line 13

def in_stream
  @in_stream
end

#messageObject

Returns the value of attribute message.



10
11
12
# File 'lib/asir/message/state.rb', line 10

def message
  @message
end

#message_opaqueObject

Returns the value of attribute message_opaque.



12
13
14
# File 'lib/asir/message/state.rb', line 12

def message_opaque
  @message_opaque
end

#message_payloadObject

Returns the value of attribute message_payload.



11
12
13
# File 'lib/asir/message/state.rb', line 11

def message_payload
  @message_payload
end

#out_streamObject

Returns the value of attribute out_stream.



13
14
15
# File 'lib/asir/message/state.rb', line 13

def out_stream
  @out_stream
end

#resultObject

Returns the value of attribute result.



10
11
12
# File 'lib/asir/message/state.rb', line 10

def result
  @result
end

#result_opaqueObject

Returns the value of attribute result_opaque.



12
13
14
# File 'lib/asir/message/state.rb', line 12

def result_opaque
  @result_opaque
end

#result_payloadObject

Returns the value of attribute result_payload.



11
12
13
# File 'lib/asir/message/state.rb', line 11

def result_payload
  @result_payload
end