class
	DATAGRAM_PACKET

General
	cluster: abstract
	description: "A datagram packet for use with datagram sockets."
	create: make

Ancestors
	PACKET

Queries
	c_int32_max: INTEGER_32
	c_int32_min: INTEGER_32
	count: INTEGER_32
	data: MANAGED_POINTER
	data_area_size: INTEGER_32
	data_info: PACKET
	element alias "[]" (pos: INTEGER_32): CHARACTER_8
	infix "@" (i: INTEGER_32): CHARACTER_8
	is_equal (other: [like Current] DATAGRAM_PACKET): BOOLEAN
	packet_number: INTEGER_32
	valid_position (pos: INTEGER_32): BOOLEAN

Commands
	copy (other: [like Current] DATAGRAM_PACKET)
	make (size: INTEGER_32)
	make_from_managed_pointer (a_data: [like data] MANAGED_POINTER)
	put_element (an_item: CHARACTER_8; pos: INTEGER_32)
	set_data (p: PACKET)
	set_packet_number (n: INTEGER_32)