summaryrefslogtreecommitdiff
path: root/indra/llinventory/llparcel.h
diff options
context:
space:
mode:
authorAaron Brashears <aaronb@lindenlab.com>2007-06-13 18:02:37 +0000
committerAaron Brashears <aaronb@lindenlab.com>2007-06-13 18:02:37 +0000
commitf118e7c80b95d8c0a0c8abb14ff379b6697e01b6 (patch)
treedb55a74f8d18b3c366608a537e2a32f6d089d56f /indra/llinventory/llparcel.h
parent680667d4bdca7e2a6df15cd6f16f34c12c97da8e (diff)
result of merge manually performed through diff and patch. svn diff svn+ssh://svn/svn/linden/release@63615 svn+ssh://svn/svn/linden/branches/release-candidate@63637 | patch -p0 in release
Diffstat (limited to 'indra/llinventory/llparcel.h')
-rw-r--r--indra/llinventory/llparcel.h44
1 files changed, 33 insertions, 11 deletions
diff --git a/indra/llinventory/llparcel.h b/indra/llinventory/llparcel.h
index af264731ad..1ad51dfd1e 100644
--- a/indra/llinventory/llparcel.h
+++ b/indra/llinventory/llparcel.h
@@ -147,21 +147,39 @@ public:
// CREATORS
LLParcel();
- LLParcel( 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);
+ LLParcel(
+ 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);
virtual ~LLParcel();
- void 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);
+ void 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);
// TODO: make an actual copy constructor for this
- void overrideParcelFlags(U32 flags);
+ void overrideParcelFlags(U32 flags);
// if you specify an agent id here, the group id will be zeroed
- void overrideOwner(const LLUUID& owner_id, BOOL is_group_owned = FALSE);
+ void overrideOwner(
+ const LLUUID& owner_id,
+ BOOL is_group_owned = FALSE);
void overrideSaleTimerExpires(F32 secs_left) { mSaleTimerExpires.setTimerExpirySec(secs_left); }
// MANIPULATORS
@@ -191,7 +209,7 @@ public:
void setAuctionID(U32 auction_id) { mAuctionID = auction_id;}
- void setAllParcelFlags(U32 flags) { mParcelFlags = flags; }
+ void setAllParcelFlags(U32 flags);
void setParcelFlag(U32 flag, BOOL b);
void setArea(S32 area, S32 sim_object_limit);
@@ -390,6 +408,10 @@ public:
{ return (mParcelFlags & PF_FOR_SALE) ? TRUE : FALSE; }
BOOL getSoundLocal() const
{ return (mParcelFlags & PF_SOUND_LOCAL) ? TRUE : FALSE; }
+ BOOL getVoiceEnabled() const
+ { return (mParcelFlags & PF_ALLOW_VOICE_CHAT) ? TRUE : FALSE; }
+ BOOL getVoiceUseEstateChannel() const
+ { return (mParcelFlags & PF_USE_ESTATE_VOICE_CHAN) ? TRUE : FALSE; }
BOOL getAllowPublish() const
{ return (mParcelFlags & PF_ALLOW_PUBLISH) ? TRUE : FALSE; }
BOOL getMaturePublish() const