LLVolumeMessage Class Reference

#include <llvolumemessage.h>

List of all members.

Static Public Member Functions

static bool constrainVolumeParams (LLVolumeParams &params)
 This method constrains any volume params to make them valid.
static bool packVolumeParams (const LLVolumeParams *params, LLMessageSystem *mesgsys)
static bool packVolumeParams (const LLVolumeParams *params, LLDataPacker &dp)
static bool unpackVolumeParams (LLVolumeParams *params, LLMessageSystem *mesgsys, char *block_name, S32 block_num=0)
static bool unpackVolumeParams (LLVolumeParams *params, LLDataPacker &dp)

Static Protected Member Functions

static bool packProfileParams (const LLProfileParams *params, LLMessageSystem *mesgsys)
static bool packProfileParams (const LLProfileParams *params, LLDataPacker &dp)
static bool unpackProfileParams (LLProfileParams *params, LLMessageSystem *mesgsys, char *block_name, S32 block_num=0)
static bool unpackProfileParams (LLProfileParams *params, LLDataPacker &dp)
static bool packPathParams (const LLPathParams *params, LLMessageSystem *mesgsys)
static bool packPathParams (const LLPathParams *params, LLDataPacker &dp)
static bool unpackPathParams (LLPathParams *params, LLMessageSystem *mesgsys, char *block_name, S32 block_num=0)
static bool unpackPathParams (LLPathParams *params, LLDataPacker &dp)


Detailed Description

Definition at line 41 of file llvolumemessage.h.


Member Function Documentation

bool LLVolumeMessage::packProfileParams ( const LLProfileParams params,
LLMessageSystem mesgsys 
) [static, protected]

bool LLVolumeMessage::packProfileParams ( const LLProfileParams params,
LLDataPacker dp 
) [static, protected]

bool LLVolumeMessage::unpackProfileParams ( LLProfileParams params,
LLMessageSystem mesgsys,
char *  block_name,
S32  block_num = 0 
) [static, protected]

bool LLVolumeMessage::unpackProfileParams ( LLProfileParams params,
LLDataPacker dp 
) [static, protected]

bool LLVolumeMessage::packPathParams ( const LLPathParams params,
LLMessageSystem mesgsys 
) [static, protected]

bool LLVolumeMessage::packPathParams ( const LLPathParams params,
LLDataPacker dp 
) [static, protected]

bool LLVolumeMessage::unpackPathParams ( LLPathParams params,
LLMessageSystem mesgsys,
char *  block_name,
S32  block_num = 0 
) [static, protected]

bool LLVolumeMessage::unpackPathParams ( LLPathParams params,
LLDataPacker dp 
) [static, protected]

bool LLVolumeMessage::constrainVolumeParams ( LLVolumeParams params  )  [static]

bool LLVolumeMessage::packVolumeParams ( const LLVolumeParams params,
LLMessageSystem mesgsys 
) [static]

Definition at line 495 of file llvolumemessage.cpp.

References LLVolumeParams::getPathParams(), LLVolumeParams::getProfileParams(), packPathParams(), and packProfileParams().

Referenced by LLToolPlacer::addObject(), and LLViewerObject::sendShapeUpdate().

Here is the call graph for this function:

Here is the caller graph for this function:

bool LLVolumeMessage::packVolumeParams ( const LLVolumeParams params,
LLDataPacker dp 
) [static]

Definition at line 511 of file llvolumemessage.cpp.

References LLVolumeParams::getPathParams(), LLVolumeParams::getProfileParams(), packPathParams(), and packProfileParams().

Here is the call graph for this function:

bool LLVolumeMessage::unpackVolumeParams ( LLVolumeParams params,
LLMessageSystem mesgsys,
char *  block_name,
S32  block_num = 0 
) [static]

Definition at line 527 of file llvolumemessage.cpp.

References constrainVolumeParams(), LLVolumeParams::getPathParams(), LLVolumeParams::getProfileParams(), unpackPathParams(), and unpackProfileParams().

Referenced by LLVOVolume::processUpdateMessage().

Here is the call graph for this function:

Here is the caller graph for this function:

bool LLVolumeMessage::unpackVolumeParams ( LLVolumeParams params,
LLDataPacker dp 
) [static]


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

Generated on Fri May 16 09:37:49 2008 for SecondLife by  doxygen 1.5.5