llregionflags.h File Reference

Flags that are sent in the statistics message region_flags field. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

BOOL is_prelude (U32 flags)
U32 set_prelude_flags (U32 flags)
U32 unset_prelude_flags (U32 flags)

Variables

const U32 REGION_FLAGS_ALLOW_DAMAGE = (1 << 0)
const U32 REGION_FLAGS_ALLOW_LANDMARK = (1 << 1)
const U32 REGION_FLAGS_ALLOW_SET_HOME = (1 << 2)
const U32 REGION_FLAGS_RESET_HOME_ON_TELEPORT = (1 << 3)
const U32 REGION_FLAGS_SUN_FIXED = (1 << 4)
const U32 REGION_FLAGS_TAX_FREE = (1 << 5)
const U32 REGION_FLAGS_BLOCK_TERRAFORM = (1 << 6)
const U32 REGION_FLAGS_BLOCK_LAND_RESELL = (1 << 7)
const U32 REGION_FLAGS_SANDBOX = (1 << 8)
const U32 REGION_FLAGS_NULL_LAYER = (1 << 9)
const U32 REGION_FLAGS_SKIP_AGENT_ACTION = (1 << 10)
const U32 REGION_FLAGS_SKIP_UPDATE_INTEREST_LIST = (1 << 11)
const U32 REGION_FLAGS_SKIP_COLLISIONS = (1 << 12)
const U32 REGION_FLAGS_SKIP_SCRIPTS = (1 << 13)
const U32 REGION_FLAGS_SKIP_PHYSICS = (1 << 14)
const U32 REGION_FLAGS_EXTERNALLY_VISIBLE = (1 << 15)
const U32 REGION_FLAGS_PUBLIC_ALLOWED = (1 << 17)
const U32 REGION_FLAGS_BLOCK_DWELL = (1 << 18)
const U32 REGION_FLAGS_BLOCK_FLY = (1 << 19)
const U32 REGION_FLAGS_ALLOW_DIRECT_TELEPORT = (1 << 20)
const U32 REGION_FLAGS_ESTATE_SKIP_SCRIPTS = (1 << 21)
const U32 REGION_FLAGS_RESTRICT_PUSHOBJECT = (1 << 22)
const U32 REGION_FLAGS_DENY_ANONYMOUS = (1 << 23)
const U32 REGION_FLAGS_DENY_IDENTIFIED = (1 << 24)
const U32 REGION_FLAGS_DENY_TRANSACTED = (1 << 25)
const U32 REGION_FLAGS_ALLOW_PARCEL_CHANGES = (1 << 26)
const U32 REGION_FLAGS_ABUSE_EMAIL_TO_ESTATE_OWNER = (1 << 27)
const U32 REGION_FLAGS_ALLOW_VOICE = (1 << 28)
const U32 REGION_FLAGS_BLOCK_PARCEL_SEARCH = (1 << 29)
const U32 REGION_FLAGS_DEFAULT
const U32 REGION_FLAGS_PRELUDE_SET = REGION_FLAGS_RESET_HOME_ON_TELEPORT
const U32 REGION_FLAGS_PRELUDE_UNSET
const U32 REGION_FLAGS_ESTATE_MASK
const U32 ESTATE_ALL = 0
const U32 ESTATE_MAINLAND = 1
const U32 ESTATE_ORIENTATION = 2
const U32 ESTATE_INTERNAL = 3
const U32 ESTATE_SHOWCASE = 4
const U32 ESTATE_KIDGRID = 5
const U32 ESTATE_LAST_LINDEN = 5
const U32 ESTATE_ACCESS_ALLOWED_AGENTS = 1 << 0
const U32 ESTATE_ACCESS_ALLOWED_GROUPS = 1 << 1
const U32 ESTATE_ACCESS_BANNED_AGENTS = 1 << 2
const U32 ESTATE_ACCESS_MANAGERS = 1 << 3
const S32 ESTATE_ACCESS_MAX_ENTRIES_PER_PACKET = 63
const U32 ESTATE_ACCESS_SEND_TO_AGENT_ONLY = 1 << 4
const U32 ESTATE_ACCESS_ALL
const U32 ESTATE_ACCESS_APPLY_TO_ALL_ESTATES = 1 << 0
const U32 ESTATE_ACCESS_APPLY_TO_MANAGED_ESTATES = 1 << 1
const U32 ESTATE_ACCESS_ALLOWED_AGENT_ADD = 1 << 2
const U32 ESTATE_ACCESS_ALLOWED_AGENT_REMOVE = 1 << 3
const U32 ESTATE_ACCESS_ALLOWED_GROUP_ADD = 1 << 4
const U32 ESTATE_ACCESS_ALLOWED_GROUP_REMOVE = 1 << 5
const U32 ESTATE_ACCESS_BANNED_AGENT_ADD = 1 << 6
const U32 ESTATE_ACCESS_BANNED_AGENT_REMOVE = 1 << 7
const U32 ESTATE_ACCESS_MANAGER_ADD = 1 << 8
const U32 ESTATE_ACCESS_MANAGER_REMOVE = 1 << 9
const S32 ESTATE_MAX_MANAGERS = 10
const S32 ESTATE_MAX_ACCESS_IDS = 300
const S32 ESTATE_MAX_GROUP_IDS = (S32) ESTATE_ACCESS_MAX_ENTRIES_PER_PACKET
const U32 SWD_OTHERS_LAND_ONLY = (1 << 0)
const U32 SWD_ALWAYS_RETURN_OBJECTS = (1 << 1)
const U32 SWD_SCRIPTED_ONLY = (1 << 2)


Detailed Description

Flags that are sent in the statistics message region_flags field.

LicenseInfo
firstyear=2002&license=viewergpl

Copyright (c) 2002-2007, Linden Research, Inc.

Second Life Viewer Source Code The source code in this file ("Source Code") is provided by Linden Lab to you under the terms of the GNU General Public License, version 2.0 ("GPL"), unless you have obtained a separate licensing agreement ("Other License"), formally executed by you and Linden Lab. Terms of the GPL can be found in doc/GPL-license.txt in this distribution, or online at http://secondlife.com/developers/opensource/gplv2

There are special exceptions to the terms and conditions of the GPL as it is applied to this Source Code. View the full text of the exception in the file doc/FLOSS-exception.txt in this software distribution, or online at http://secondlife.com/developers/opensource/flossexception

By copying, modifying or distributing this software, you acknowledge that you have read and understood your obligations described above, and agree to abide by those obligations.

ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS OR PERFORMANCE. $/LicenseInfo$

Definition in file llregionflags.h.


Function Documentation

BOOL is_prelude ( U32  flags  )  [inline]

Definition at line 116 of file llregionflags.h.

References REGION_FLAGS_PRELUDE_SET, and REGION_FLAGS_PRELUDE_UNSET.

Referenced by LLViewerRegion::isPrelude(), and LLPanelRegionTools::setCheckFlags().

U32 set_prelude_flags ( U32  flags  )  [inline]

Definition at line 123 of file llregionflags.h.

References REGION_FLAGS_PRELUDE_SET, REGION_FLAGS_PRELUDE_UNSET, and REGION_FLAGS_SUN_FIXED.

Referenced by LLPanelRegionTools::getRegionFlags(), and LLPanelRegionTools::getRegionFlagsMask().

U32 unset_prelude_flags ( U32  flags  )  [inline]

Definition at line 130 of file llregionflags.h.

References REGION_FLAGS_PRELUDE_SET, REGION_FLAGS_PRELUDE_UNSET, and REGION_FLAGS_SUN_FIXED.

Referenced by LLPanelRegionTools::getRegionFlags(), and LLPanelRegionTools::getRegionFlagsMask().


Variable Documentation

const U32 ESTATE_ACCESS_ALL

Initial value:

Definition at line 158 of file llregionflags.h.

const U32 ESTATE_ACCESS_ALLOWED_AGENT_ADD = 1 << 2

Definition at line 167 of file llregionflags.h.

Referenced by LLPanelEstateInfo::onClickAddAllowedAgent(), and LLPanelEstateInfo::sendEstateAccessDelta().

const U32 ESTATE_ACCESS_ALLOWED_AGENT_REMOVE = 1 << 3

Definition at line 168 of file llregionflags.h.

Referenced by LLPanelEstateInfo::onClickRemoveAllowedAgent(), and LLPanelEstateInfo::sendEstateAccessDelta().

const U32 ESTATE_ACCESS_ALLOWED_AGENTS = 1 << 0

Definition at line 147 of file llregionflags.h.

Referenced by LLDispatchSetEstateAccess::operator()().

const U32 ESTATE_ACCESS_ALLOWED_GROUP_ADD = 1 << 4

Definition at line 169 of file llregionflags.h.

Referenced by LLPanelEstateInfo::addAllowedGroup2().

const U32 ESTATE_ACCESS_ALLOWED_GROUP_REMOVE = 1 << 5

Definition at line 170 of file llregionflags.h.

Referenced by LLPanelEstateInfo::onClickRemoveAllowedGroup().

const U32 ESTATE_ACCESS_ALLOWED_GROUPS = 1 << 1

Definition at line 148 of file llregionflags.h.

Referenced by LLDispatchSetEstateAccess::operator()().

const U32 ESTATE_ACCESS_APPLY_TO_ALL_ESTATES = 1 << 0

Definition at line 164 of file llregionflags.h.

Referenced by LLPanelEstateInfo::accessCoreConfirm().

const U32 ESTATE_ACCESS_APPLY_TO_MANAGED_ESTATES = 1 << 1

Definition at line 165 of file llregionflags.h.

Referenced by LLPanelEstateInfo::accessCoreConfirm().

const U32 ESTATE_ACCESS_BANNED_AGENT_ADD = 1 << 6

Definition at line 171 of file llregionflags.h.

Referenced by LLPanelEstateInfo::accessAddCore3(), LLPanelEstateInfo::onClickAddBannedAgent(), send_estate_ban(), and LLPanelEstateInfo::sendEstateAccessDelta().

const U32 ESTATE_ACCESS_BANNED_AGENT_REMOVE = 1 << 7

Definition at line 172 of file llregionflags.h.

Referenced by LLPanelEstateInfo::onClickRemoveBannedAgent(), and LLPanelEstateInfo::sendEstateAccessDelta().

const U32 ESTATE_ACCESS_BANNED_AGENTS = 1 << 2

Definition at line 149 of file llregionflags.h.

Referenced by LLDispatchSetEstateAccess::operator()().

const U32 ESTATE_ACCESS_MANAGER_ADD = 1 << 8

Definition at line 173 of file llregionflags.h.

Referenced by LLPanelEstateInfo::onClickAddEstateManager().

const U32 ESTATE_ACCESS_MANAGER_REMOVE = 1 << 9

Definition at line 174 of file llregionflags.h.

Referenced by LLPanelEstateInfo::onClickRemoveEstateManager().

const U32 ESTATE_ACCESS_MANAGERS = 1 << 3

Definition at line 150 of file llregionflags.h.

Referenced by LLDispatchSetEstateAccess::operator()().

const S32 ESTATE_ACCESS_MAX_ENTRIES_PER_PACKET = 63

Definition at line 153 of file llregionflags.h.

const U32 ESTATE_ACCESS_SEND_TO_AGENT_ONLY = 1 << 4

Definition at line 156 of file llregionflags.h.

const U32 ESTATE_ALL = 0

Definition at line 138 of file llregionflags.h.

const U32 ESTATE_INTERNAL = 3

Definition at line 141 of file llregionflags.h.

const U32 ESTATE_KIDGRID = 5

Definition at line 143 of file llregionflags.h.

const U32 ESTATE_LAST_LINDEN = 5

Definition at line 144 of file llregionflags.h.

Referenced by LLPanelEstateInfo::isLindenEstate(), LLDispatchEstateUpdateInfo::operator()(), and LLPanelEstateInfo::sendUpdate().

const U32 ESTATE_MAINLAND = 1

Definition at line 139 of file llregionflags.h.

const S32 ESTATE_MAX_ACCESS_IDS = 300

Definition at line 177 of file llregionflags.h.

Referenced by LLPanelEstateInfo::onClickAddAllowedAgent(), LLPanelEstateInfo::onClickAddAllowedGroup(), LLPanelEstateInfo::onClickAddBannedAgent(), LLDispatchSetEstateAccess::operator()(), and LLPanelEstateInfo::postBuild().

const S32 ESTATE_MAX_GROUP_IDS = (S32) ESTATE_ACCESS_MAX_ENTRIES_PER_PACKET

Definition at line 178 of file llregionflags.h.

Referenced by LLDispatchSetEstateAccess::operator()().

const S32 ESTATE_MAX_MANAGERS = 10

Definition at line 176 of file llregionflags.h.

Referenced by LLPanelEstateInfo::onClickAddEstateManager(), LLDispatchSetEstateAccess::operator()(), and LLPanelEstateInfo::postBuild().

const U32 ESTATE_ORIENTATION = 2

Definition at line 140 of file llregionflags.h.

const U32 ESTATE_SHOWCASE = 4

Definition at line 142 of file llregionflags.h.

const U32 REGION_FLAGS_ABUSE_EMAIL_TO_ESTATE_OWNER = (1 << 27)

Definition at line 92 of file llregionflags.h.

Referenced by LLFloaterReporter::processRegionInfo(), and LLPanelEstateInfo::setEstateFlags().

const U32 REGION_FLAGS_ALLOW_DAMAGE = (1 << 0)

Definition at line 36 of file llregionflags.h.

Referenced by LLViewerRegion::getAllowDamage(), LLPanelRegionTools::getRegionFlags(), LLPanelRegionTools::getRegionFlagsMask(), LLFloaterRegionInfo::processRegionInfo(), LLViewerRegion::regionFlagsToString(), LLViewerRegion::setAllowDamage(), and LLPanelRegionTools::setCheckFlags().

const U32 REGION_FLAGS_ALLOW_DIRECT_TELEPORT = (1 << 20)

Definition at line 77 of file llregionflags.h.

Referenced by LLPanelEstateInfo::computeEstateFlags(), LLViewerRegion::getAllowDirectTeleport(), LLViewerRegion::setAllowDirectTeleport(), and LLPanelEstateInfo::setEstateFlags().

const U32 REGION_FLAGS_ALLOW_LANDMARK = (1 << 1)

Definition at line 39 of file llregionflags.h.

Referenced by LLViewerRegion::getAllowLandmark(), and LLViewerRegion::setAllowLandmark().

const U32 REGION_FLAGS_ALLOW_PARCEL_CHANGES = (1 << 26)

Definition at line 90 of file llregionflags.h.

Referenced by LLFloaterRegionInfo::processRegionInfo(), LLPanelLandInfo::refresh(), LLPanelLandCovenant::refresh(), LLPanelEstateCovenant::refreshFromRegion(), and LLFloaterBuyLandUI::updateCovenantInfo().

const U32 REGION_FLAGS_ALLOW_SET_HOME = (1 << 2)

Definition at line 42 of file llregionflags.h.

Referenced by LLViewerRegion::getAllowSetHome(), and LLViewerRegion::setAllowSetHome().

const U32 REGION_FLAGS_ALLOW_VOICE = (1 << 28)

Definition at line 94 of file llregionflags.h.

Referenced by LLPanelEstateInfo::computeEstateFlags(), and LLPanelEstateInfo::setEstateFlags().

const U32 REGION_FLAGS_BLOCK_DWELL = (1 << 18)

Definition at line 71 of file llregionflags.h.

Referenced by LLPanelRegionTools::getRegionFlags(), LLPanelRegionTools::getRegionFlagsMask(), and LLPanelRegionTools::setCheckFlags().

const U32 REGION_FLAGS_BLOCK_FLY = (1 << 19)

Definition at line 74 of file llregionflags.h.

Referenced by LLViewerRegion::getBlockFly(), LLFloaterRegionInfo::processRegionInfo(), and LLViewerRegion::setBlockFly().

const U32 REGION_FLAGS_BLOCK_LAND_RESELL = (1 << 7)

Definition at line 58 of file llregionflags.h.

Referenced by LLFloaterRegionInfo::processRegionInfo(), LLPanelLandCovenant::refresh(), LLPanelLandGeneral::refresh(), LLPanelEstateCovenant::refreshFromRegion(), and LLFloaterBuyLandUI::updateCovenantInfo().

const U32 REGION_FLAGS_BLOCK_PARCEL_SEARCH = (1 << 29)

Definition at line 96 of file llregionflags.h.

Referenced by LLPanelLandOptions::draw(), LLPanelLandOptions::onClickPublishHelp(), and LLFloaterRegionInfo::processRegionInfo().

const U32 REGION_FLAGS_BLOCK_TERRAFORM = (1 << 6)

Definition at line 55 of file llregionflags.h.

Referenced by LLToolBrushLand::canTerraform(), LLViewerRegion::getAllowTerraform(), LLPanelRegionTools::getRegionFlags(), LLPanelRegionTools::getRegionFlagsMask(), LLFloaterRegionInfo::processRegionInfo(), and LLPanelRegionTools::setCheckFlags().

const U32 REGION_FLAGS_DEFAULT

Initial value:

Definition at line 99 of file llregionflags.h.

const U32 REGION_FLAGS_DENY_ANONYMOUS = (1 << 23)

Definition at line 86 of file llregionflags.h.

Referenced by LLPanelEstateInfo::computeEstateFlags(), and LLPanelEstateInfo::setEstateFlags().

const U32 REGION_FLAGS_DENY_IDENTIFIED = (1 << 24)

Definition at line 87 of file llregionflags.h.

Referenced by LLPanelEstateInfo::computeEstateFlags(), and LLPanelEstateInfo::setEstateFlags().

const U32 REGION_FLAGS_DENY_TRANSACTED = (1 << 25)

Definition at line 88 of file llregionflags.h.

Referenced by LLPanelEstateInfo::computeEstateFlags(), and LLPanelEstateInfo::setEstateFlags().

const U32 REGION_FLAGS_ESTATE_MASK

Initial value:

Definition at line 109 of file llregionflags.h.

const U32 REGION_FLAGS_ESTATE_SKIP_SCRIPTS = (1 << 21)

Definition at line 82 of file llregionflags.h.

Referenced by onClickScripts(), and LLStatusBar::refresh().

const U32 REGION_FLAGS_EXTERNALLY_VISIBLE = (1 << 15)

Definition at line 68 of file llregionflags.h.

Referenced by LLPanelEstateInfo::computeEstateFlags(), LLPanelRegionTools::getRegionFlags(), LLPanelRegionTools::getRegionFlagsMask(), LLDispatchEstateUpdateInfo::operator()(), LLPanelRegionTools::setCheckFlags(), and LLPanelEstateInfo::setEstateFlags().

const U32 REGION_FLAGS_NULL_LAYER = (1 << 9)

Definition at line 62 of file llregionflags.h.

Referenced by LLWorldMapView::draw().

const U32 REGION_FLAGS_PRELUDE_SET = REGION_FLAGS_RESET_HOME_ON_TELEPORT

Definition at line 105 of file llregionflags.h.

Referenced by is_prelude(), set_prelude_flags(), and unset_prelude_flags().

const U32 REGION_FLAGS_PRELUDE_UNSET

Initial value:

Definition at line 106 of file llregionflags.h.

Referenced by is_prelude(), set_prelude_flags(), and unset_prelude_flags().

const U32 REGION_FLAGS_PUBLIC_ALLOWED = (1 << 17)

Definition at line 70 of file llregionflags.h.

const U32 REGION_FLAGS_RESET_HOME_ON_TELEPORT = (1 << 3)

Definition at line 45 of file llregionflags.h.

Referenced by LLPanelRegionTools::getRegionFlags(), LLPanelRegionTools::getRegionFlagsMask(), LLViewerRegion::getResetHomeOnTeleport(), LLPanelRegionTools::setCheckFlags(), and LLViewerRegion::setResetHomeOnTeleport().

const U32 REGION_FLAGS_RESTRICT_PUSHOBJECT = (1 << 22)

Definition at line 84 of file llregionflags.h.

Referenced by LLViewerRegion::getRestrictPushObject(), and LLFloaterRegionInfo::processRegionInfo().

const U32 REGION_FLAGS_SANDBOX = (1 << 8)

Definition at line 61 of file llregionflags.h.

Referenced by add_duplicate(), add_object(), LLToolDragAndDrop::dropObject(), LLPanelRegionTools::getRegionFlags(), LLPanelRegionTools::getRegionFlagsMask(), LLViewerRegion::regionFlagsToString(), and LLPanelRegionTools::setCheckFlags().

const U32 REGION_FLAGS_SKIP_AGENT_ACTION = (1 << 10)

Definition at line 63 of file llregionflags.h.

const U32 REGION_FLAGS_SKIP_COLLISIONS = (1 << 12)

Definition at line 65 of file llregionflags.h.

Referenced by LLPanelObjectTools::computeRegionFlags(), LLFloaterRegionInfo::processRegionInfo(), and LLPanelObjectTools::setCheckFlags().

const U32 REGION_FLAGS_SKIP_PHYSICS = (1 << 14)

Definition at line 67 of file llregionflags.h.

Referenced by LLPanelObjectTools::computeRegionFlags(), LLFloaterRegionInfo::processRegionInfo(), and LLPanelObjectTools::setCheckFlags().

const U32 REGION_FLAGS_SKIP_SCRIPTS = (1 << 13)

Definition at line 66 of file llregionflags.h.

Referenced by LLPanelObjectTools::computeRegionFlags(), onClickScripts(), LLFloaterRegionInfo::processRegionInfo(), LLStatusBar::refresh(), and LLPanelObjectTools::setCheckFlags().

const U32 REGION_FLAGS_SKIP_UPDATE_INTEREST_LIST = (1 << 11)

Definition at line 64 of file llregionflags.h.

const U32 REGION_FLAGS_SUN_FIXED = (1 << 4)

Definition at line 48 of file llregionflags.h.

Referenced by LLPanelEstateInfo::computeEstateFlags(), LLPanelRegionTools::getRegionFlags(), LLPanelRegionTools::getRegionFlagsMask(), LLViewerRegion::getSunFixed(), LLDispatchEstateUpdateInfo::operator()(), LLFloaterRegionInfo::processRegionInfo(), set_prelude_flags(), LLPanelRegionTools::setCheckFlags(), LLPanelEstateInfo::setEstateFlags(), LLViewerRegion::setSunFixed(), and unset_prelude_flags().

const U32 REGION_FLAGS_TAX_FREE = (1 << 5)

Definition at line 51 of file llregionflags.h.

const U32 SWD_ALWAYS_RETURN_OBJECTS = (1 << 1)

Definition at line 182 of file llregionflags.h.

Referenced by LLPanelRegionDebugInfo::callbackReturnScriptedAll(), and LLPanelRegionDebugInfo::callbackReturnScriptedOtherLand().

const U32 SWD_OTHERS_LAND_ONLY = (1 << 0)

Definition at line 181 of file llregionflags.h.

Referenced by LLPanelRegionDebugInfo::callbackReturnScriptedOtherLand(), and LLPanelObjectTools::onClickDeletePublicOwnedBy().

const U32 SWD_SCRIPTED_ONLY = (1 << 2)

Definition at line 183 of file llregionflags.h.

Referenced by LLPanelRegionDebugInfo::callbackReturnScriptedAll(), LLPanelRegionDebugInfo::callbackReturnScriptedOtherLand(), LLPanelObjectTools::onClickDeleteAllScriptedOwnedBy(), and LLPanelObjectTools::onClickDeletePublicOwnedBy().


Generated on Thu Jul 1 06:10:38 2010 for Second Life Viewer by  doxygen 1.4.7