OpenMetaverse Protocol Library Developers API Documentation
DirectoryManager Class
NamespacesOpenMetaverseDirectoryManager
Access to the data server which allows searching for land, events, people, etc
Declaration Syntax
C#
public 
class 
DirectoryManager
Members
All Members Constructors Methods Events



Icon Member Description
DirectoryManager(GridClient)
Constructs a new instance of the DirectoryManager class

DirClassifiedsReply
DirEventsReply
Raised when the data server responds to a StartEventsSearch(String, UInt32)request.

DirGroupsReply
Raised when the data server responds to a StartGroupSearch(String, Int32)request.

DirLandReply
Raised when the data server responds to a StartLandSearch(DirectoryManager . . :: . . SearchTypeFlags)request.

DirPeopleReply
Raised when the data server responds to a StartPeopleSearch(String, Int32)request.

DirPlacesReply
Raised when the data server responds to a StartDirPlacesSearch(String, Int32)request.

EventInfoReply
Raised when the data server responds to a EventInfoRequest(UInt32)request.

EventInfoRequest(UInt32)
Requests Event Details

PeopleSearch(DirectoryManager . . :: . . DirFindFlags, String, Int32, Int32, List < (Of < <' ( DirectoryManager . . :: . . AgentSearchData > ) > > ) % ) Obsolete.
PlacesReply
Raised when the data server responds to a StartPlacesSearch () () () () request.

StartClassifiedSearch(String, DirectoryManager . . :: . . ClassifiedCategories, Boolean) Obsolete.
StartClassifiedSearch(String)
Query the data server for a list of classified ads containing the specified string. Defaults to searching for classified placed in any category, and includes PG, Adult and Mature results. Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received The [!:OnClassifiedReply]event is raised when a response is received from the simulator

StartClassifiedSearch(String, DirectoryManager . . :: . . ClassifiedCategories, DirectoryManager . . :: . . ClassifiedQueryFlags)
Query the data server for a list of classified ads which contain specified keywords (Overload) The [!:OnClassifiedReply]event is raised when a response is received from the simulator

StartDirPlacesSearch(String, Int32)
Starts search for places (Overloaded) The [!:OnDirPlacesReply]event is raised when a response is received from the simulator

StartDirPlacesSearch(String, DirectoryManager . . :: . . DirFindFlags, ParcelCategory, Int32)
Queries the dataserver for parcels of land which are flagged to be shown in search The [!:OnDirPlacesReply]event is raised when a response is received from the simulator

StartEventsSearch(String, UInt32)
Search All Events with specifid searchText in all categories, includes PG, Mature and Adult

StartEventsSearch(String, DirectoryManager . . :: . . DirFindFlags, String, UInt32, DirectoryManager . . :: . . EventCategories)
Search Events

StartGroupSearch(String, Int32)
Search for Groups

StartGroupSearch(String, Int32, DirectoryManager . . :: . . DirFindFlags)
Search for Groups

StartLandSearch(DirectoryManager . . :: . . SearchTypeFlags)
Starts a search for land sales using the directory The [!:OnDirLandReply]event is raised when a response is received from the simulator

StartLandSearch(DirectoryManager . . :: . . SearchTypeFlags, Int32, Int32, Int32)
Starts a search for land sales using the directory The event is raised when a response is received from the simulator

StartLandSearch(DirectoryManager . . :: . . DirFindFlags, DirectoryManager . . :: . . SearchTypeFlags, Int32, Int32, Int32)
Send a request to the data server for land sales listings

StartPeopleSearch(String, Int32)
Search the People directory for other avatars

StartPlacesSearch () () () ()
Search Places for parcels of land you personally own

StartPlacesSearch(UUID)
Searches Places for land owned by the specified group

StartPlacesSearch(String)
Search the Places directory for parcels that are listed in search and contain the specified keywords

StartPlacesSearch(DirectoryManager . . :: . . DirFindFlags, ParcelCategory, String, String, UUID, UUID)
Search Places - All Options

Inheritance Hierarchy
Object
DirectoryManager

Assembly: OpenMetaverse(Module: OpenMetaverse.dll) Version: 0.9.3.3318 (0.9.3.3318)