SLikeNet 0.1.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
SLNet::InternalPacketFixedSizeTransmissionHeader Struct Reference

`#include <slikenet/InternalPacket.h>`

Inheritance diagram for SLNet::InternalPacketFixedSizeTransmissionHeader:

## Public Attributes

MessageNumberType | reliableMessageNumber
| A unique numerical identifier given to this user message. Used to identify reliable messages on the network.
OrderingIndexType | orderingIndex
| The ID used as identification for ordering messages. Also included in sequenced messages.
OrderingIndexType | sequencingIndex
unsigned char | orderingChannel
| What ordering channel this packet is on, if the reliability type uses ordering channels.
SplitPacketIdType | splitPacketId
| The ID of the split packet, if we have split packets. This is the maximum number of split messages we can send simultaneously per connection.
SplitPacketIndexType | splitPacketIndex
| If this is a split packet, the index into the array of subsplit packets.
SplitPacketIndexType | splitPacketCount
| The size of the array of subsplit packets.
BitSize_t | dataBitLength
| How many bits long the data is.
PacketReliability | reliability
| What type of reliability algorithm to use with this packet.

## Detailed Description

Definition at line 50 of file InternalPacket.h.

## Member Data Documentation

BitSize_t SLNet::InternalPacketFixedSizeTransmissionHeader::dataBitLength

How many bits long the data is.

Definition at line 65 of file InternalPacket.h.

Referenced by SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer(), SLNet::ReliabilityLayer::Receive(), SLNet::ReliabilityLayer::Send(), and SLNet::ReliabilityLayer::Update().

unsigned char SLNet::InternalPacketFixedSizeTransmissionHeader::orderingChannel

What ordering channel this packet is on, if the reliability type uses ordering channels.

Definition at line 59 of file InternalPacket.h.

Referenced by SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer(), and SLNet::ReliabilityLayer::Send().

OrderingIndexType SLNet::InternalPacketFixedSizeTransmissionHeader::orderingIndex

The ID used as identification for ordering messages. Also included in sequenced messages.

Definition at line 55 of file InternalPacket.h.

Referenced by SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer(), and SLNet::ReliabilityLayer::Send().

PacketReliability SLNet::InternalPacketFixedSizeTransmissionHeader::reliability

What type of reliability algorithm to use with this packet.

Definition at line 69 of file InternalPacket.h.

Referenced by SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer(), SLNet::ReliabilityLayer::Send(), and SLNet::ReliabilityLayer::Update().

MessageNumberType SLNet::InternalPacketFixedSizeTransmissionHeader::reliableMessageNumber

A unique numerical identifier given to this user message. Used to identify reliable messages on the network.

Definition at line 53 of file InternalPacket.h.

Referenced by SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer(), and SLNet::ReliabilityLayer::Update().

OrderingIndexType SLNet::InternalPacketFixedSizeTransmissionHeader::sequencingIndex

Definition at line 57 of file InternalPacket.h.

Referenced by SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer(), and SLNet::ReliabilityLayer::Send().

SplitPacketIndexType SLNet::InternalPacketFixedSizeTransmissionHeader::splitPacketCount

The size of the array of subsplit packets.

Definition at line 65 of file InternalPacket.h.

Referenced by SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer().

SplitPacketIdType SLNet::InternalPacketFixedSizeTransmissionHeader::splitPacketId

The ID of the split packet, if we have split packets. This is the maximum number of split messages we can send simultaneously per connection.

Definition at line 61 of file InternalPacket.h.

Referenced by SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer().

SplitPacketIndexType SLNet::InternalPacketFixedSizeTransmissionHeader::splitPacketIndex

If this is a split packet, the index into the array of subsplit packets.

Definition at line 63 of file InternalPacket.h.

Referenced by SplitPacketIndexComp().

The documentation for this struct was generated from the following file:

- Source/include/slikenet/InternalPacket.h