LLRegionEconomy Class Reference

#include <lleconomy.h>

Inheritance diagram for LLRegionEconomy:

Inheritance graph
[legend]
Collaboration diagram for LLRegionEconomy:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLRegionEconomy ()
 ~LLRegionEconomy ()
void print ()
BOOL hasData () const
F32 getPriceObjectRent () const
F32 getPriceObjectScaleFactor () const
F32 getEnergyEfficiency () const
S32 getPriceParcelClaim () const
S32 getPriceParcelRent () const
F32 getAreaOwned () const
F32 getAreaTotal () const
S32 getBasePriceParcelClaimActual () const
void setPriceObjectRent (F32 val)
void setPriceObjectScaleFactor (F32 val)
void setEnergyEfficiency (F32 val)
void setBasePriceParcelClaimDefault (S32 val)
void setBasePriceParcelClaimActual (S32 val)
void setPriceParcelClaimFactor (F32 val)
void setBasePriceParcelRent (S32 val)
void setAreaOwned (F32 val)
void setAreaTotal (F32 val)

Static Public Member Functions

static void processEconomyData (LLMessageSystem *msg, void **user_data)
static void processEconomyDataRequest (LLMessageSystem *msg, void **user_data)

Private Attributes

F32 mPriceObjectRent
F32 mPriceObjectScaleFactor
F32 mEnergyEfficiency
S32 mBasePriceParcelClaimDefault
S32 mBasePriceParcelClaimActual
F32 mPriceParcelClaimFactor
S32 mBasePriceParcelRent
F32 mAreaOwned
F32 mAreaTotal


Detailed Description

Definition at line 98 of file lleconomy.h.


Constructor & Destructor Documentation

LLRegionEconomy::LLRegionEconomy (  ) 

Definition at line 127 of file lleconomy.cpp.

LLRegionEconomy::~LLRegionEconomy (  ) 

Definition at line 140 of file lleconomy.cpp.


Member Function Documentation

void LLRegionEconomy::processEconomyData ( LLMessageSystem msg,
void **  user_data 
) [static]

void LLRegionEconomy::processEconomyDataRequest ( LLMessageSystem msg,
void **  user_data 
) [static]

void LLRegionEconomy::print (  )  [virtual]

Reimplemented from LLGlobalEconomy.

Definition at line 219 of file lleconomy.cpp.

References getPriceParcelRent(), llendl, llinfos, mAreaOwned, mAreaTotal, mEnergyEfficiency, mPriceObjectRent, and LLGlobalEconomy::print().

Here is the call graph for this function:

BOOL LLRegionEconomy::hasData (  )  const

Definition at line 143 of file lleconomy.cpp.

References mBasePriceParcelRent.

Referenced by processEconomyDataRequest().

Here is the caller graph for this function:

F32 LLRegionEconomy::getPriceObjectRent (  )  const [inline]

Definition at line 110 of file lleconomy.h.

References mPriceObjectRent.

Referenced by processEconomyDataRequest().

Here is the caller graph for this function:

F32 LLRegionEconomy::getPriceObjectScaleFactor (  )  const [inline]

Definition at line 111 of file lleconomy.h.

References mPriceObjectScaleFactor.

Referenced by processEconomyDataRequest().

Here is the caller graph for this function:

F32 LLRegionEconomy::getEnergyEfficiency (  )  const [inline]

Definition at line 112 of file lleconomy.h.

References mEnergyEfficiency.

Referenced by processEconomyDataRequest().

Here is the caller graph for this function:

S32 LLRegionEconomy::getPriceParcelClaim (  )  const

Definition at line 207 of file lleconomy.cpp.

References mBasePriceParcelClaimActual, mPriceParcelClaimFactor, and S32.

S32 LLRegionEconomy::getPriceParcelRent (  )  const

Definition at line 213 of file lleconomy.cpp.

References mBasePriceParcelRent.

Referenced by print(), and processEconomyDataRequest().

Here is the caller graph for this function:

F32 LLRegionEconomy::getAreaOwned (  )  const [inline]

Definition at line 115 of file lleconomy.h.

References mAreaOwned.

F32 LLRegionEconomy::getAreaTotal (  )  const [inline]

Definition at line 116 of file lleconomy.h.

References mAreaTotal.

S32 LLRegionEconomy::getBasePriceParcelClaimActual (  )  const [inline]

Definition at line 117 of file lleconomy.h.

References mBasePriceParcelClaimActual.

void LLRegionEconomy::setPriceObjectRent ( F32  val  )  [inline]

Definition at line 119 of file lleconomy.h.

References mPriceObjectRent.

Referenced by processEconomyData().

Here is the caller graph for this function:

void LLRegionEconomy::setPriceObjectScaleFactor ( F32  val  )  [inline]

Definition at line 120 of file lleconomy.h.

References mPriceObjectScaleFactor.

Referenced by processEconomyData().

Here is the caller graph for this function:

void LLRegionEconomy::setEnergyEfficiency ( F32  val  )  [inline]

Definition at line 121 of file lleconomy.h.

References mEnergyEfficiency.

Referenced by processEconomyData().

Here is the caller graph for this function:

void LLRegionEconomy::setBasePriceParcelClaimDefault ( S32  val  ) 

Definition at line 232 of file lleconomy.cpp.

References mBasePriceParcelClaimActual, and mBasePriceParcelClaimDefault.

Referenced by processEconomyData().

Here is the caller graph for this function:

void LLRegionEconomy::setBasePriceParcelClaimActual ( S32  val  ) 

Definition at line 241 of file lleconomy.cpp.

References mBasePriceParcelClaimActual.

void LLRegionEconomy::setPriceParcelClaimFactor ( F32  val  ) 

Definition at line 246 of file lleconomy.cpp.

References mPriceParcelClaimFactor.

Referenced by processEconomyData().

Here is the caller graph for this function:

void LLRegionEconomy::setBasePriceParcelRent ( S32  val  ) 

Definition at line 251 of file lleconomy.cpp.

References mBasePriceParcelRent.

Referenced by processEconomyData().

Here is the caller graph for this function:

void LLRegionEconomy::setAreaOwned ( F32  val  )  [inline]

Definition at line 128 of file lleconomy.h.

References mAreaOwned.

void LLRegionEconomy::setAreaTotal ( F32  val  )  [inline]

Definition at line 129 of file lleconomy.h.

References mAreaTotal.


Member Data Documentation

Definition at line 132 of file lleconomy.h.

Referenced by getPriceObjectRent(), print(), and setPriceObjectRent().

Definition at line 133 of file lleconomy.h.

Referenced by getPriceObjectScaleFactor(), and setPriceObjectScaleFactor().

Definition at line 134 of file lleconomy.h.

Referenced by getEnergyEfficiency(), print(), and setEnergyEfficiency().

Definition at line 136 of file lleconomy.h.

Referenced by setBasePriceParcelClaimDefault().

Definition at line 139 of file lleconomy.h.

Referenced by getPriceParcelRent(), hasData(), and setBasePriceParcelRent().

Definition at line 141 of file lleconomy.h.

Referenced by getAreaOwned(), print(), and setAreaOwned().

Definition at line 142 of file lleconomy.h.

Referenced by getAreaTotal(), print(), and setAreaTotal().


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

Generated on Fri May 16 09:01:23 2008 for SecondLife by  doxygen 1.5.5