#include <llpacketack.h>
Collaboration diagram for LLReliablePacket:
Public Member Functions | |
LLReliablePacket (S32 socket, U8 *buf_ptr, S32 buf_len, LLReliablePacketParams *params) | |
~LLReliablePacket () | |
Protected Attributes | |
S32 | mSocket |
LLHost | mHost |
S32 | mRetries |
BOOL | mPingBasedRetry |
F32 | mTimeout |
void(* | mCallback )(void **, S32) |
void ** | mCallbackData |
char * | mMessageName |
U8 * | mBuffer |
S32 | mBufferLength |
TPACKETID | mPacketID |
F64 | mExpirationTime |
Friends | |
class | LLCircuitData |
Definition at line 85 of file llpacketack.h.
LLReliablePacket::LLReliablePacket | ( | S32 | socket, | |
U8 * | buf_ptr, | |||
S32 | buf_len, | |||
LLReliablePacketParams * | params | |||
) |
Definition at line 45 of file llpacketack.cpp.
References mBuffer, mBufferLength, mCallback, mCallbackData, mExpirationTime, mHost, mMessageName, mPacketID, mPingBasedRetry, mRetries, mSocket, mTimeout, NULL, params, PHL_PACKET_ID, totalTime(), and TRUE.
LLReliablePacket::~LLReliablePacket | ( | ) | [inline] |
friend class LLCircuitData [friend] |
Definition at line 98 of file llpacketack.h.
U8* LLReliablePacket::mBuffer [protected] |
Definition at line 111 of file llpacketack.h.
Referenced by LLReliablePacket(), LLCircuitData::resendUnackedPackets(), and ~LLReliablePacket().
S32 LLReliablePacket::mBufferLength [protected] |
Definition at line 112 of file llpacketack.h.
Referenced by LLCircuitData::ackReliablePacket(), LLCircuitData::addReliablePacket(), LLReliablePacket(), LLCircuitData::resendUnackedPackets(), and LLCircuitData::~LLCircuitData().
void(* LLReliablePacket::mCallback)(void **, S32) [protected] |
void** LLReliablePacket::mCallbackData [protected] |
Definition at line 108 of file llpacketack.h.
Referenced by LLCircuitData::ackReliablePacket(), LLReliablePacket(), LLCircuitData::resendUnackedPackets(), and LLCircuitData::~LLCircuitData().
F64 LLReliablePacket::mExpirationTime [protected] |
Definition at line 116 of file llpacketack.h.
Referenced by LLReliablePacket(), and LLCircuitData::resendUnackedPackets().
LLHost LLReliablePacket::mHost [protected] |
Definition at line 103 of file llpacketack.h.
Referenced by LLCircuitData::ackReliablePacket(), LLReliablePacket(), and LLCircuitData::resendUnackedPackets().
char* LLReliablePacket::mMessageName [protected] |
TPACKETID LLReliablePacket::mPacketID [protected] |
Definition at line 114 of file llpacketack.h.
Referenced by LLCircuitData::ackReliablePacket(), LLCircuitData::addReliablePacket(), LLReliablePacket(), LLCircuitData::resendUnackedPackets(), and LLCircuitData::~LLCircuitData().
BOOL LLReliablePacket::mPingBasedRetry [protected] |
Definition at line 105 of file llpacketack.h.
Referenced by LLReliablePacket(), and LLCircuitData::resendUnackedPackets().
S32 LLReliablePacket::mRetries [protected] |
Definition at line 104 of file llpacketack.h.
Referenced by LLReliablePacket(), and LLCircuitData::resendUnackedPackets().
S32 LLReliablePacket::mSocket [protected] |
Definition at line 102 of file llpacketack.h.
Referenced by LLReliablePacket(), and LLCircuitData::resendUnackedPackets().
F32 LLReliablePacket::mTimeout [protected] |
Definition at line 106 of file llpacketack.h.
Referenced by LLCircuitData::ackReliablePacket(), LLReliablePacket(), and LLCircuitData::resendUnackedPackets().