summaryrefslogtreecommitdiff
path: root/indra/newview/llaisapi.h
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2023-03-14 23:21:26 +0200
committerakleshchev <117672381+akleshchev@users.noreply.github.com>2023-03-15 20:18:38 +0200
commitac145cb21f382b8eab9f770cecfa23ea9d58aac6 (patch)
treebabcb121cd3109cc293b351eb38ee08b717266a5 /indra/newview/llaisapi.h
parentf14629e690c31b4fb9381430e288f191ef22d23a (diff)
SL-18629 WIP Fetch Inventory using AIS caps
Diffstat (limited to 'indra/newview/llaisapi.h')
-rw-r--r--indra/newview/llaisapi.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/newview/llaisapi.h b/indra/newview/llaisapi.h
index b21edb9f33..3de3366a0e 100644
--- a/indra/newview/llaisapi.h
+++ b/indra/newview/llaisapi.h
@@ -86,6 +86,7 @@ private:
static void EnqueueAISCommand(const std::string &procName, LLCoprocedureManager::CoProcedure_t proc);
static void onIdle(void *userdata); // launches postponed AIS commands
+ static void onUpdateReceived(const std::string& context, const LLSD& update, COMMAND_TYPE type);
static std::string getInvCap();
static std::string getLibCap();
@@ -101,7 +102,7 @@ private:
class AISUpdate
{
public:
- AISUpdate(const LLSD& update);
+ AISUpdate(const LLSD& update, bool fetch);
void parseUpdate(const LLSD& update);
void parseMeta(const LLSD& update);
void parseContent(const LLSD& update);
@@ -137,6 +138,7 @@ private:
uuid_list_t mObjectsDeletedIds;
uuid_list_t mItemIds;
uuid_list_t mCategoryIds;
+ bool mFetch;
};
#endif