class Minion::IoDetails
- Minion::IoDetails
- Reference
- Object
Defined in:
minion/io_details.crConstant Summary
-
MAX_MESSAGE_LENGTH =
65536
Constructors
Instance Method Summary
- #data_buffer : Slice(UInt8)
- #data_buffer=(data_buffer : Slice(UInt8))
- #message_buffer : Slice(UInt8)
- #message_buffer=(message_buffer : Slice(UInt8))
- #message_bytes_read : UInt16
- #message_bytes_read=(message_bytes_read : UInt16)
- #message_size : UInt16
- #message_size=(message_size : UInt16)
- #read_message_body : Bool
- #read_message_body=(read_message_body : Bool)
- #read_message_size : Bool
- #read_message_size=(read_message_size : Bool)
- #receive_size_buffer : Slice(UInt8)
- #receive_size_buffer=(receive_size_buffer : Slice(UInt8))
- #send_size_buffer : Slice(UInt8)
- #send_size_buffer=(send_size_buffer : Slice(UInt8))
- #size_read : UInt16
- #size_read=(size_read : UInt16)
Constructor Detail
def self.new(data_buffer : Slice(UInt8) = Slice(UInt8).new(MAX_MESSAGE_LENGTH), message_buffer : Slice(UInt8) = Slice(UInt8).new(1), message_bytes_read : UInt16 = 0_u16, message_size : UInt16 = 0_u16, read_message_body : Bool = false, read_message_size : Bool = true, receive_size_buffer : Slice(UInt8) = Slice(UInt8).new(2), send_size_buffer : Slice(UInt8) = Slice(UInt8).new(2), size_read : UInt16 = 0_u16)
#