Class: ASIR::Message::State
- Inherits:
-
Object
- Object
- ASIR::Message::State
- 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
-
#additional_data ⇒ Object
Returns the value of attribute additional_data.
-
#in_stream ⇒ Object
Returns the value of attribute in_stream.
-
#message ⇒ Object
Returns the value of attribute message.
-
#message_opaque ⇒ Object
Returns the value of attribute message_opaque.
-
#message_payload ⇒ Object
Returns the value of attribute message_payload.
-
#out_stream ⇒ Object
Returns the value of attribute out_stream.
-
#result ⇒ Object
Returns the value of attribute result.
-
#result_opaque ⇒ Object
Returns the value of attribute result_opaque.
-
#result_payload ⇒ Object
Returns the value of attribute result_payload.
Method Summary
Methods included from Initialization
Instance Attribute Details
#additional_data ⇒ Object
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_stream ⇒ Object
Returns the value of attribute in_stream.
13 14 15 |
# File 'lib/asir/message/state.rb', line 13 def in_stream @in_stream end |
#message ⇒ Object
Returns the value of attribute message.
10 11 12 |
# File 'lib/asir/message/state.rb', line 10 def @message end |
#message_opaque ⇒ Object
Returns the value of attribute message_opaque.
12 13 14 |
# File 'lib/asir/message/state.rb', line 12 def @message_opaque end |
#message_payload ⇒ Object
Returns the value of attribute message_payload.
11 12 13 |
# File 'lib/asir/message/state.rb', line 11 def @message_payload end |
#out_stream ⇒ Object
Returns the value of attribute out_stream.
13 14 15 |
# File 'lib/asir/message/state.rb', line 13 def out_stream @out_stream end |
#result ⇒ Object
Returns the value of attribute result.
10 11 12 |
# File 'lib/asir/message/state.rb', line 10 def result @result end |
#result_opaque ⇒ Object
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_payload ⇒ Object
Returns the value of attribute result_payload.
11 12 13 |
# File 'lib/asir/message/state.rb', line 11 def result_payload @result_payload end |