aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llmessage/llcachename.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/llmessage/llcachename.h')
-rw-r--r--linden/indra/llmessage/llcachename.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/linden/indra/llmessage/llcachename.h b/linden/indra/llmessage/llcachename.h
index 965b4ba..8626dd5 100644
--- a/linden/indra/llmessage/llcachename.h
+++ b/linden/indra/llmessage/llcachename.h
@@ -4,7 +4,7 @@
4 * 4 *
5 * $LicenseInfo:firstyear=2002&license=viewergpl$ 5 * $LicenseInfo:firstyear=2002&license=viewergpl$
6 * 6 *
7 * Copyright (c) 2002-2008, Linden Research, Inc. 7 * Copyright (c) 2002-2009, Linden Research, Inc.
8 * 8 *
9 * Second Life Viewer Source Code 9 * Second Life Viewer Source Code
10 * The source code in this file ("Source Code") is provided by Linden Lab 10 * The source code in this file ("Source Code") is provided by Linden Lab
@@ -31,7 +31,9 @@
31 31
32#ifndef LL_LLCACHENAME_H 32#ifndef LL_LLCACHENAME_H
33#define LL_LLCACHENAME_H 33#define LL_LLCACHENAME_H
34 34#include "llhttpclient.h"
35#include "llhost.h"
36#include "lluri.h"
35class LLMessageSystem; 37class LLMessageSystem;
36class LLHost; 38class LLHost;
37class LLUUID; 39class LLUUID;
@@ -97,10 +99,15 @@ public:
97 // This method needs to be called from time to time to send out 99 // This method needs to be called from time to time to send out
98 // requests. 100 // requests.
99 void processPending(); 101 void processPending();
100 102 void setAgentURL(const std::string& url);
103 void setGroupURL(const std::string& url);
104
101 // Expire entries created more than "secs" seconds ago. 105 // Expire entries created more than "secs" seconds ago.
102 void deleteEntriesOlderThan(S32 secs); 106 void deleteEntriesOlderThan(S32 secs);
103 107
108 //send the information retrived from backbone
109 void sendAgentNames(const LLUUID& id, std::string& first, std::string& last);
110 void sendGroupNames(const LLUUID& id, std::string& name);
104 // Debugging 111 // Debugging
105 void dump(); // Dumps the contents of the cache 112 void dump(); // Dumps the contents of the cache
106 void dumpStats(); // Dumps the sizes of the cache and associated queues. 113 void dumpStats(); // Dumps the sizes of the cache and associated queues.
@@ -111,9 +118,8 @@ private:
111 118
112 class Impl; 119 class Impl;
113 Impl& impl; 120 Impl& impl;
114};
115
116 121
122};
117 123
118extern LLCacheName* gCacheName; 124extern LLCacheName* gCacheName;
119 125