summaryrefslogtreecommitdiff
path: root/indra/newview/llpathfindingcharacterlist.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llpathfindingcharacterlist.h')
-rw-r--r--indra/newview/llpathfindingcharacterlist.h15
1 files changed, 4 insertions, 11 deletions
diff --git a/indra/newview/llpathfindingcharacterlist.h b/indra/newview/llpathfindingcharacterlist.h
index 601c89626d..a80db08c87 100644
--- a/indra/newview/llpathfindingcharacterlist.h
+++ b/indra/newview/llpathfindingcharacterlist.h
@@ -28,29 +28,22 @@
#ifndef LL_LLPATHFINDINGCHARACTERLIST_H
#define LL_LLPATHFINDINGCHARACTERLIST_H
-#include <string>
-#include <map>
#include "llpathfindingcharacter.h"
-
-#include <boost/shared_ptr.hpp>
+#include "llpathfindingobjectlist.h"
class LLSD;
-class LLPathfindingCharacterList;
-
-typedef boost::shared_ptr<LLPathfindingCharacterList> LLPathfindingCharacterListPtr;
-typedef std::map<std::string, LLPathfindingCharacterPtr> LLPathfindingCharacterMap;
-class LLPathfindingCharacterList : public LLPathfindingCharacterMap
+class LLPathfindingCharacterList : public LLPathfindingObjectList
{
public:
LLPathfindingCharacterList();
- LLPathfindingCharacterList(const LLSD& pCharacterItems);
+ LLPathfindingCharacterList(const LLSD& pCharacterListData);
virtual ~LLPathfindingCharacterList();
protected:
private:
-
+ void parseCharacterListData(const LLSD& pCharacterListData);
};
#endif // LL_LLPATHFINDINGCHARACTERLIST_H