diff options
author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-04-29 07:43:28 +0300 |
---|---|---|
committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-04-29 07:56:09 +0300 |
commit | 1b68f71348ecf3983b76b40d7940da8377f049b7 (patch) | |
tree | 2974eddaef130a067c26033d60a59fc790365b3d /indra/newview/llaisapi.h | |
parent | af4ea94efc1999f3b19fd8d643d0331f0b77e265 (diff) |
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
Diffstat (limited to 'indra/newview/llaisapi.h')
-rw-r--r-- | indra/newview/llaisapi.h | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/indra/newview/llaisapi.h b/indra/newview/llaisapi.h index f254f21e42..0dabd9f678 100644 --- a/indra/newview/llaisapi.h +++ b/indra/newview/llaisapi.h @@ -1,25 +1,25 @@ -/** +/** * @file llaisapi.h - * @brief classes and functions for interfacing with the v3+ ais inventory service. + * @brief classes and functions for interfacing with the v3+ ais inventory service. * * $LicenseInfo:firstyear=2013&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2013, Linden Research, Inc. - * + * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License only. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * + * * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA * $/LicenseInfo$ */ @@ -99,8 +99,8 @@ private: static std::string getInvCap(); static std::string getLibCap(); - static void InvokeAISCommandCoro(LLCoreHttpUtil::HttpCoroutineAdapter::ptr_t httpAdapter, - invokationFn_t invoke, std::string url, LLUUID targetId, LLSD body, + static void InvokeAISCommandCoro(LLCoreHttpUtil::HttpCoroutineAdapter::ptr_t httpAdapter, + invokationFn_t invoke, std::string url, LLUUID targetId, LLSD body, completion_t callback, COMMAND_TYPE type); typedef std::pair<std::string, LLCoprocedureManager::CoProcedure_t> ais_query_item_t; @@ -110,48 +110,48 @@ private: class AISUpdate { public: - AISUpdate(const LLSD& update, AISAPI::COMMAND_TYPE type, const LLSD& request_body); - void parseUpdate(const LLSD& update); - void parseMeta(const LLSD& update); - void parseContent(const LLSD& update); - void parseUUIDArray(const LLSD& content, const std::string& name, uuid_list_t& ids); - void parseLink(const LLSD& link_map, S32 depth); - void parseItem(const LLSD& link_map); - void parseCategory(const LLSD& link_map, S32 depth); - void parseDescendentCount(const LLUUID& category_id, LLFolderType::EType type, const LLSD& embedded); - void parseEmbedded(const LLSD& embedded, S32 depth); - void parseEmbeddedLinks(const LLSD& links, S32 depth); - void parseEmbeddedItems(const LLSD& items); - void parseEmbeddedCategories(const LLSD& categories, S32 depth); - void parseEmbeddedItem(const LLSD& item); - void parseEmbeddedCategory(const LLSD& category, S32 depth); - void doUpdate(); + AISUpdate(const LLSD& update, AISAPI::COMMAND_TYPE type, const LLSD& request_body); + void parseUpdate(const LLSD& update); + void parseMeta(const LLSD& update); + void parseContent(const LLSD& update); + void parseUUIDArray(const LLSD& content, const std::string& name, uuid_list_t& ids); + void parseLink(const LLSD& link_map, S32 depth); + void parseItem(const LLSD& link_map); + void parseCategory(const LLSD& link_map, S32 depth); + void parseDescendentCount(const LLUUID& category_id, LLFolderType::EType type, const LLSD& embedded); + void parseEmbedded(const LLSD& embedded, S32 depth); + void parseEmbeddedLinks(const LLSD& links, S32 depth); + void parseEmbeddedItems(const LLSD& items); + void parseEmbeddedCategories(const LLSD& categories, S32 depth); + void parseEmbeddedItem(const LLSD& item); + void parseEmbeddedCategory(const LLSD& category, S32 depth); + void doUpdate(); private: - void clearParseResults(); + void clearParseResults(); void checkTimeout(); // Fetch can return large packets of data, throttle it to not cause lags // Todo: make throttle work over all fetch requests isntead of per-request const F32 AIS_EXPIRY_SECONDS = 0.008f; - typedef std::map<LLUUID,S32> uuid_int_map_t; - uuid_int_map_t mCatDescendentDeltas; - uuid_int_map_t mCatDescendentsKnown; - uuid_int_map_t mCatVersionsUpdated; + typedef std::map<LLUUID,S32> uuid_int_map_t; + uuid_int_map_t mCatDescendentDeltas; + uuid_int_map_t mCatDescendentsKnown; + uuid_int_map_t mCatVersionsUpdated; - typedef std::map<LLUUID,LLPointer<LLViewerInventoryItem> > deferred_item_map_t; - deferred_item_map_t mItemsCreated; + typedef std::map<LLUUID,LLPointer<LLViewerInventoryItem> > deferred_item_map_t; + deferred_item_map_t mItemsCreated; deferred_item_map_t mItemsLost; - deferred_item_map_t mItemsUpdated; - typedef std::map<LLUUID,LLPointer<LLViewerInventoryCategory> > deferred_category_map_t; - deferred_category_map_t mCategoriesCreated; - deferred_category_map_t mCategoriesUpdated; - - // These keep track of uuid's mentioned in meta values. - // Useful for filtering out which content we are interested in. - uuid_list_t mObjectsDeletedIds; - uuid_list_t mItemIds; - uuid_list_t mCategoryIds; + deferred_item_map_t mItemsUpdated; + typedef std::map<LLUUID,LLPointer<LLViewerInventoryCategory> > deferred_category_map_t; + deferred_category_map_t mCategoriesCreated; + deferred_category_map_t mCategoriesUpdated; + + // These keep track of uuid's mentioned in meta values. + // Useful for filtering out which content we are interested in. + uuid_list_t mObjectsDeletedIds; + uuid_list_t mItemIds; + uuid_list_t mCategoryIds; bool mFetch; S32 mFetchDepth; LLTimer mTimer; |