Class: Net::TNS::DataPacket

Inherits:
Packet
  • Object
show all
Defined in:
lib/net/tns/packets/data_packet.rb

Constant Summary

Constants inherited from Packet

Packet::MAX_PAYLOAD_SIZE, Packet::SESSION_DATA_UNIT_SIZE

Class Method Summary collapse

Methods inherited from Packet

from_socket, register_tns_type, #to_binary_s, #update_header

Class Method Details

.make_disconnect_requestObject



13
14
15
16
17
# File 'lib/net/tns/packets/data_packet.rb', line 13

def self.make_disconnect_request
  packet = self.new()
  packet.flags = 0x0040
  return packet
end

.max_data_lengthObject



9
10
11
# File 'lib/net/tns/packets/data_packet.rb', line 9

def self.max_data_length
  return Net::TNS::Packet::MAX_PAYLOAD_SIZE - 2   # 2 = flags.length
end