OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket Class Reference

Holds a reference to the

See Also
LLUDPClient

this packet is destined for, along with the serialized packet data, sequence number (if this is a resend), number of times this packet has been resent, the time of the last resend, and the throttling category for this packet More...

Collaboration diagram for OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket:
Collaboration graph
[legend]

Public Member Functions

 OutgoingPacket (LLUDPClient client, UDPPacketBuffer buffer, ThrottleOutPacketType category, UnackedPacketMethod method)
 Default constructor More...
 

Public Attributes

LLUDPClient Client
 Client this packet is destined for More...
 
UDPPacketBuffer Buffer
 Packet data to send More...
 
uint SequenceNumber
 Sequence number of the wrapped packet More...
 
int ResendCount
 Number of times this packet has been resent More...
 
int TickCount
 Environment.TickCount when this packet was last sent over the wire More...
 
ThrottleOutPacketType Category
 Category this packet belongs to More...
 
UnackedPacketMethod UnackedMethod
 The delegate to be called if this packet is determined to be unacknowledged More...
 

Detailed Description

Holds a reference to the

See Also
LLUDPClient

this packet is destined for, along with the serialized packet data, sequence number (if this is a resend), number of times this packet has been resent, the time of the last resend, and the throttling category for this packet

Definition at line 43 of file OutgoingPacket.cs.

Constructor & Destructor Documentation

OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket.OutgoingPacket ( LLUDPClient  client,
UDPPacketBuffer  buffer,
ThrottleOutPacketType  category,
UnackedPacketMethod  method 
)
inline

Default constructor

Parameters
clientReference to the client this packet is destined for
bufferSerialized packet data. If the flags or sequence number need to be updated, they will be injected directly into this binary buffer
categoryThrottling category for this packet

Definition at line 67 of file OutgoingPacket.cs.

Member Data Documentation

UDPPacketBuffer OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket.Buffer

Packet data to send

Definition at line 48 of file OutgoingPacket.cs.

ThrottleOutPacketType OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket.Category

Category this packet belongs to

Definition at line 56 of file OutgoingPacket.cs.

LLUDPClient OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket.Client

Client this packet is destined for

Definition at line 46 of file OutgoingPacket.cs.

int OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket.ResendCount

Number of times this packet has been resent

Definition at line 52 of file OutgoingPacket.cs.

uint OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket.SequenceNumber

Sequence number of the wrapped packet

Definition at line 50 of file OutgoingPacket.cs.

int OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket.TickCount

Environment.TickCount when this packet was last sent over the wire

Definition at line 54 of file OutgoingPacket.cs.

UnackedPacketMethod OpenSim.Region.ClientStack.LindenUDP.OutgoingPacket.UnackedMethod

The delegate to be called if this packet is determined to be unacknowledged

Definition at line 58 of file OutgoingPacket.cs.


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