#include <llparcel.h>
Collaboration diagram for LLParcel:
Definition at line 119 of file llparcel.h.
enum LLParcel::EAction |
A_CREATE | |
A_RELEASE | |
A_ABSORB | |
A_ABSORBED | |
A_DIVIDE | |
A_DIVISION | |
A_ACQUIRE | |
A_RELINQUISH | |
A_CONFIRM | |
A_COUNT | |
A_UNKNOWN |
Definition at line 149 of file llparcel.h.
enum LLParcel::ECategory |
C_NONE | |
C_LINDEN | |
C_ADULT | |
C_ARTS | |
C_BUSINESS | |
C_EDUCATIONAL | |
C_GAMING | |
C_HANGOUT | |
C_NEWCOMER | |
C_PARK | |
C_RESIDENTIAL | |
C_SHOPPING | |
C_STAGE | |
C_OTHER | |
C_COUNT | |
C_ANY |
Definition at line 130 of file llparcel.h.
Definition at line 122 of file llparcel.h.
LLParcel::LLParcel | ( | ) |
LLParcel::~LLParcel | ( | ) | [virtual] |
Definition at line 162 of file llparcel.cpp.
Definition at line 1416 of file llparcel.cpp.
References FALSE, getOwnerID(), mAccessList, LLAccessEntry::mFlags, LLAccessEntry::mID, mParcelFlags, LLAccessEntry::mTime, PARCEL_MAX_ACCESS_LIST, PF_USE_ACCESS_LIST, PF_USE_PASS_LIST, removeFromBanList(), and TRUE.
Referenced by LLPanelLandAccess::addAvatar().
Definition at line 1461 of file llparcel.cpp.
References FALSE, getOwnerID(), mBanList, LLAccessEntry::mFlags, LLAccessEntry::mID, mParcelFlags, LLAccessEntry::mTime, PARCEL_MAX_ACCESS_LIST, PF_USE_BAN_LIST, removeFromAccessList(), and TRUE.
Referenced by LLPanelLandBan::addAvatar().
Definition at line 324 of file llparcel.cpp.
References FALSE, getGroupID(), isPublic(), mOwnerID, mParcelFlags, LLUUID::notNull(), LLUUID::null, PF_CREATE_GROUP_OBJECTS, PF_CREATE_OBJECTS, and TRUE.
Referenced by LLViewerParcelMgr::agentCanBuild().
Definition at line 353 of file llparcel.cpp.
References FALSE, mOwnerID, mParcelFlags, mStatus, LLUUID::null, OS_LEASED, PF_ALLOW_TERRAFORM, and TRUE.
S32 LLParcel::blockAccess | ( | const LLUUID & | agent_id, | |
const LLUUID & | group_id, | |||
const BOOL | is_agent_identified, | |||
const BOOL | is_agent_transacted | |||
) | const |
Definition at line 414 of file llparcel.cpp.
References BA_ALLOWED, BA_BANNED, BA_NO_ACCESS_LEVEL, BA_NOT_IN_GROUP, BA_NOT_ON_LIST, getIsGroupOwned(), getParcelFlag(), isAgentBanned(), LLUUID::isNull(), mAccessList, mGroupID, mOwnerID, PF_DENY_ANONYMOUS, PF_DENY_IDENTIFIED, PF_DENY_TRANSACTED, PF_USE_ACCESS_GROUP, PF_USE_ACCESS_LIST, and PF_USE_PASS_LIST.
Referenced by isAgentBlockedFromParcel().
void LLParcel::clearParcel | ( | ) |
Definition at line 1700 of file llparcel.cpp.
References C_NONE, f, FALSE, L_LANDING_POINT, mAccessList, mBanList, LLUUID::null, NULL, overrideParcelFlags(), PF_DEFAULT, setAuctionID(), setAuthorizedBuyerID(), setCategory(), setDesc(), setGroupID(), setInEscrow(), setLandingType(), setMediaAutoScale(), setMediaID(), setMediaURL(), setMusicURL(), setName(), setPassHours(), setPassPrice(), setSnapshotID(), setUserLocation(), setUserLookAt(), LLVector3::x_axis, and LLVector3::zero.
void LLParcel::clearSale | ( | ) |
Definition at line 1666 of file llparcel.cpp.
References FALSE, isPublic(), mAuthBuyerID, mSaleTimerExpires, mStatus, LLUUID::null, OS_LEASED, OS_NONE, setAuctionID(), setForSale(), LLUUID::setNull(), setPreviouslyGroupOwned(), setPreviousOwnerID(), setSellWithObjects(), LLTimer::setTimerExpirySec(), and LLTimer::stop().
Definition at line 1640 of file llparcel.cpp.
References FALSE, mAccessList, mAuthBuyerID, mBanList, mGroupOwned, mOwnerID, mSaleTimerExpires, mStatus, OS_LEASED, pack_transaction_flags(), PF_SHOW_DIRECTORY, setAuctionID(), setForSale(), LLUUID::setNull(), setParcelFlag(), LLTimer::setTimerExpirySec(), LLTimer::stop(), and TRANS_LAND_SALE.
void LLParcel::dump | ( | ) |
Definition at line 1725 of file llparcel.cpp.
References llendl, llinfos, mArea, mDesc, mLocalID, and mName.
Referenced by LLViewerParcelMgr::dump().
Definition at line 1624 of file llparcel.cpp.
References FALSE, mAuthBuyerID, mGroupOwned, mOwnerID, mSaleTimerExpires, mStatus, LLUUID::null, OS_NONE, pack_transaction_flags(), LLUUID::setNull(), setPreviouslyGroupOwned(), setPreviousOwnerID(), setSellWithObjects(), LLTimer::setTimerExpirySec(), LLTimer::stop(), and TRANS_LAND_RELEASE.
BOOL LLParcel::exportStream | ( | std::ostream & | output_stream | ) |
Definition at line 1015 of file llparcel.cpp.
References category_to_string(), end, getAllowAllObjectEntry(), getAllowDamage(), getAllowDeedToGroup(), getAllowFly(), getAllowGroupModify(), getAllowGroupObjectEntry(), getAllowGroupScripts(), getAllowLandmark(), getAllowModify(), getAllowOtherScripts(), getAllowTerraform(), getCleanOtherTime(), getContributeWithDeed(), getForSale(), getParcelFlag(), LLTimer::getRemainingTimeF32(), getSellWithObjects(), getSoundLocal(), LLTimer::getStarted(), getVoiceEnabled(), getVoiceUseEstateChannel(), LLVector3::isExactlyZero(), LLUUID::isNull(), mAABBMin, mAccessList, mAuctionID, mAuthBuyerID, MAX_STRING, mBanList, mCategory, mClaimDate, mClaimPricePerMeter, mDesc, mDiscountRate, mDrawDistance, LLAccessEntry::mFlags, mGraceExtension, mGroupID, mGroupOwned, LLAccessEntry::mID, mID, mLandingType, mLocalID, mMediaAutoScale, mMediaID, mMediaURL, mMusicURL, mName, mOwnerID, mPassHours, mPassPrice, mRentPricePerMeter, mSalePrice, mSaleTimerExpires, mSnapshotID, mStatus, LLAccessEntry::mTime, mUserLocation, mUserLookAt, LLVector3::mV, ownership_status_to_string(), PF_ALLOW_PUBLISH, PF_DENY_ANONYMOUS, PF_DENY_IDENTIFIED, PF_DENY_TRANSACTED, PF_MATURE_PUBLISH, PF_RESTRICT_PUSHOBJECT, PF_SHOW_DIRECTORY, PF_USE_ACCESS_GROUP, PF_USE_ACCESS_LIST, PF_USE_BAN_LIST, PF_USE_PASS_LIST, S32, LLUUID::toString(), TRUE, VX, VY, and VZ.
void LLParcel::generateNewID | ( | ) | [inline] |
const LLVector3& LLParcel::getAABBMax | ( | ) | const [inline] |
const LLVector3& LLParcel::getAABBMin | ( | ) | const [inline] |
const char * LLParcel::getActionString | ( | EAction | action | ) | [static] |
F32 LLParcel::getAdjustedRentPerMeter | ( | ) | const |
BOOL LLParcel::getAllowAllObjectEntry | ( | ) | const [inline] |
Definition at line 423 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_ALL_OBJECT_ENTRY, and TRUE.
Referenced by exportStream(), and LLPanelLandOptions::refresh().
BOOL LLParcel::getAllowDamage | ( | ) | const [inline] |
Definition at line 408 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_DAMAGE, and TRUE.
Referenced by LLViewerParcelMgr::agentCanTakeDamage(), exportStream(), LLStatusBar::refresh(), LLPanelLandOptions::refresh(), and LLHoverView::updateText().
BOOL LLParcel::getAllowDeedToGroup | ( | ) | const [inline] |
Definition at line 396 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_DEED_TO_GROUP, and TRUE.
Referenced by exportStream(), and LLPanelLandGeneral::refresh().
BOOL LLParcel::getAllowFly | ( | ) | const [inline] |
Definition at line 411 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_FLY, and TRUE.
Referenced by exportStream(), LLStatusBar::refresh(), LLPanelLandOptions::refresh(), and LLHoverView::updateText().
BOOL LLParcel::getAllowGroupModify | ( | ) | const [inline] |
Definition at line 392 of file llparcel.h.
References FALSE, mParcelFlags, PF_CREATE_GROUP_OBJECTS, and TRUE.
Referenced by exportStream(), LLPanelLandOptions::refresh(), and LLHoverView::updateText().
BOOL LLParcel::getAllowGroupObjectEntry | ( | ) | const [inline] |
Definition at line 426 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_GROUP_OBJECT_ENTRY, and TRUE.
Referenced by exportStream(), and LLPanelLandOptions::refresh().
BOOL LLParcel::getAllowGroupScripts | ( | ) | const [inline] |
Definition at line 417 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_GROUP_SCRIPTS, and TRUE.
Referenced by exportStream(), LLPanelLandOptions::refresh(), and LLHoverView::updateText().
BOOL LLParcel::getAllowLandmark | ( | ) | const [inline] |
Definition at line 414 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_LANDMARK, and TRUE.
Referenced by create_new_landmark(), exportStream(), LLWorldCreateLandmark::handleEvent(), LLFloaterLandmark::onBtnNew(), and LLPanelLandOptions::refresh().
BOOL LLParcel::getAllowModify | ( | ) | const [inline] |
Definition at line 388 of file llparcel.h.
References FALSE, mParcelFlags, PF_CREATE_OBJECTS, and TRUE.
Referenced by enable_land_build(), enable_object_build(), exportStream(), LLAttachmentEnableDrop::handleEvent(), LLStatusBar::refresh(), LLPanelLandOptions::refresh(), and LLHoverView::updateText().
BOOL LLParcel::getAllowOtherScripts | ( | ) | const [inline] |
Definition at line 420 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_OTHER_SCRIPTS, and TRUE.
Referenced by exportStream(), LLStatusBar::refresh(), LLPanelLandOptions::refresh(), and LLHoverView::updateText().
BOOL LLParcel::getAllowPublish | ( | ) | const [inline] |
Definition at line 437 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_PUBLISH, and TRUE.
BOOL LLParcel::getAllowTerraform | ( | ) | const [inline] |
Definition at line 404 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_TERRAFORM, and TRUE.
Referenced by exportStream(), LLPanelLandOptions::refresh(), and LLHoverView::updateText().
S32 LLParcel::getArea | ( | ) | const [inline] |
Definition at line 460 of file llparcel.h.
References mArea.
Referenced by LLViewerParcelMgr::deedLandToGroup(), LLFloaterSellLandUI::doSellLand(), LLViewerParcelMgr::getSelectedArea(), LLStatusBar::refresh(), LLViewerParcelMgr::setupParcelBuy(), LLViewerParcelMgr::startReleaseLand(), LLFloaterSellLandUI::updateParcelInfo(), and LLFloaterBuyLandUI::updateParcelInfo().
U32 LLParcel::getAuctionID | ( | ) | const [inline] |
Definition at line 312 of file llparcel.h.
References mAuctionID.
Referenced by LLPanelLandGeneral::refresh(), and LLViewerParcelMgr::sendParcelGodForceOwner().
const LLUUID& LLParcel::getAuthorizedBuyerID | ( | ) | const [inline] |
Definition at line 328 of file llparcel.h.
References mAuthBuyerID.
Referenced by LLViewerParcelMgr::canAgentBuyParcel(), LLPanelLandInfo::refresh(), LLPanelLandGeneral::refreshNames(), LLFloaterSellLandUI::updateParcelInfo(), and LLFloaterBuyLandUI::updateParcelInfo().
ECategory LLParcel::getCategory | ( | ) | const [inline] |
Definition at line 344 of file llparcel.h.
References mCategory.
Referenced by LLPanelLandOptions::refresh().
LLParcel::ECategory LLParcel::getCategoryFromString | ( | const char * | string | ) | [static] |
Definition at line 1557 of file llparcel.cpp.
References category_string_to_category().
Referenced by LLPanelDirPlaces::performQuery().
LLParcel::ECategory LLParcel::getCategoryFromUIString | ( | const char * | string | ) | [static] |
const char * LLParcel::getCategoryString | ( | ECategory | category | ) | [static] |
const char * LLParcel::getCategoryUIString | ( | ECategory | category | ) | [static] |
Definition at line 1551 of file llparcel.cpp.
References category_to_ui_string().
Referenced by LLPanelLandOptions::refresh().
LLVector3 LLParcel::getCenterpoint | ( | ) | const |
Definition at line 1385 of file llparcel.cpp.
References f, getAABBMax(), getAABBMin(), LLVector3::mV, VX, VY, and VZ.
Referenced by LLFloaterBuyLandUI::updateParcelInfo().
time_t LLParcel::getClaimDate | ( | ) | const [inline] |
Definition at line 454 of file llparcel.h.
References mClaimDate.
Referenced by LLPanelLandGeneral::refresh().
S32 LLParcel::getClaimPrice | ( | ) | const [inline] |
S32 LLParcel::getClaimPricePerMeter | ( | ) | const [inline] |
Definition at line 455 of file llparcel.h.
References mClaimPricePerMeter.
Referenced by LLViewerParcelMgr::getDisplayInfo(), and LLFloaterBuyLandUI::updateParcelInfo().
S32 LLParcel::getCleanOtherTime | ( | ) | const [inline] |
Definition at line 509 of file llparcel.h.
References mCleanOtherTime.
Referenced by exportStream(), and LLViewerParcelMgr::getPrimInfo().
BOOL LLParcel::getContributeWithDeed | ( | ) | const [inline] |
Definition at line 400 of file llparcel.h.
References FALSE, mParcelFlags, PF_CONTRIBUTE_WITH_DEED, and TRUE.
Referenced by LLViewerParcelMgr::deedLandToGroup(), exportStream(), and LLPanelLandGeneral::refresh().
const LLString& LLParcel::getDesc | ( | ) | const [inline] |
Definition at line 300 of file llparcel.h.
References mDesc.
Referenced by LLPanelPick::initNewPick(), packMessage(), LLPanelLandGeneral::refresh(), and LLViewerParcelMgr::selectCollisionParcel().
F32 LLParcel::getDrawDistance | ( | ) | const [inline] |
BOOL LLParcel::getForSale | ( | ) | const [inline] |
Definition at line 429 of file llparcel.h.
References FALSE, mParcelFlags, PF_FOR_SALE, and TRUE.
Referenced by LLViewerParcelMgr::canAgentBuyParcel(), LLFloaterSellLandUI::doSellLand(), exportStream(), LLViewerParcelMgr::getDisplayInfo(), LLFloaterAuction::initialize(), LLPanelLandGeneral::onClickStartAuction(), LLStatusBar::refresh(), LLPanelLandInfo::refresh(), LLPanelLandGeneral::refresh(), LLFloaterSellLandUI::updateParcelInfo(), and LLFloaterBuyLandUI::updateParcelInfo().
const LLUUID& LLParcel::getGroupID | ( | ) | const [inline] |
Definition at line 307 of file llparcel.h.
References mGroupID.
Referenced by allowModifyBy(), LLViewerParcelMgr::deedAlertCB(), LLViewerParcelMgr::deedLandToGroup(), LLPanelLandGeneral::onClickProfile(), LLPanelLandObjects::onClickReturnGroupObjects(), LLPanelLandObjects::onClickReturnOtherObjects(), packMessage(), LLStatusBar::refresh(), LLPanelLandAccess::refresh(), LLPanelLandGeneral::refresh(), LLPanelLandAccess::refreshNames(), LLPanelLandGeneral::refreshNames(), LLFloaterBuyLandUI::updateNames(), and LLFloaterBuyLandUI::updateParcelInfo().
S32 LLParcel::getGroupPrimCount | ( | ) | const [inline] |
Definition at line 503 of file llparcel.h.
References mGroupPrimCount.
Referenced by LLViewerParcelMgr::getPrimInfo().
const LLUUID& LLParcel::getID | ( | ) | const [inline] |
BOOL LLParcel::getIsGroupOwned | ( | ) | const [inline] |
Definition at line 310 of file llparcel.h.
References mGroupOwned.
Referenced by blockAccess(), importStream(), LLPanelLandGeneral::onClickProfile(), LLPanelLandObjects::onClickReturnOtherObjects(), LLStatusBar::refresh(), LLPanelLandGeneral::refresh(), LLPanelLandGeneral::refreshNames(), LLFloaterBuyLandUI::updateNames(), LLFloaterBuyLandUI::updateParcelInfo(), and LLHoverView::updateText().
ELandingType LLParcel::getLandingType | ( | ) | const [inline] |
Definition at line 320 of file llparcel.h.
References mLandingType.
Referenced by LLPanelLandOptions::refresh().
S32 LLParcel::getLocalID | ( | ) | const [inline] |
Definition at line 305 of file llparcel.h.
References mLocalID.
Referenced by LLViewerParcelMgr::buyPass(), callback_prepare_video(), LLPanelLandObjects::clickShowCore(), LLFloaterSellLandUI::doShowObjects(), LLFloaterAuction::initialize(), LLToolBrushLand::modifyLandInSelectionGlobal(), LLPanelLandObjects::onClickRefresh(), LLPanelLandObjects::onClickReturnGroupObjects(), LLPanelLandObjects::onClickReturnOtherObjects(), LLPanelLandObjects::onClickReturnOwnerList(), LLPanelLandObjects::onClickReturnOwnerObjects(), LLPanelLandOptions::onClickSet(), LLPanelLandObjects::onLostFocus(), optionally_prepare_video(), LLViewerParcelMgr::processParcelAccessListReply(), LLViewerParcelMgr::processParcelDwellReply(), LLViewerParcelMgr::processParcelProperties(), LLViewerParcelMgr::reclaimParcel(), LLViewerParcelMgr::selectCollisionParcel(), LLViewerParcelMgr::sendParcelAccessListRequest(), LLViewerParcelMgr::sendParcelAccessListUpdate(), LLViewerParcelMgr::sendParcelDeed(), LLViewerParcelMgr::sendParcelDwellRequest(), LLViewerParcelMgr::sendParcelGodForceOwner(), LLViewerParcelMgr::sendParcelGodForceToContent(), LLViewerParcelMgr::sendParcelPropertiesUpdate(), LLViewerParcelMgr::sendParcelRelease(), LLViewerParcelMgr::setupParcelBuy(), and LLVoiceClient::stateMachine().
BOOL LLParcel::getMaturePublish | ( | ) | const [inline] |
Definition at line 439 of file llparcel.h.
References FALSE, mParcelFlags, PF_MATURE_PUBLISH, and TRUE.
Referenced by LLPanelLandOptions::refresh().
S32 LLParcel::getMaxPrimCapacity | ( | ) | const [inline] |
Definition at line 500 of file llparcel.h.
References mMaxPrimCapacity.
Referenced by LLViewerParcelMgr::getPrimInfo(), and LLFloaterBuyLandUI::updateParcelInfo().
U8 LLParcel::getMediaAutoScale | ( | ) | const [inline] |
Definition at line 304 of file llparcel.h.
References mMediaAutoScale.
Referenced by packMessage(), prepare_video(), and LLPanelLandMedia::refresh().
const LLUUID& LLParcel::getMediaID | ( | ) | const [inline] |
Definition at line 303 of file llparcel.h.
References mMediaID.
Referenced by packMessage(), prepare_video(), and LLPanelLandMedia::refresh().
const LLString& LLParcel::getMediaURL | ( | ) | const [inline] |
Definition at line 302 of file llparcel.h.
References mMediaURL.
Referenced by callback_prepare_video(), LLAudioStreamMediaListener::handleEvent(), optionally_prepare_video(), packMessage(), prepare_video(), LLViewerParcelMgr::processParcelProperties(), and LLPanelLandMedia::refresh().
const LLString& LLParcel::getMusicURL | ( | ) | const [inline] |
Definition at line 301 of file llparcel.h.
References mMusicURL.
Referenced by LLAudioStreamMusicListener::handleEvent(), LLOverlayBar::musicPlay(), packMessage(), LLOverlayBar::refresh(), and LLPanelLandMedia::refresh().
const LLString& LLParcel::getName | ( | ) | const [inline] |
Definition at line 299 of file llparcel.h.
References mName.
Referenced by LLViewerParcelMgr::getAgentParcelName(), LLFloaterAuction::initialize(), LLPanelClassified::initNewClassified(), LLPanelPick::initNewPick(), LLPanelLandGeneral::onClickBuyPass(), packMessage(), LLStatusBar::refresh(), LLPanelLandGeneral::refresh(), LLFloaterSellLandUI::refreshUI(), LLViewerParcelMgr::selectCollisionParcel(), and LLHoverView::updateText().
S32 LLParcel::getOtherPrimCount | ( | ) | const [inline] |
Definition at line 504 of file llparcel.h.
References mOtherPrimCount.
Referenced by LLViewerParcelMgr::getPrimInfo().
const LLUUID& LLParcel::getOwnerID | ( | ) | const [inline] |
Definition at line 306 of file llparcel.h.
References mOwnerID.
Referenced by addToAccessList(), addToBanList(), LLViewerParcelMgr::canAgentBuyParcel(), LLViewerParcelMgr::deedLandToGroup(), LLViewerParcelMgr::isParcelModifiableByAgent(), LLViewerParcelMgr::isParcelOwnedByAgent(), LLPanelLandGeneral::onClickProfile(), LLPanelLandObjects::onClickReturnOtherObjects(), LLPanelLandObjects::onClickReturnOwnerObjects(), LLViewerParcelMgr::reclaimParcel(), LLStatusBar::refresh(), LLPanelLandInfo::refresh(), LLPanelLandGeneral::refresh(), LLPanelLandGeneral::refreshNames(), LLFloaterBuyLandUI::updateNames(), LLFloaterBuyLandUI::updateParcelInfo(), and LLHoverView::updateText().
S32 LLParcel::getOwnerPrimCount | ( | ) | const [inline] |
Definition at line 502 of file llparcel.h.
References mOwnerPrimCount.
Referenced by LLViewerParcelMgr::getPrimInfo().
EOwnershipStatus LLParcel::getOwnershipStatus | ( | ) | const [inline] |
Definition at line 339 of file llparcel.h.
References mStatus.
Referenced by LLViewerParcelMgr::isParcelModifiableByAgent(), LLPanelLandGeneral::refresh(), and LLPanelLandGeneral::refreshNames().
const char * LLParcel::getOwnershipStatusString | ( | EOwnershipStatus | status | ) | [static] |
Definition at line 384 of file llparcel.h.
References FALSE, mParcelFlags, and TRUE.
Referenced by blockAccess(), LLPanelLandOptions::draw(), LLPanelLandGeneral::enableBuyPass(), LLPanelLandGeneral::enableDeedToGroup(), exportStream(), isAgentBanned(), LLToolPie::pickAndShowMenu(), prepare_video(), LLPanelLandBan::refresh(), LLPanelLandAccess::refresh(), LLViewerParcelMgr::renderParcelCollision(), and LLHoverView::updateText().
U32 LLParcel::getParcelFlags | ( | ) | const [inline] |
F32 LLParcel::getParcelPrimBonus | ( | ) | const [inline] |
Definition at line 507 of file llparcel.h.
References mParcelPrimBonus.
Referenced by LLViewerParcelMgr::getPrimInfo(), and LLFloaterBuyLandUI::updateParcelInfo().
F32 LLParcel::getPassHours | ( | ) | const [inline] |
Definition at line 309 of file llparcel.h.
References mPassHours.
Referenced by LLPanelLandGeneral::onClickBuyPass(), LLPanelLandAccess::refresh(), and LLViewerParcelMgr::selectCollisionParcel().
S32 LLParcel::getPassPrice | ( | ) | const [inline] |
Definition at line 308 of file llparcel.h.
References mPassPrice.
Referenced by LLPanelLandGeneral::onClickBuyPass(), LLPanelLandAccess::refresh(), and LLViewerParcelMgr::selectCollisionParcel().
BOOL LLParcel::getPreviouslyGroupOwned | ( | ) | const [inline] |
LLUUID LLParcel::getPreviousOwnerID | ( | ) | const [inline] |
S32 LLParcel::getPrimCount | ( | ) | const [inline] |
Definition at line 501 of file llparcel.h.
References mGroupPrimCount, mOtherPrimCount, mOwnerPrimCount, and mSelectedPrimCount.
Referenced by LLViewerParcelMgr::getPrimInfo().
BOOL LLParcel::getRecordTransaction | ( | ) | const [inline] |
BOOL LLParcel::getRegionDenyAnonymousOverride | ( | ) | const [inline] |
Definition at line 445 of file llparcel.h.
References mRegionDenyAnonymousOverride.
Referenced by LLPanelLandBan::refresh().
BOOL LLParcel::getRegionDenyIdentifiedOverride | ( | ) | const [inline] |
Definition at line 447 of file llparcel.h.
References mRegionDenyIdentifiedOverride.
Referenced by LLPanelLandBan::refresh().
BOOL LLParcel::getRegionDenyTransactedOverride | ( | ) | const [inline] |
Definition at line 449 of file llparcel.h.
References mRegionDenyTransactedOverride.
Referenced by LLPanelLandBan::refresh().
BOOL LLParcel::getRegionPushOverride | ( | ) | const [inline] |
Definition at line 443 of file llparcel.h.
References mRegionPushOverride.
Referenced by LLPanelLandOptions::refresh().
S32 LLParcel::getRentPricePerMeter | ( | ) | const [inline] |
BOOL LLParcel::getRestrictPushObject | ( | ) | const [inline] |
Definition at line 441 of file llparcel.h.
References FALSE, mParcelFlags, PF_RESTRICT_PUSHOBJECT, and TRUE.
Referenced by LLStatusBar::refresh(), and LLPanelLandOptions::refresh().
S32 LLParcel::getSalePrice | ( | ) | const [inline] |
Definition at line 453 of file llparcel.h.
References mSalePrice.
Referenced by LLViewerParcelMgr::canAgentBuyParcel(), LLViewerParcelMgr::getDisplayInfo(), packMessage(), LLPanelLandInfo::refresh(), LLPanelLandGeneral::refresh(), LLViewerParcelMgr::setupParcelBuy(), LLFloaterSellLandUI::updateParcelInfo(), LLFloaterBuyLandUI::updateParcelInfo(), and LLHoverView::updateText().
F32 LLParcel::getSaleTimerExpires | ( | ) | [inline] |
Definition at line 360 of file llparcel.h.
References LLTimer::getRemainingTimeF32(), and mSaleTimerExpires.
S32 LLParcel::getSelectedPrimCount | ( | ) | const [inline] |
Definition at line 505 of file llparcel.h.
References mSelectedPrimCount.
Referenced by LLViewerParcelMgr::getPrimInfo().
BOOL LLParcel::getSellWithObjects | ( | ) | const [inline] |
Definition at line 537 of file llparcel.h.
References FALSE, mParcelFlags, PF_SELL_PARCEL_OBJECTS, and TRUE.
Referenced by exportStream(), LLPanelLandGeneral::refresh(), LLFloaterSellLandUI::updateParcelInfo(), and LLFloaterBuyLandUI::updateParcelInfo().
S32 LLParcel::getSimWideMaxPrimCapacity | ( | ) | const [inline] |
Definition at line 496 of file llparcel.h.
References mSimWideMaxPrimCapacity.
Referenced by LLViewerParcelMgr::getPrimInfo().
S32 LLParcel::getSimWidePrimCount | ( | ) | const [inline] |
Definition at line 497 of file llparcel.h.
References mSimWidePrimCount.
Referenced by LLViewerParcelMgr::getPrimInfo().
const LLUUID& LLParcel::getSnapshotID | ( | ) | const [inline] |
Definition at line 323 of file llparcel.h.
References mSnapshotID.
Referenced by LLPanelClassified::initNewClassified(), LLPanelPick::initNewPick(), LLPanelLandOptions::refresh(), LLFloaterSellLandUI::updateParcelInfo(), and LLFloaterBuyLandUI::updateParcelInfo().
BOOL LLParcel::getSoundLocal | ( | ) | const [inline] |
Definition at line 431 of file llparcel.h.
References FALSE, mParcelFlags, PF_SOUND_LOCAL, and TRUE.
Referenced by LLViewerParcelMgr::canHearSound(), exportStream(), and LLPanelLandMedia::refresh().
S32 LLParcel::getTempPrimCount | ( | ) | const [inline] |
S32 LLParcel::getTotalRent | ( | ) | const |
Definition at line 1375 of file llparcel.cpp.
References f, mArea, mDiscountRate, mRentPricePerMeter, and S32.
Referenced by LLViewerParcelMgr::getDisplayInfo().
const LLVector3& LLParcel::getUserLocation | ( | ) | const [inline] |
Definition at line 318 of file llparcel.h.
References mUserLocation.
Referenced by LLPanelLandOptions::refresh().
const LLVector3& LLParcel::getUserLookAt | ( | ) | const [inline] |
BOOL LLParcel::getVoiceEnabled | ( | ) | const [inline] |
Definition at line 433 of file llparcel.h.
References FALSE, mParcelFlags, PF_ALLOW_VOICE_CHAT, and TRUE.
Referenced by exportStream(), and LLPanelLandMedia::refresh().
BOOL LLParcel::getVoiceUseEstateChannel | ( | ) | const [inline] |
Definition at line 435 of file llparcel.h.
References FALSE, mParcelFlags, PF_USE_ESTATE_VOICE_CHAN, and TRUE.
Referenced by exportStream(), and LLPanelLandMedia::refresh().
BOOL LLParcel::importAccessEntry | ( | std::istream & | input_stream, | |
LLAccessEntry * | entry | |||
) |
Definition at line 972 of file llparcel.cpp.
References LLStringBase< char >::convertToS32(), LLStringBase< char >::convertToU32(), get_keyword_and_value(), get_line(), llendl, llwarns, MAX_STRING, LLAccessEntry::mFlags, LLAccessEntry::mID, LLAccessEntry::mTime, S32, LLUUID::set(), skip_comments_and_emptyspace(), and skip_to_end_of_next_keyword().
Referenced by importStream().
BOOL LLParcel::importStream | ( | std::istream & | input_stream | ) |
Definition at line 517 of file llparcel.cpp.
References category_string_to_category(), LLStringBase< char >::convertToBOOL(), LLStringBase< char >::convertToF32(), LLStringBase< char >::convertToS32(), LLStringBase< char >::convertToU32(), LLStringBase< char >::convertToU8(), DEFAULT_USEC_CONVERSION_TIMEOUT, EXTEND_GRACE_IF_MORE_THAN_SEC, FALSE, LLUUID::generate(), get_keyword_and_value(), get_line(), getIsGroupOwned(), GROUP_USEC_CONVERSION_TIMEOUT, i, importAccessEntry(), LLUUID::isNull(), llendl, llinfos, llwarns, mAABBMin, mAccessList, mAuctionID, mAuthBuyerID, MAX_STRING, mBanList, mCategory, mClaimDate, mClaimPricePerMeter, mDiscountRate, mDrawDistance, mGraceExtension, mGroupID, mGroupOwned, mID, mLandingType, mLocalID, mMediaAutoScale, mMediaID, mOwnerID, mPassHours, mPassPrice, mRecordTransaction, mRentPricePerMeter, mSalePrice, mSaleTimerExpires, mSnapshotID, mStatus, mUserLocation, mUserLookAt, LLVector3::mV, NULL, OS_LEASE_PENDING, ownership_string_to_status(), PF_ALLOW_ALL_OBJECT_ENTRY, PF_ALLOW_DAMAGE, PF_ALLOW_DEED_TO_GROUP, PF_ALLOW_FLY, PF_ALLOW_GROUP_OBJECT_ENTRY, PF_ALLOW_GROUP_SCRIPTS, PF_ALLOW_LANDMARK, PF_ALLOW_OTHER_SCRIPTS, PF_ALLOW_PUBLISH, PF_ALLOW_TERRAFORM, PF_ALLOW_VOICE_CHAT, PF_CONTRIBUTE_WITH_DEED, PF_CREATE_GROUP_OBJECTS, PF_CREATE_OBJECTS, PF_DENY_ANONYMOUS, PF_DENY_IDENTIFIED, PF_DENY_TRANSACTED, PF_FOR_SALE, PF_MATURE_PUBLISH, PF_RESTRICT_PUSHOBJECT, PF_SELL_PARCEL_OBJECTS, PF_SHOW_DIRECTORY, PF_SOUND_LOCAL, PF_USE_ACCESS_GROUP, PF_USE_ACCESS_LIST, PF_USE_BAN_LIST, PF_USE_ESTATE_VOICE_CHAN, PF_USE_PASS_LIST, S32, SEC_TO_MICROSEC, LLUUID::set(), setCleanOtherTime(), setDesc(), setMediaURL(), setMusicURL(), setName(), setParcelFlag(), LLTimer::setTimerExpirySec(), SEVEN_DAYS_IN_USEC, skip_comments_and_emptyspace(), skip_to_end_of_next_keyword(), LLTimer::start(), TRUE, VX, VY, and VZ.
void LLParcel::init | ( | const LLUUID & | owner_id, | |
BOOL | modify, | |||
BOOL | terraform, | |||
BOOL | damage, | |||
time_t | claim_date, | |||
S32 | claim_price, | |||
S32 | rent_price, | |||
S32 | area, | |||
S32 | sim_object_limit, | |||
F32 | parcel_object_bonus, | |||
BOOL | is_group_owned = FALSE | |||
) |
Definition at line 167 of file llparcel.cpp.
References C_NONE, f, FALSE, L_LANDING_POINT, mAABBMax, mAABBMin, mArea, mAuctionID, mAuthBuyerID, mCategory, mClaimDate, mClaimPricePerMeter, mDiscountRate, mDrawDistance, mGraceExtension, mGroupID, mGroupOwned, mID, mInEscrow, mLandingType, mLocalID, mMediaAutoScale, mMediaID, mOwnerID, mParcelFlags, mPassHours, mPassPrice, mRecordTransaction, mRentPricePerMeter, mSalePrice, mSaleTimerExpires, mStatus, mUserLookAt, LLUUID::null, NULL, OS_NONE, PARCEL_PASS_HOURS_DEFAULT, PARCEL_PASS_PRICE_DEFAULT, PF_ALLOW_DAMAGE, PF_ALLOW_TERRAFORM, PF_CREATE_OBJECTS, PF_DEFAULT, REGION_WIDTH_METERS, S32, setCleanOtherTime(), setDesc(), setGroupPrimCount(), setMaxPrimCapacity(), setMediaURL(), setMusicURL(), setName(), LLUUID::setNull(), setOtherPrimCount(), setOwnerPrimCount(), setParcelFlag(), setParcelPrimBonus(), setPreviouslyGroupOwned(), setPreviousOwnerID(), setSelectedPrimCount(), setSimWideMaxPrimCapacity(), setSimWidePrimCount(), setTempPrimCount(), LLTimer::setTimerExpirySec(), LLVector3::setVec(), SOME_BIG_NEG_NUMBER, SOME_BIG_NUMBER, and LLTimer::stop().
Referenced by LLParcel(), and LLViewerParcelMgr::processParcelProperties().
Definition at line 403 of file llparcel.cpp.
References FALSE, getParcelFlag(), mBanList, PF_USE_BAN_LIST, and TRUE.
Referenced by blockAccess().
bool LLParcel::isAgentBlockedFromParcel | ( | LLParcel * | parcelp, | |
const LLUUID & | agent_id, | |||
const std::vector< LLUUID > & | group_ids, | |||
const BOOL | is_agent_identified, | |||
const BOOL | is_agent_transacted | |||
) | [static] |
Definition at line 380 of file llparcel.cpp.
References BA_ALLOWED, blockAccess(), count, i, LLUUID::null, and S32.
bool LLParcel::isInEscrow | ( | ) | const [inline] |
BOOL LLParcel::isPublic | ( | ) | const |
Definition at line 1686 of file llparcel.cpp.
References LLUUID::isNull(), and mOwnerID.
Referenced by allowModifyBy(), LLViewerParcelMgr::canAgentBuyParcel(), clearSale(), LLViewerParcelMgr::isParcelOwnedByAgent(), LLStatusBar::refresh(), LLPanelLandInfo::refresh(), LLPanelLandGeneral::refresh(), and LLFloaterBuyLandUI::updateParcelInfo().
Definition at line 1583 of file llparcel.cpp.
References LLTimer::checkExpirationAndReset(), FALSE, LLTimer::getStarted(), mSaleTimerExpires, and LLTimer::stop().
bool LLParcel::operator== | ( | const LLParcel & | rhs | ) | const |
Definition at line 1354 of file llparcel.cpp.
References FALSE, mClaimDate, mClaimPricePerMeter, mOwnerID, mParcelFlags, mRentPricePerMeter, and TRUE.
Definition at line 242 of file llparcel.cpp.
References mGroupID, mGroupOwned, mInEscrow, mOwnerID, and LLUUID::setNull().
Definition at line 206 of file llparcel.h.
References mSaleTimerExpires, and LLTimer::setTimerExpirySec().
void LLParcel::packAccessEntries | ( | LLMessageSystem * | msg, | |
const std::map< LLUUID, LLAccessEntry > & | list | |||
) |
Definition at line 1280 of file llparcel.cpp.
References _PREHASH_Flags, _PREHASH_ID, _PREHASH_List, _PREHASH_Time, LLMessageSystem::addS32Fast(), LLMessageSystem::addU32Fast(), LLMessageSystem::addUUIDFast(), end, LLMessageSystem::nextBlockFast(), and LLUUID::null.
void LLParcel::packMessage | ( | LLMessageSystem * | msg | ) |
Definition at line 1223 of file llparcel.cpp.
References _PREHASH_AuthBuyerID, _PREHASH_Category, _PREHASH_Desc, _PREHASH_GroupID, _PREHASH_LandingType, _PREHASH_MediaID, _PREHASH_MediaURL, _PREHASH_MusicURL, _PREHASH_Name, _PREHASH_ParcelFlags, _PREHASH_PassHours, _PREHASH_PassPrice, _PREHASH_SalePrice, _PREHASH_SnapshotID, _PREHASH_UserLocation, _PREHASH_UserLookAt, LLMessageSystem::addF32Fast(), LLMessageSystem::addS32Fast(), LLMessageSystem::addStringFast(), LLMessageSystem::addU32Fast(), LLMessageSystem::addU8(), LLMessageSystem::addU8Fast(), LLMessageSystem::addUUIDFast(), LLMessageSystem::addVector3Fast(), getDesc(), getGroupID(), getMediaAutoScale(), getMediaID(), getMediaURL(), getMusicURL(), getName(), getParcelFlags(), getSalePrice(), mAuthBuyerID, mCategory, mLandingType, mPassHours, mPassPrice, mSnapshotID, mUserLocation, and mUserLookAt.
Referenced by LLViewerParcelMgr::sendParcelPropertiesUpdate().
Definition at line 1528 of file llparcel.cpp.
References mAccessList, and remove_from_access_array().
Referenced by addToBanList(), and LLPanelLandAccess::onClickRemove().
Definition at line 1533 of file llparcel.cpp.
References mBanList, and remove_from_access_array().
Referenced by addToAccessList(), and LLPanelLandBan::onClickRemove().
Definition at line 280 of file llparcel.h.
References mAABBMax.
Referenced by LLViewerParcelMgr::processParcelProperties().
Definition at line 279 of file llparcel.h.
References mAABBMin.
Referenced by LLViewerParcelMgr::processParcelProperties().
Definition at line 243 of file llparcel.h.
References PF_ALLOW_ALL_OBJECT_ENTRY, and setParcelFlag().
Definition at line 244 of file llparcel.h.
References PF_ALLOW_GROUP_OBJECT_ENTRY, and setParcelFlag().
Definition at line 496 of file llparcel.cpp.
References mArea, REGION_WIDTH_METERS, S32, and setMaxPrimCapacity().
Definition at line 233 of file llparcel.h.
References mAuctionID.
Referenced by clearParcel(), clearSale(), completeSale(), LLViewerParcelMgr::processParcelProperties(), and startSale().
Definition at line 225 of file llparcel.h.
References mAuthBuyerID.
Referenced by LLFloaterSellLandUI::callbackAvatarPick(), clearParcel(), LLPanelLandGeneral::onClickStopSellLand(), and LLFloaterSellLandUI::onConfirmSale().
Definition at line 227 of file llparcel.h.
References mCategory.
Referenced by clearParcel(), and LLPanelLandOptions::onCommitAny().
Definition at line 524 of file llparcel.h.
References mCleanOtherTime.
Referenced by importStream(), init(), LLPanelLandObjects::onLostFocus(), LLViewerParcelMgr::processParcelProperties(), and startSale().
Definition at line 252 of file llparcel.h.
References PF_CONTRIBUTE_WITH_DEED, and setParcelFlag().
Referenced by LLPanelLandGeneral::onCommitAny().
Definition at line 272 of file llparcel.cpp.
References mDesc, and rawstr_to_utf8().
Referenced by clearParcel(), importStream(), init(), LLPanelLandGeneral::onCommitAny(), LLViewerParcelMgr::selectCollisionParcel(), and unpackMessage().
Definition at line 253 of file llparcel.h.
References PF_FOR_SALE, and setParcelFlag().
Referenced by clearSale(), and completeSale().
Definition at line 262 of file llparcel.h.
References mGroupID.
Referenced by clearParcel(), and LLPanelLandGeneral::setGroup().
Definition at line 518 of file llparcel.h.
References mGroupPrimCount.
Referenced by init(), and LLViewerParcelMgr::processParcelProperties().
void LLParcel::setInEscrow | ( | bool | in_escrow | ) | [inline] |
void LLParcel::setLandingType | ( | const ELandingType | type | ) | [inline] |
Definition at line 231 of file llparcel.h.
References mLandingType.
Referenced by clearParcel(), and LLPanelLandOptions::onCommitAny().
Definition at line 301 of file llparcel.cpp.
References mLocalID.
Referenced by LLViewerParcelMgr::deselectLand(), and LLViewerParcelMgr::processParcelProperties().
Definition at line 511 of file llparcel.h.
References mMaxPrimCapacity.
Referenced by init(), LLViewerParcelMgr::processParcelProperties(), and setArea().
Definition at line 215 of file llparcel.h.
References mMediaAutoScale.
Referenced by clearParcel(), and LLPanelLandMedia::onCommitAny().
Definition at line 214 of file llparcel.h.
References mMediaID.
Referenced by clearParcel(), and LLPanelLandMedia::onCommitAny().
Definition at line 290 of file llparcel.cpp.
References LL_UNKNOWN_CHAR, mMediaURL, and LLStringFn::replace_nonprintable().
Referenced by clearParcel(), importStream(), init(), LLPanelLandMedia::onCommitAny(), and unpackMessage().
Definition at line 280 of file llparcel.cpp.
References LL_UNKNOWN_CHAR, mMusicURL, and LLStringFn::replace_nonprintable().
Referenced by clearParcel(), importStream(), init(), LLPanelLandMedia::onCommitAny(), and unpackMessage().
Definition at line 264 of file llparcel.cpp.
References LL_UNKNOWN_CHAR, mName, and LLStringFn::replace_nonprintable().
Referenced by clearParcel(), importStream(), init(), LLPanelLandGeneral::onCommitAny(), LLViewerParcelMgr::selectCollisionParcel(), and unpackMessage().
Definition at line 519 of file llparcel.h.
References mOtherPrimCount.
Referenced by init(), and LLViewerParcelMgr::processParcelProperties().
Definition at line 517 of file llparcel.h.
References mOwnerPrimCount.
Referenced by init(), and LLViewerParcelMgr::processParcelProperties().
void LLParcel::setOwnershipStatus | ( | EOwnershipStatus | status | ) | [inline] |
Definition at line 341 of file llparcel.h.
References mStatus.
Referenced by LLViewerParcelMgr::processParcelProperties().
Definition at line 311 of file llparcel.cpp.
References mParcelFlags.
Referenced by completeSale(), LLPanelLandOptions::draw(), importStream(), init(), LLPanelLandGeneral::onClickStopSellLand(), LLPanelLandBan::onCommitAny(), LLPanelLandAccess::onCommitAny(), LLPanelLandMedia::onCommitAny(), LLPanelLandOptions::onCommitAny(), LLPanelLandGeneral::onCommitAny(), LLFloaterSellLandUI::onConfirmSale(), setAllowAllObjectEntry(), setAllowDamage(), setAllowDeedToGroup(), setAllowFly(), setAllowGroupModify(), setAllowGroupObjectEntry(), setAllowGroupScripts(), setAllowLandmark(), setAllowModify(), setAllowOtherScripts(), setAllowTerraform(), setContributeWithDeed(), setDenyAnonymous(), setDenyIdentified(), setDenyTransacted(), setForSale(), setRestrictPushObject(), setSellWithObjects(), and setSoundOnly().
Definition at line 522 of file llparcel.h.
References mParcelPrimBonus.
Referenced by init(), and LLViewerParcelMgr::processParcelProperties().
Definition at line 265 of file llparcel.h.
References mPassHours.
Referenced by clearParcel(), LLPanelLandAccess::onCommitAny(), and LLViewerParcelMgr::selectCollisionParcel().
Definition at line 264 of file llparcel.h.
References mPassPrice.
Referenced by clearParcel(), LLPanelLandAccess::onCommitAny(), and LLViewerParcelMgr::selectCollisionParcel().
Definition at line 532 of file llparcel.h.
References mPreviouslyGroupOwned.
Referenced by clearSale(), expireSale(), init(), and startSale().
Definition at line 531 of file llparcel.h.
References mPreviousOwnerID.
Referenced by clearSale(), expireSale(), init(), and startSale().
Definition at line 526 of file llparcel.h.
References mRegionDenyAnonymousOverride.
Referenced by LLViewerParcelMgr::processParcelProperties().
Definition at line 527 of file llparcel.h.
References mRegionDenyIdentifiedOverride.
Referenced by LLViewerParcelMgr::processParcelProperties().
Definition at line 528 of file llparcel.h.
References mRegionDenyTransactedOverride.
Referenced by LLViewerParcelMgr::processParcelProperties().
Definition at line 525 of file llparcel.h.
References mRegionPushOverride.
Referenced by LLViewerParcelMgr::processParcelProperties().
Definition at line 261 of file llparcel.h.
References mSalePrice.
Referenced by LLPanelLandGeneral::onClickStopSellLand(), and LLFloaterSellLandUI::onConfirmSale().
Definition at line 520 of file llparcel.h.
References mSelectedPrimCount.
Referenced by init(), and LLViewerParcelMgr::processParcelProperties().
Definition at line 533 of file llparcel.h.
References PF_SELL_PARCEL_OBJECTS, and setParcelFlag().
Referenced by clearSale(), expireSale(), and LLFloaterSellLandUI::onConfirmSale().
Definition at line 513 of file llparcel.h.
References mSimWideMaxPrimCapacity.
Referenced by init(), and LLViewerParcelMgr::processParcelProperties().
Definition at line 514 of file llparcel.h.
References mSimWidePrimCount.
Referenced by init(), and LLViewerParcelMgr::processParcelProperties().
Definition at line 228 of file llparcel.h.
References mSnapshotID.
Referenced by clearParcel(), and LLPanelLandOptions::onCommitAny().
Definition at line 229 of file llparcel.h.
References mUserLocation.
Referenced by clearParcel(), LLPanelLandOptions::onClickClear(), and LLPanelLandOptions::onClickSet().
Definition at line 230 of file llparcel.h.
References mUserLookAt.
Referenced by clearParcel(), LLPanelLandOptions::onClickClear(), and LLPanelLandOptions::onClickSet().
Definition at line 1598 of file llparcel.cpp.
References DEFAULT_USEC_SALE_TIMEOUT, mClaimDate, mGroupID, mGroupOwned, mOwnerID, mSaleTimerExpires, mStatus, NULL, OS_LEASE_PENDING, SEC_TO_MICROSEC, setAuctionID(), setCleanOtherTime(), LLUUID::setNull(), setPreviouslyGroupOwned(), setPreviousOwnerID(), LLTimer::setTimerExpirySec(), and LLTimer::start().
void LLParcel::unpackAccessEntries | ( | LLMessageSystem * | msg, | |
std::map< LLUUID, LLAccessEntry > * | list | |||
) |
Definition at line 1307 of file llparcel.cpp.
References _PREHASH_Flags, _PREHASH_ID, _PREHASH_List, _PREHASH_Time, count, LLMessageSystem::getNumberOfBlocksFast(), LLMessageSystem::getS32Fast(), LLMessageSystem::getU32Fast(), LLMessageSystem::getUUIDFast(), i, LLAccessEntry::mFlags, LLAccessEntry::mID, LLAccessEntry::mTime, and S32.
Referenced by LLViewerParcelMgr::processParcelAccessListReply().
void LLParcel::unpackMessage | ( | LLMessageSystem * | msg | ) |
Definition at line 1245 of file llparcel.cpp.
References _PREHASH_AuthBuyerID, _PREHASH_Category, _PREHASH_Desc, _PREHASH_GroupID, _PREHASH_LandingType, _PREHASH_MediaID, _PREHASH_MediaURL, _PREHASH_MusicURL, _PREHASH_Name, _PREHASH_ParcelData, _PREHASH_ParcelFlags, _PREHASH_PassHours, _PREHASH_PassPrice, _PREHASH_SalePrice, _PREHASH_SnapshotID, _PREHASH_UserLocation, _PREHASH_UserLookAt, LLMessageSystem::getF32Fast(), LLMessageSystem::getS32Fast(), LLMessageSystem::getStringFast(), LLMessageSystem::getU32Fast(), LLMessageSystem::getU8(), LLMessageSystem::getU8Fast(), LLMessageSystem::getUUIDFast(), LLMessageSystem::getVector3Fast(), mAuthBuyerID, mCategory, mGroupID, mLandingType, mMediaAutoScale, mMediaID, mParcelFlags, mPassHours, mPassPrice, mSalePrice, mSnapshotID, mUserLocation, mUserLookAt, setDesc(), setMediaURL(), setMusicURL(), and setName().
Referenced by LLViewerParcelMgr::processParcelProperties().
LLVector3 LLParcel::mAABBMax [protected] |
LLVector3 LLParcel::mAABBMin [protected] |
Definition at line 582 of file llparcel.h.
Referenced by exportStream(), extendAABB(), getAABBMin(), importStream(), init(), and setAABBMin().
std::map<LLUUID,LLAccessEntry> LLParcel::mAccessList |
Definition at line 606 of file llparcel.h.
Referenced by addToAccessList(), blockAccess(), clearParcel(), completeSale(), LLViewerParcelMgr::deselectLand(), expirePasses(), exportStream(), importStream(), LLViewerParcelMgr::processParcelAccessListReply(), LLPanelLandAccess::refresh(), removeFromAccessList(), LLViewerParcelMgr::sendParcelAccessListRequest(), and LLViewerParcelMgr::sendParcelAccessListUpdate().
Definition at line 605 of file llparcel.h.
S32 LLParcel::mArea [protected] |
Definition at line 569 of file llparcel.h.
Referenced by dump(), getArea(), getClaimPrice(), getTotalRent(), init(), and setArea().
U32 LLParcel::mAuctionID [protected] |
Definition at line 561 of file llparcel.h.
Referenced by exportStream(), getAuctionID(), importStream(), init(), and setAuctionID().
LLUUID LLParcel::mAuthBuyerID [protected] |
Definition at line 549 of file llparcel.h.
Referenced by clearSale(), completeSale(), expireSale(), exportStream(), getAuthorizedBuyerID(), importStream(), init(), isBuyerAuthorized(), packMessage(), setAuthorizedBuyerID(), and unpackMessage().
std::map<LLUUID,LLAccessEntry> LLParcel::mBanList |
Definition at line 607 of file llparcel.h.
Referenced by addToBanList(), clearParcel(), completeSale(), LLViewerParcelMgr::deselectLand(), LLViewerParcelMgr::dump(), exportStream(), importStream(), isAgentBanned(), LLViewerParcelMgr::processParcelAccessListReply(), LLPanelLandBan::refresh(), removeFromBanList(), LLViewerParcelMgr::sendParcelAccessListRequest(), and LLViewerParcelMgr::sendParcelAccessListUpdate().
Definition at line 604 of file llparcel.h.
ECategory LLParcel::mCategory [protected] |
Definition at line 548 of file llparcel.h.
Referenced by exportStream(), getCategory(), importStream(), init(), packMessage(), setCategory(), and unpackMessage().
time_t LLParcel::mClaimDate [protected] |
Definition at line 566 of file llparcel.h.
Referenced by exportStream(), getClaimDate(), importStream(), init(), operator==(), and startSale().
S32 LLParcel::mClaimPricePerMeter [protected] |
Definition at line 567 of file llparcel.h.
Referenced by exportStream(), getClaimPrice(), getClaimPricePerMeter(), importStream(), init(), and operator==().
S32 LLParcel::mCleanOtherTime [protected] |
Definition at line 594 of file llparcel.h.
Referenced by getCleanOtherTime(), and setCleanOtherTime().
LLString LLParcel::mDesc [protected] |
Definition at line 575 of file llparcel.h.
Referenced by dump(), exportStream(), getDesc(), and setDesc().
F32 LLParcel::mDiscountRate [protected] |
Definition at line 570 of file llparcel.h.
Referenced by exportStream(), getAdjustedRentPerMeter(), getTotalRent(), importStream(), init(), and setDiscountRate().
F32 LLParcel::mDrawDistance [protected] |
Definition at line 571 of file llparcel.h.
Referenced by exportStream(), getDrawDistance(), importStream(), init(), and setDrawDistance().
S32 LLParcel::mGraceExtension [protected] |
Definition at line 555 of file llparcel.h.
Referenced by exportStream(), importStream(), and init().
LLUUID LLParcel::mGroupID [protected] |
Definition at line 542 of file llparcel.h.
Referenced by blockAccess(), exportStream(), getGroupID(), importStream(), init(), overrideOwner(), setGroupID(), startSale(), and unpackMessage().
BOOL LLParcel::mGroupOwned [protected] |
Definition at line 543 of file llparcel.h.
Referenced by completeSale(), expireSale(), exportStream(), getIsGroupOwned(), importStream(), init(), overrideOwner(), and startSale().
S32 LLParcel::mGroupPrimCount [protected] |
Definition at line 589 of file llparcel.h.
Referenced by getGroupPrimCount(), getPrimCount(), and setGroupPrimCount().
LLUUID LLParcel::mID [protected] |
Definition at line 540 of file llparcel.h.
Referenced by exportStream(), generateNewID(), getID(), importStream(), and init().
bool LLParcel::mInEscrow [protected] |
Definition at line 564 of file llparcel.h.
Referenced by init(), isInEscrow(), overrideOwner(), and setInEscrow().
ELandingType LLParcel::mLandingType [protected] |
Definition at line 553 of file llparcel.h.
Referenced by exportStream(), getLandingType(), importStream(), init(), packMessage(), setLandingType(), and unpackMessage().
Definition at line 603 of file llparcel.h.
Referenced by dump(), exportStream(), getLocalID(), importStream(), init(), and setLocalID().
S32 LLParcel::mMaxPrimCapacity [protected] |
Definition at line 584 of file llparcel.h.
Referenced by getMaxPrimCapacity(), and setMaxPrimCapacity().
U8 LLParcel::mMediaAutoScale [protected] |
Definition at line 578 of file llparcel.h.
Referenced by exportStream(), getMediaAutoScale(), importStream(), init(), setMediaAutoScale(), and unpackMessage().
LLUUID LLParcel::mMediaID [protected] |
Definition at line 579 of file llparcel.h.
Referenced by exportStream(), getMediaID(), importStream(), init(), setMediaID(), and unpackMessage().
LLString LLParcel::mMediaURL [protected] |
Definition at line 577 of file llparcel.h.
Referenced by exportStream(), getMediaURL(), and setMediaURL().
LLString LLParcel::mMusicURL [protected] |
Definition at line 576 of file llparcel.h.
Referenced by exportStream(), getMusicURL(), and setMusicURL().
LLString LLParcel::mName [protected] |
Definition at line 574 of file llparcel.h.
Referenced by dump(), exportStream(), getName(), and setName().
S32 LLParcel::mOtherPrimCount [protected] |
Definition at line 590 of file llparcel.h.
Referenced by getOtherPrimCount(), getPrimCount(), and setOtherPrimCount().
LLUUID LLParcel::mOwnerID [protected] |
Definition at line 541 of file llparcel.h.
Referenced by allowModifyBy(), allowTerraformBy(), blockAccess(), completeSale(), expireSale(), exportStream(), getOwnerID(), importStream(), init(), isPublic(), operator==(), overrideOwner(), and startSale().
S32 LLParcel::mOwnerPrimCount [protected] |
Definition at line 588 of file llparcel.h.
Referenced by getOwnerPrimCount(), getPrimCount(), and setOwnerPrimCount().
U32 LLParcel::mParcelFlags [protected] |
Definition at line 572 of file llparcel.h.
Referenced by addToAccessList(), addToBanList(), allowModifyBy(), allowTerraformBy(), getAllowAllObjectEntry(), getAllowDamage(), getAllowDeedToGroup(), getAllowFly(), getAllowGroupModify(), getAllowGroupObjectEntry(), getAllowGroupScripts(), getAllowLandmark(), getAllowModify(), getAllowOtherScripts(), getAllowPublish(), getAllowTerraform(), getContributeWithDeed(), getForSale(), getMaturePublish(), getParcelFlag(), getParcelFlags(), getRestrictPushObject(), getSellWithObjects(), getSoundLocal(), getVoiceEnabled(), getVoiceUseEstateChannel(), init(), operator==(), overrideParcelFlags(), setAllParcelFlags(), setParcelFlag(), and unpackMessage().
F32 LLParcel::mParcelPrimBonus [protected] |
Definition at line 593 of file llparcel.h.
Referenced by getParcelPrimBonus(), and setParcelPrimBonus().
F32 LLParcel::mPassHours [protected] |
Definition at line 581 of file llparcel.h.
Referenced by exportStream(), getPassHours(), importStream(), init(), packMessage(), setPassHours(), and unpackMessage().
S32 LLParcel::mPassPrice [protected] |
Definition at line 580 of file llparcel.h.
Referenced by exportStream(), getPassPrice(), importStream(), init(), packMessage(), setPassPrice(), and unpackMessage().
BOOL LLParcel::mPreviouslyGroupOwned [protected] |
Definition at line 545 of file llparcel.h.
Referenced by getPreviouslyGroupOwned(), and setPreviouslyGroupOwned().
LLUUID LLParcel::mPreviousOwnerID [protected] |
Definition at line 544 of file llparcel.h.
Referenced by getPreviousOwnerID(), and setPreviousOwnerID().
BOOL LLParcel::mRecordTransaction [protected] |
Definition at line 556 of file llparcel.h.
Referenced by getRecordTransaction(), importStream(), init(), and setRecordTransaction().
BOOL LLParcel::mRegionDenyAnonymousOverride [protected] |
Definition at line 596 of file llparcel.h.
Referenced by getRegionDenyAnonymousOverride(), and setRegionDenyAnonymousOverride().
BOOL LLParcel::mRegionDenyIdentifiedOverride [protected] |
Definition at line 597 of file llparcel.h.
Referenced by getRegionDenyIdentifiedOverride(), and setRegionDenyIdentifiedOverride().
BOOL LLParcel::mRegionDenyTransactedOverride [protected] |
Definition at line 598 of file llparcel.h.
Referenced by getRegionDenyTransactedOverride(), and setRegionDenyTransactedOverride().
BOOL LLParcel::mRegionPushOverride [protected] |
Definition at line 595 of file llparcel.h.
Referenced by getRegionPushOverride(), and setRegionPushOverride().
S32 LLParcel::mRentPricePerMeter [protected] |
Definition at line 568 of file llparcel.h.
Referenced by exportStream(), getAdjustedRentPerMeter(), getRentPricePerMeter(), getTotalRent(), importStream(), init(), and operator==().
S32 LLParcel::mSalePrice [protected] |
Definition at line 573 of file llparcel.h.
Referenced by exportStream(), getSalePrice(), importStream(), init(), setSalePrice(), and unpackMessage().
LLTimer LLParcel::mSaleTimerExpires [protected] |
Definition at line 554 of file llparcel.h.
Referenced by clearSale(), completeSale(), expireSale(), exportStream(), getSaleTimerExpires(), importStream(), init(), isSaleTimerExpired(), overrideSaleTimerExpires(), and startSale().
S32 LLParcel::mSelectedPrimCount [protected] |
Definition at line 591 of file llparcel.h.
Referenced by getPrimCount(), getSelectedPrimCount(), and setSelectedPrimCount().
S32 LLParcel::mSimWideMaxPrimCapacity [protected] |
Definition at line 586 of file llparcel.h.
Referenced by getSimWideMaxPrimCapacity(), and setSimWideMaxPrimCapacity().
S32 LLParcel::mSimWidePrimCount [protected] |
Definition at line 585 of file llparcel.h.
Referenced by getSimWidePrimCount(), and setSimWidePrimCount().
LLUUID LLParcel::mSnapshotID [protected] |
Definition at line 550 of file llparcel.h.
Referenced by exportStream(), getSnapshotID(), importStream(), packMessage(), setSnapshotID(), and unpackMessage().
EOwnershipStatus LLParcel::mStatus [protected] |
Definition at line 547 of file llparcel.h.
Referenced by allowTerraformBy(), clearSale(), completeSale(), expireSale(), exportStream(), getOwnershipStatus(), importStream(), init(), setOwnershipStatus(), and startSale().
std::map<LLUUID,LLAccessEntry> LLParcel::mTempAccessList |
Definition at line 609 of file llparcel.h.
std::map<LLUUID,LLAccessEntry> LLParcel::mTempBanList |
Definition at line 608 of file llparcel.h.
S32 LLParcel::mTempPrimCount [protected] |
Definition at line 592 of file llparcel.h.
Referenced by getTempPrimCount(), and setTempPrimCount().
LLVector3 LLParcel::mUserLocation [protected] |
Definition at line 551 of file llparcel.h.
Referenced by exportStream(), getUserLocation(), importStream(), packMessage(), setUserLocation(), and unpackMessage().
LLVector3 LLParcel::mUserLookAt [protected] |
Definition at line 552 of file llparcel.h.
Referenced by exportStream(), getUserLookAt(), importStream(), init(), packMessage(), setUserLookAt(), and unpackMessage().