#include <lleconomy.h>
Inheritance diagram for LLRegionEconomy:
Definition at line 91 of file lleconomy.h.
LLRegionEconomy::LLRegionEconomy | ( | ) |
Definition at line 130 of file lleconomy.cpp.
LLRegionEconomy::~LLRegionEconomy | ( | ) |
Definition at line 143 of file lleconomy.cpp.
F32 LLRegionEconomy::getAreaOwned | ( | ) | const [inline] |
F32 LLRegionEconomy::getAreaTotal | ( | ) | const [inline] |
S32 LLRegionEconomy::getBasePriceParcelClaimActual | ( | ) | const [inline] |
F32 LLRegionEconomy::getEnergyEfficiency | ( | ) | const [inline] |
Definition at line 105 of file lleconomy.h.
References mEnergyEfficiency.
Referenced by processEconomyDataRequest().
F32 LLRegionEconomy::getPriceObjectRent | ( | ) | const [inline] |
Definition at line 103 of file lleconomy.h.
References mPriceObjectRent.
Referenced by processEconomyDataRequest().
F32 LLRegionEconomy::getPriceObjectScaleFactor | ( | ) | const [inline] |
Definition at line 104 of file lleconomy.h.
References mPriceObjectScaleFactor.
Referenced by processEconomyDataRequest().
S32 LLRegionEconomy::getPriceParcelClaim | ( | ) | const |
Definition at line 210 of file lleconomy.cpp.
References mBasePriceParcelClaimActual, mPriceParcelClaimFactor, and S32.
S32 LLRegionEconomy::getPriceParcelRent | ( | ) | const |
Definition at line 216 of file lleconomy.cpp.
References mBasePriceParcelRent.
Referenced by print(), and processEconomyDataRequest().
BOOL LLRegionEconomy::hasData | ( | ) | const |
Definition at line 146 of file lleconomy.cpp.
References mBasePriceParcelRent.
Referenced by processEconomyDataRequest().
void LLRegionEconomy::print | ( | ) | [virtual] |
Reimplemented from LLGlobalEconomy.
Definition at line 222 of file lleconomy.cpp.
References getPriceParcelRent(), llendl, llinfos, mAreaOwned, mAreaTotal, mEnergyEfficiency, mPriceObjectRent, and LLGlobalEconomy::print().
void LLRegionEconomy::processEconomyData | ( | LLMessageSystem * | msg, | |
void ** | user_data | |||
) | [static] |
Reimplemented from LLGlobalEconomy.
Definition at line 152 of file lleconomy.cpp.
References _PREHASH_EnergyEfficiency, _PREHASH_Info, _PREHASH_PriceObjectRent, _PREHASH_PriceObjectScaleFactor, _PREHASH_PriceParcelClaim, _PREHASH_PriceParcelClaimFactor, _PREHASH_PriceParcelRent, f, LLMessageSystem::getF32(), LLMessageSystem::getF32Fast(), LLMessageSystem::getS32Fast(), i, LLGlobalEconomy::processEconomyData(), S32, setBasePriceParcelClaimDefault(), setBasePriceParcelRent(), setEnergyEfficiency(), setPriceObjectRent(), setPriceObjectScaleFactor(), and setPriceParcelClaimFactor().
void LLRegionEconomy::processEconomyDataRequest | ( | LLMessageSystem * | msg, | |
void ** | user_data | |||
) | [static] |
Definition at line 176 of file lleconomy.cpp.
References _PREHASH_EconomyData, _PREHASH_EnergyEfficiency, _PREHASH_Info, _PREHASH_ObjectCapacity, _PREHASH_ObjectCount, _PREHASH_PriceEnergyUnit, _PREHASH_PriceGroupCreate, _PREHASH_PriceObjectClaim, _PREHASH_PriceObjectRent, _PREHASH_PriceObjectScaleFactor, _PREHASH_PriceParcelClaim, _PREHASH_PriceParcelClaimFactor, _PREHASH_PriceParcelRent, _PREHASH_PricePublicObjectDecay, _PREHASH_PricePublicObjectDelete, _PREHASH_PriceRentLight, _PREHASH_PriceUpload, _PREHASH_TeleportMinPrice, _PREHASH_TeleportPriceExponent, LLMessageSystem::addF32Fast(), LLMessageSystem::addS32Fast(), getEnergyEfficiency(), LLGlobalEconomy::getObjectCapacity(), LLGlobalEconomy::getObjectCount(), LLGlobalEconomy::getPriceEnergyUnit(), LLGlobalEconomy::getPriceGroupCreate(), LLGlobalEconomy::getPriceObjectClaim(), getPriceObjectRent(), getPriceObjectScaleFactor(), getPriceParcelRent(), LLGlobalEconomy::getPricePublicObjectDecay(), LLGlobalEconomy::getPricePublicObjectDelete(), LLGlobalEconomy::getPriceRentLight(), LLGlobalEconomy::getPriceUpload(), LLMessageSystem::getSender(), LLGlobalEconomy::getTeleportMinPrice(), LLGlobalEconomy::getTeleportPriceExponent(), hasData(), llendl, llwarns, mBasePriceParcelClaimActual, mPriceParcelClaimFactor, LLMessageSystem::newMessageFast(), LLMessageSystem::nextBlockFast(), and LLMessageSystem::sendReliable().
Definition at line 235 of file lleconomy.cpp.
References mBasePriceParcelClaimActual, and mBasePriceParcelClaimDefault.
Referenced by processEconomyData().
Definition at line 254 of file lleconomy.cpp.
References mBasePriceParcelRent.
Referenced by processEconomyData().
Definition at line 114 of file lleconomy.h.
References mEnergyEfficiency.
Referenced by processEconomyData().
Definition at line 112 of file lleconomy.h.
References mPriceObjectRent.
Referenced by processEconomyData().
Definition at line 113 of file lleconomy.h.
References mPriceObjectScaleFactor.
Referenced by processEconomyData().
Definition at line 249 of file lleconomy.cpp.
References mPriceParcelClaimFactor.
Referenced by processEconomyData().
F32 LLRegionEconomy::mAreaOwned [private] |
Definition at line 134 of file lleconomy.h.
Referenced by getAreaOwned(), print(), and setAreaOwned().
F32 LLRegionEconomy::mAreaTotal [private] |
Definition at line 135 of file lleconomy.h.
Referenced by getAreaTotal(), print(), and setAreaTotal().
Definition at line 130 of file lleconomy.h.
Referenced by getBasePriceParcelClaimActual(), getPriceParcelClaim(), processEconomyDataRequest(), setBasePriceParcelClaimActual(), and setBasePriceParcelClaimDefault().
S32 LLRegionEconomy::mBasePriceParcelRent [private] |
Definition at line 132 of file lleconomy.h.
Referenced by getPriceParcelRent(), hasData(), and setBasePriceParcelRent().
F32 LLRegionEconomy::mEnergyEfficiency [private] |
Definition at line 127 of file lleconomy.h.
Referenced by getEnergyEfficiency(), print(), and setEnergyEfficiency().
F32 LLRegionEconomy::mPriceObjectRent [private] |
Definition at line 125 of file lleconomy.h.
Referenced by getPriceObjectRent(), print(), and setPriceObjectRent().
F32 LLRegionEconomy::mPriceObjectScaleFactor [private] |
Definition at line 126 of file lleconomy.h.
Referenced by getPriceObjectScaleFactor(), and setPriceObjectScaleFactor().
F32 LLRegionEconomy::mPriceParcelClaimFactor [private] |
Definition at line 131 of file lleconomy.h.
Referenced by getPriceParcelClaim(), processEconomyDataRequest(), and setPriceParcelClaimFactor().