From 4a24bf74d93924b688fcd5246218083108c93c01 Mon Sep 17 00:00:00 2001
From: Teravus Ovares (Dan Olivares)
Date: Sat, 30 Oct 2010 02:06:43 -0400
Subject: * Thank you lkalif for fixing the {array[array[]]} json OSD
serialization issue. * This is libOMV SVN revision 3463.
---
bin/OpenMetaverse.XML | 35764 ++++++++++++++++++++++++------------------------
1 file changed, 17882 insertions(+), 17882 deletions(-)
(limited to 'bin/OpenMetaverse.XML')
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
index f5bda4b..6e57fed 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -4,3609 +4,3275 @@
OpenMetaverse
-
-
- Singleton logging class for the entire library
-
+
+ =
-
- log4net logging engine
+
+ Number of times we've received an unknown CAPS exception in series.
-
-
- Default constructor
-
+
+ For exponential backoff on error.
-
+
- Send a log message to the logging engine
+ Add a custom decoder callback
- The log message
- The severity of the log entry
+ The key of the field to decode
+ The custom decode handler
-
+
- Send a log message to the logging engine
+ Remove a custom decoder callback
- The log message
- The severity of the log entry
- Instance of the client
+ The key of the field to decode
+ The custom decode handler
-
+
- Send a log message to the logging engine
+ Creates a formatted string containing the values of a Packet
- The log message
- The severity of the log entry
- Exception that was raised
+ The Packet
+ A formatted string of values of the nested items in the Packet object
-
+
- Send a log message to the logging engine
+ Decode an IMessage object into a beautifully formatted string
- The log message
- The severity of the log entry
- Instance of the client
- Exception that was raised
+ The IMessage object
+ Recursion level (used for indenting)
+ A formatted string containing the names and values of the source object
-
+
- If the library is compiled with DEBUG defined, an event will be
- fired if an OnLogMessage
handler is registered and the
- message will be sent to the logging engine
+ A custom decoder callback
- The message to log at the DEBUG level to the
- current logging engine
+ The key of the object
+ the data to decode
+ A string represending the fieldData
-
+
- If the library is compiled with DEBUG defined and
- GridClient.Settings.DEBUG
is true, an event will be
- fired if an OnLogMessage
handler is registered and the
- message will be sent to the logging engine
+ Access to the data server which allows searching for land, events, people, etc
- The message to log at the DEBUG level to the
- current logging engine
- Instance of the client
-
- Triggered whenever a message is logged. If this is left
- null, log messages will go to the console
+
+ The event subscribers. null if no subcribers
-
-
- Callback used for client apps to receive log messages from
- the library
-
- Data being logged
- The severity of the log entry from
+
+ Raises the EventInfoReply event
+ An EventInfoReplyEventArgs object containing the
+ data returned from the data server
-
-
- This is used to get a list of audio devices that can be used for capture (input) of voice.
-
-
+
+ Thread sync lock object
-
-
- This is used to get a list of audio devices that can be used for render (playback) of voice.
-
+
+ The event subscribers. null if no subcribers
-
-
- This command is used to select the render device.
-
- The name of the device as returned by the Aux.GetRenderDevices command.
+
+ Raises the DirEventsReply event
+ An DirEventsReplyEventArgs object containing the
+ data returned from the data server
-
-
- This command is used to select the capture device.
-
- The name of the device as returned by the Aux.GetCaptureDevices command.
+
+ Thread sync lock object
-
-
- This command is used to start the audio capture process which will cause
- AuxAudioProperty Events to be raised. These events can be used to display a
- microphone VU meter for the currently selected capture device. This command
- should not be issued if the user is on a call.
-
- (unused but required)
-
+
+ The event subscribers. null if no subcribers
-
-
- This command is used to stop the audio capture process.
-
-
+
+ Raises the PlacesReply event
+ A PlacesReplyEventArgs object containing the
+ data returned from the data server
-
-
- This command is used to set the mic volume while in the audio tuning process.
- Once an acceptable mic level is attained, the application must issue a
- connector set mic volume command to have that level be used while on voice
- calls.
-
- the microphone volume (-100 to 100 inclusive)
-
+
+ Thread sync lock object
-
-
- This command is used to set the speaker volume while in the audio tuning
- process. Once an acceptable speaker level is attained, the application must
- issue a connector set speaker volume command to have that level be used while
- on voice calls.
-
- the speaker volume (-100 to 100 inclusive)
-
+
+ The event subscribers. null if no subcribers
-
-
- This is used to initialize and stop the Connector as a whole. The Connector
- Create call must be completed successfully before any other requests are made
- (typically during application initialization). The shutdown should be called
- when the application is shutting down to gracefully release resources
-
- A string value indicting the Application name
- URL for the management server
- LoggingSettings
-
-
+
+ Raises the DirPlacesReply event
+ A DirPlacesReplyEventArgs object containing the
+ data returned from the data server
-
-
- Shutdown Connector -- Should be called when the application is shutting down
- to gracefully release resources
-
- Handle returned from successful Connector ‘create’ request
+
+ Thread sync lock object
-
-
- Mute or unmute the microphone
-
- Handle returned from successful Connector ‘create’ request
- true (mute) or false (unmute)
+
+ The event subscribers. null if no subcribers
-
-
- Mute or unmute the speaker
-
- Handle returned from successful Connector ‘create’ request
- true (mute) or false (unmute)
+
+ Raises the DirClassifiedsReply event
+ A DirClassifiedsReplyEventArgs object containing the
+ data returned from the data server
-
-
- Set microphone volume
-
- Handle returned from successful Connector ‘create’ request
- The level of the audio, a number between -100 and 100 where
- 0 represents ‘normal’ speaking volume
+
+ Thread sync lock object
-
-
- Set local speaker volume
-
- Handle returned from successful Connector ‘create’ request
- The level of the audio, a number between -100 and 100 where
- 0 represents ‘normal’ speaking volume
+
+ The event subscribers. null if no subcribers
-
-
- Starts a thread that keeps the daemon running
-
-
-
+
+ Raises the DirGroupsReply event
+ A DirGroupsReplyEventArgs object containing the
+ data returned from the data server
-
-
- Stops the daemon and the thread keeping it running
-
+
+ Thread sync lock object
-
-
-
-
-
-
-
+
+ The event subscribers. null if no subcribers
-
-
- Create a Session
- Sessions typically represent a connection to a media session with one or more
- participants. This is used to generate an ‘outbound’ call to another user or
- channel. The specifics depend on the media types involved. A session handle is
- required to control the local user functions within the session (or remote
- users if the current account has rights to do so). Currently creating a
- session automatically connects to the audio media, there is no need to call
- Session.Connect at this time, this is reserved for future use.
-
- Handle returned from successful Connector ‘create’ request
- This is the URI of the terminating point of the session (ie who/what is being called)
- This is the display name of the entity being called (user or channel)
- Only needs to be supplied when the target URI is password protected
- This indicates the format of the password as passed in. This can either be
- “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is
- “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together,
- then base64 encoded, with the final “=” character stripped off.
-
-
-
+
+ Raises the DirPeopleReply event
+ A DirPeopleReplyEventArgs object containing the
+ data returned from the data server
-
-
- Used to accept a call
-
- SessionHandle such as received from SessionNewEvent
- "default"
-
+
+ Thread sync lock object
-
-
- This command is used to start the audio render process, which will then play
- the passed in file through the selected audio render device. This command
- should not be issued if the user is on a call.
-
- The fully qualified path to the sound file.
- True if the file is to be played continuously and false if it is should be played once.
-
+
+ The event subscribers. null if no subcribers
-
+
+ Raises the DirLandReply event
+ A DirLandReplyEventArgs object containing the
+ data returned from the data server
+
+
+ Thread sync lock object
+
+
- This command is used to stop the audio render process.
+ Constructs a new instance of the DirectoryManager class
- The fully qualified path to the sound file issued in the start render command.
-
+ An instance of GridClient
-
+
- This is used to ‘end’ an established session (i.e. hang-up or disconnect).
+ 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 event is raised when a response is received from the simulator
- Handle returned from successful Session ‘create’ request or a SessionNewEvent
-
+ A string containing a list of keywords to search for
+ A UUID to correlate the results when the event is raised
-
+
- Set the combined speaking and listening position in 3D space.
+ Query the data server for a list of classified ads which contain specified keywords (Overload)
+
+ The event is raised when a response is received from the simulator
- Handle returned from successful Session ‘create’ request or a SessionNewEvent
- Speaking position
- Listening position
-
+ A string containing a list of keywords to search for
+ The category to search
+ A set of flags which can be ORed to modify query options
+ such as classified maturity rating.
+ A UUID to correlate the results when the event is raised
+
+ Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
+
+ UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
+
+
+
+ Responses are sent 16 at a time, 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
+
-
+
- Set User Volume for a particular user. Does not affect how other users hear that user.
+ Starts search for places (Overloaded)
+
+ The event is raised when a response is received from the simulator
- Handle returned from successful Session ‘create’ request or a SessionNewEvent
-
- The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume
-
+ Search text
+ Each request is limited to 100 places
+ being returned. To get the first 100 result entries of a request use 0,
+ from 100-199 use 1, 200-299 use 2, etc.
+ A UUID to correlate the results when the event is raised
-
+
- Start up the Voice service.
+ Queries the dataserver for parcels of land which are flagged to be shown in search
+
+ The event is raised when a response is received from the simulator
+ A string containing a list of keywords to search for separated by a space character
+ A set of flags which can be ORed to modify query options
+ such as classified maturity rating.
+ The category to search
+ Each request is limited to 100 places
+ being returned. To get the first 100 result entries of a request use 0,
+ from 100-199 use 1, 200-299 use 2, etc.
+ A UUID to correlate the results when the event is raised
+
+ Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
+
+ UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
+
+
+
+ Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
+
-
+
- Handle miscellaneous request status
+ Starts a search for land sales using the directory
+
+ The event is raised when a response is received from the simulator
-
-
- ///If something goes wrong, we log it.
+ What type of land to search for. Auction,
+ estate, mainland, "first land", etc
+ The OnDirLandReply event handler must be registered before
+ calling this function. There is no way to determine how many
+ results will be returned, or how many times the callback will be
+ fired other than you won't get more than 100 total parcels from
+ each query.
-
+
- Cleanup oject resources
+ Starts a search for land sales using the directory
+
+ The event is raised when a response is received from the simulator
+ What type of land to search for. Auction,
+ estate, mainland, "first land", etc
+ Maximum price to search for
+ Maximum area to search for
+ Each request is limited to 100 parcels
+ being returned. To get the first 100 parcels of a request use 0,
+ from 100-199 use 1, 200-299 use 2, etc.
+ The OnDirLandReply event handler must be registered before
+ calling this function. There is no way to determine how many
+ results will be returned, or how many times the callback will be
+ fired other than you won't get more than 100 total parcels from
+ each query.
-
+
- Request voice cap when changing regions
+ Send a request to the data server for land sales listings
+
+ Flags sent to specify query options
+
+ Available flags:
+ Specify the parcel rating with one or more of the following:
+ IncludePG IncludeMature IncludeAdult
+
+ Specify the field to pre sort the results with ONLY ONE of the following:
+ PerMeterSort NameSort AreaSort PricesSort
+
+ Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
+ SortAsc
+
+ Specify additional filters to limit the results with one or both of the following:
+ LimitByPrice LimitByArea
+
+ Flags can be combined by separating them with the | (pipe) character
+
+ Additional details can be found in
+
+ What type of land to search for. Auction,
+ Estate or Mainland
+ Maximum price to search for when the
+ DirFindFlags.LimitByPrice flag is specified in findFlags
+ Maximum area to search for when the
+ DirFindFlags.LimitByArea flag is specified in findFlags
+ Each request is limited to 100 parcels
+ being returned. To get the first 100 parcels of a request use 0,
+ from 100-199 use 100, 200-299 use 200, etc.
+ The event will be raised with the response from the simulator
+
+ There is no way to determine how many results will be returned, or how many times the callback will be
+ fired other than you won't get more than 100 total parcels from
+ each reply.
+
+ Any land set for sale to either anybody or specific to the connected agent will be included in the
+ results if the land is included in the query
+
+
+ // request all mainland, any maturity rating that is larger than 512 sq.m
+ StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
+
-
+
- Handle a change in session state
+ Search for Groups
+ The name or portion of the name of the group you wish to search for
+ Start from the match number
+
-
+
- Close a voice session
+ Search for Groups
-
+ The name or portion of the name of the group you wish to search for
+ Start from the match number
+ Search flags
+
-
+
- Locate a Session context from its handle
+ Search the People directory for other avatars
- Creates the session context if it does not exist.
+ The name or portion of the name of the avatar you wish to search for
+
+
-
+
- Handle completion of main voice cap request.
+ Search Places for parcels of land you personally own
-
-
-
-
+
- Daemon has started so connect to it.
+ Searches Places for land owned by the specified group
+ ID of the group you want to recieve land list for (You must be a member of the group)
+ Transaction (Query) ID which can be associated with results from your request.
-
+
- The daemon TCP connection is open.
+ Search the Places directory for parcels that are listed in search and contain the specified keywords
+ A string containing the keywords to search for
+ Transaction (Query) ID which can be associated with results from your request.
-
+
- Handle creation of the Connector.
+ Search Places - All Options
+ One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.
+ One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer
+ A string containing a list of keywords to search for separated by a space character
+ String Simulator Name to search in
+ LLUID of group you want to recieve results for
+ Transaction (Query) ID which can be associated with results from your request.
+ Transaction (Query) ID which can be associated with results from your request.
-
+
- Handle response to audio output device query
+ Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
+ A string containing a list of keywords to search for separated by a space character
+ Each request is limited to 100 entries
+ being returned. To get the first group of entries of a request use 0,
+ from 100-199 use 100, 200-299 use 200, etc.
+ UUID of query to correlate results in callback.
-
+
- Handle response to audio input device query
+ Search Events
-
-
-
- Set voice channel for new parcel
-
+ A string containing a list of keywords to search for separated by a space character
+ One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
+ from the Enum
+ Multiple flags can be combined by separating the flags with the | (pipe) character
+ "u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
+ For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.
+ Each request is limited to 100 entries
+ being returned. To get the first group of entries of a request use 0,
+ from 100-199 use 100, 200-299 use 200, etc.
+ EventCategory event is listed under.
+ UUID of query to correlate results in callback.
-
-
- Request info from a parcel capability Uri.
-
-
-
-
-
- Receive parcel voice cap
-
-
-
-
-
-
-
- Tell Vivox where we are standing
-
- This has to be called when we move or turn.
-
-
-
- Start and stop updating out position.
-
-
-
-
-
- This is used to login a specific user account(s). It may only be called after
- Connector initialization has completed successfully
-
- Handle returned from successful Connector ‘create’ request
- User's account name
- User's account password
- Values may be “AutoAnswer” or “VerifyAnswer”
- ""
- This is an integer that specifies how often
- the daemon will send participant property events while in a channel. If this is not set
- the default will be “on state change”, which means that the events will be sent when
- the participant starts talking, stops talking, is muted, is unmuted.
- The valid values are:
- 0 – Never
- 5 – 10 times per second
- 10 – 5 times per second
- 50 – 1 time per second
- 100 – on participant state change (this is the default)
- false
-
-
-
-
- This is used to logout a user session. It should only be called with a valid AccountHandle.
-
- Handle returned from successful Connector ‘login’ request
-
-
-
-
- Event for most mundane request reposnses.
-
+
+ Requests Event Details
+ ID of Event returned from the method
-
- Response to Connector.Create request
+
+ Process an incoming packet and raise the appropriate events
+ The sender
+ The EventArgs object containing the packet data
-
- Response to Aux.GetCaptureDevices request
+
+ Process an incoming packet and raise the appropriate events
+ The sender
+ The EventArgs object containing the packet data
-
- Response to Aux.GetRenderDevices request
+
+ Process an incoming event message
+ The Unique Capabilities Key
+ The event message containing the data
+ The simulator the message originated from
-
- Audio Properties Events are sent after audio capture is started.
- These events are used to display a microphone VU meter
+
+ Process an incoming packet and raise the appropriate events
+ The sender
+ The EventArgs object containing the packet data
-
- Response to Account.Login request
+
+ Process an incoming packet and raise the appropriate events
+ The sender
+ The EventArgs object containing the packet data
-
- This event message is sent whenever the login state of the
- particular Account has transitioned from one value to another
+
+ Process an incoming event message
+ The Unique Capabilities Key
+ The event message containing the data
+ The simulator the message originated from
-
-
- List of audio input devices
-
+
+ Process an incoming packet and raise the appropriate events
+ The sender
+ The EventArgs object containing the packet data
-
-
- List of audio output devices
-
+
+ Process an incoming packet and raise the appropriate events
+ The sender
+ The EventArgs object containing the packet data
-
-
- Set audio test mode
-
+
+ Process an incoming packet and raise the appropriate events
+ The sender
+ The EventArgs object containing the packet data
-
- Enable logging
+
+ Process an incoming packet and raise the appropriate events
+ The sender
+ The EventArgs object containing the packet data
-
- The folder where any logs will be created
+
+ Raised when the data server responds to a request.
-
- This will be prepended to beginning of each log file
+
+ Raised when the data server responds to a request.
-
- The suffix or extension to be appended to each log file
+
+ Raised when the data server responds to a request.
-
-
- 0: NONE - No logging
- 1: ERROR - Log errors only
- 2: WARNING - Log errors and warnings
- 3: INFO - Log errors, warnings and info
- 4: DEBUG - Log errors, warnings, info and debug
-
+
+ Raised when the data server responds to a request.
-
-
- Constructor for default logging settings
-
+
+ Raised when the data server responds to a request.
-
- Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
+
+ Raised when the data server responds to a request.
-
- Positional vector of the users position
+
+ Raised when the data server responds to a request.
-
- Velocity vector of the position
+
+ Raised when the data server responds to a request.
-
- At Orientation (X axis) of the position
+
+ Classified Ad categories
-
- Up Orientation (Y axis) of the position
+
+ Classified is listed in the Any category
-
- Left Orientation (Z axis) of the position
+
+ Classified is shopping related
-
-
- The type of bump-mapping applied to a face
-
+
+ Classified is
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ Event Categories
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
-
+
-
-
- The level of shininess applied to a face
-
-
-
+
-
+
-
+
-
+
-
+
- The texture mapping style used for a face
+ Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
+
+ Flags can be combined using the | (pipe) character, not all flags are available in all queries
-
-
+
+ Query the People database
-
+
-
+
-
-
+
+ Query the Groups database
-
-
- Flags in the TextureEntry block that describe which properties are
- set
-
+
+ Query the Events database
-
-
+
+ Query the land holdings database for land owned by the currently connected agent
-
+
-
-
+
+ Query the land holdings database for land which is owned by a Group
-
-
+
+ Specifies the query should pre sort the results based upon traffic
+ when searching the Places database
-
+
-
+
-
+
-
+
-
-
+
+ Specifies the query should pre sort the results in an ascending order when searching the land sales database.
+ This flag is only used when searching the land sales database
-
-
+
+ Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
+ This flag is only used when searching the land sales database
-
-
+
+ Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database.
+ This flag is only used when searching the land sales database
-
-
+
+ Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
+ This flag is only used when searching the land sales database
-
-
- Particle system specific enumerators, flags and methods.
-
+
+ Specifies the query should pre sort the results using the Name field when searching the land sales database.
+ This flag is only used when searching the land sales database
-
-
+
+ When set, only parcels less than the specified Price will be included when searching the land sales database.
+ This flag is only used when searching the land sales database
-
-
+
+ When set, only parcels greater than the specified Size will be included when searching the land sales database.
+ This flag is only used when searching the land sales database
-
+
-
+
-
-
+
+ Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases
-
-
+
+ Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases
-
-
+
+ Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases
-
+
-
-
+
+
+ Land types to search dataserver for
+
-
- Foliage type for this primitive. Only applicable if this
- primitive is foliage
+
+ Search Auction, Mainland and Estate
-
- Unknown
+
+ Land which is currently up for auction
-
-
+
+ Parcels which are on the mainland (Linden owned) continents
-
-
+
+ Parcels which are on privately owned simulators
-
-
+
+
+ The content rating of the event
+
-
-
+
+ Event is PG
-
-
+
+ Event is Mature
-
-
+
+ Event is Adult
-
-
+
+
+ Classified Ad Options
+
+ There appear to be two formats the flags are packed in.
+ This set of flags is for the newer style
-
+
-
+
-
+
-
+
-
+
-
- Identifies the owner if audio or a particle system is
- active
+
+
+ Classified ad query options
+
-
-
+
+ Include all ads in results
-
-
+
+ Include PG ads in results
-
-
+
+ Include Mature ads in results
-
-
+
+ Include Adult ads in results
-
-
+
+
+ The For Sale flag in PlacesReplyData
+
-
-
+
+ Parcel is not listed for sale
-
-
+
+ Parcel is For Sale
-
-
+
+
+ A classified ad on the grid
+
-
-
+
+ UUID for this ad, useful for looking up detailed
+ information about it
-
-
+
+ The title of this classified ad
-
-
+
+ Flags that show certain options applied to the classified
-
-
+
+ Creation date of the ad
-
-
- Default constructor
-
+
+ Expiration date of the ad
-
-
- Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
- parameters in to signed eight bit values
-
- Floating point parameter to pack
- Signed eight bit value containing the packed parameter
+
+ Price that was paid for this ad
-
-
- Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
- parameters from signed eight bit integers to floating point values
-
- Signed eight bit value to unpack
- Unpacked floating point value
+
+ Print the struct data as a string
+ A string containing the field name, and field value
-
+
- Current version of the media data for the prim
+ A parcel retrieved from the dataserver such as results from the
+ "For-Sale" listings or "Places" Search
-
-
- Array of media entries indexed by face number
-
+
+ The unique dataserver parcel ID
+ This id is used to obtain additional information from the entry
+ by using the method
-
- Uses basic heuristics to estimate the primitive shape
+
+ A string containing the name of the parcel
-
-
- Texture animation mode
-
+
+ The size of the parcel
+ This field is not returned for Places searches
-
- Disable texture animation
+
+ The price of the parcel
+ This field is not returned for Places searches
-
- Enable texture animation
+
+ If True, this parcel is flagged to be auctioned
-
- Loop when animating textures
+
+ If true, this parcel is currently set for sale
-
- Animate in reverse direction
+
+ Parcel traffic
-
- Animate forward then reverse
+
+ Print the struct data as a string
+ A string containing the field name, and field value
-
- Slide texture smoothly instead of frame-stepping
+
+
+ An Avatar returned from the dataserver
+
-
- Rotate texture instead of using frames
+
+ Online status of agent
+ This field appears to be obsolete and always returns false
-
- Scale texture instead of using frames
+
+ The agents first name
-
-
- A single textured face. Don't instantiate this class yourself, use the
- methods in TextureEntry
-
+
+ The agents last name
-
-
- Contains the definition for individual faces
-
-
+
+ The agents
-
+
+ Print the struct data as a string
+ A string containing the field name, and field value
+
+
-
+ Response to a "Groups" Search
-
-
-
+
+ The Group ID
-
-
+
+ The name of the group
-
-
+
+ The current number of members
-
-
+
+ Print the struct data as a string
+ A string containing the field name, and field value
-
-
+
+
+ Parcel information returned from a request
+
+ Represents one of the following:
+ A parcel of land on the grid that has its Show In Search flag set
+ A parcel of land owned by the agent making the request
+ A parcel of land owned by a group the agent making the request is a member of
+
+
+ In a request for Group Land, the First record will contain an empty record
+
+ Note: This is not the same as searching the land for sale data source
+
-
-
+
+ The ID of the Agent of Group that owns the parcel
-
-
+
+ The name
-
-
+
+ The description
-
-
+
+ The Size of the parcel
-
-
+
+ The billable Size of the parcel, for mainland
+ parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
+ than the ActualArea. For Estate land this will always be 0
-
- In the future this will specify whether a webpage is
- attached to this face
+
+ Indicates the ForSale status of the parcel
-
-
+
+ The Gridwide X position
-
-
- Represents all of the texturable faces for an object
-
- Grid objects have infinite faces, with each face
- using the properties of the default face unless set otherwise. So if
- you have a TextureEntry with a default texture uuid of X, and face 18
- has a texture UUID of Y, every face would be textured with X except for
- face 18 that uses Y. In practice however, primitives utilize a maximum
- of nine faces
+
+ The Gridwide Y position
-
-
+
+ The Z position of the parcel, or 0 if no landing point set
-
-
+
+ The name of the Region the parcel is located in
-
-
- Constructor that takes a default texture UUID
-
- Texture UUID to use as the default texture
+
+ The Asset ID of the parcels Snapshot texture
-
-
- Constructor that takes a TextureEntryFace
for the
- default face
-
- Face to use as the default face
+
+ The calculated visitor traffic
-
-
- Constructor that creates the TextureEntry class from a byte array
-
- Byte array containing the TextureEntry field
- Starting position of the TextureEntry field in
- the byte array
- Length of the TextureEntry field, in bytes
+
+ The billing product SKU
+ Known values are:
+
+ - 023Mainland / Full Region
+ - 024Estate / Full Region
+ - 027Estate / Openspace
+ - 029Estate / Homestead
+ - 129Mainland / Homestead (Linden Owned)
+
+
-
-
- This will either create a new face if a custom face for the given
- index is not defined, or return the custom face for that index if
- it already exists
-
- The index number of the face to create or
- retrieve
- A TextureEntryFace containing all the properties for that
- face
+
+ No longer used, will always be 0
-
-
-
-
-
-
+
+ Get a SL URL for the parcel
+ A string, containing a standard SLURL
-
-
-
-
-
+
+ Print the struct data as a string
+ A string containing the field name, and field value
-
+
-
+ An "Event" Listing summary
-
-
-
-
-
-
-
-
-
- Controls the texture animation of a particular prim
-
-
-
-
+
+ The ID of the event creator
-
-
+
+ The name of the event
-
-
+
+ The events ID
-
-
+
+ A string containing the short date/time the event will begin
-
-
+
+ The event start time in Unixtime (seconds since epoch)
-
-
+
+ The events maturity rating
-
-
+
+ Print the struct data as a string
+ A string containing the field name, and field value
-
+
-
+ The details of an "Event"
-
-
-
-
-
-
-
+
+ The events ID
-
-
- Complete structure for the particle system
-
+
+ The ID of the event creator
-
- Particle Flags
- There appears to be more data packed in to this area
- for many particle systems. It doesn't appear to be flag values
- and serialization breaks unless there is a flag for every
- possible bit so it is left as an unsigned integer
+
+ The name of the event
-
- pattern of particles
+
+ The category
-
- A representing the maximimum age (in seconds) particle will be displayed
- Maximum value is 30 seconds
+
+ The events description
-
- A representing the number of seconds,
- from when the particle source comes into view,
- or the particle system's creation, that the object will emits particles;
- after this time period no more particles are emitted
+
+ The short date/time the event will begin
-
- A in radians that specifies where particles will not be created
+
+ The event start time in Unixtime (seconds since epoch) UTC adjusted
-
- A in radians that specifies where particles will be created
+
+ The length of the event in minutes
-
- A representing the number of seconds between burts.
+
+ 0 if no cover charge applies
-
- A representing the number of meters
- around the center of the source where particles will be created.
+
+ The cover charge amount in L$ if applicable
-
- A representing in seconds, the minimum speed between bursts of new particles
- being emitted
+
+ The name of the region where the event is being held
-
- A representing in seconds the maximum speed of new particles being emitted.
+
+ The gridwide location of the event
-
- A representing the maximum number of particles emitted per burst
+
+ The maturity rating
-
- A which represents the velocity (speed) from the source which particles are emitted
+
+ Get a SL URL for the parcel where the event is hosted
+ A string, containing a standard SLURL
-
- A which represents the Acceleration from the source which particles are emitted
+
+ Print the struct data as a string
+ A string containing the field name, and field value
-
- The Key of the texture displayed on the particle
+
+ Contains the Event data returned from the data server from an EventInfoRequest
-
- The Key of the specified target object or avatar particles will follow
+
+ Construct a new instance of the EventInfoReplyEventArgs class
+ A single EventInfo object containing the details of an event
-
- Flags of particle from
+
+
+ A single EventInfo object containing the details of an event
+
-
- Max Age particle system will emit particles for
+
+ Contains the "Event" detail data returned from the data server
-
- The the particle has at the beginning of its lifecycle
+
+ Construct a new instance of the DirEventsReplyEventArgs class
+ The ID of the query returned by the data server.
+ This will correlate to the ID returned by the method
+ A list containing the "Events" returned by the search query
-
- The the particle has at the ending of its lifecycle
+
+ The ID returned by
-
- A that represents the starting X size of the particle
- Minimum value is 0, maximum value is 4
+
+ A list of "Events" returned by the data server
-
- A that represents the starting Y size of the particle
- Minimum value is 0, maximum value is 4
+
+ Contains the "Event" list data returned from the data server
-
- A that represents the ending X size of the particle
- Minimum value is 0, maximum value is 4
+
+ Construct a new instance of PlacesReplyEventArgs class
+ The ID of the query returned by the data server.
+ This will correlate to the ID returned by the method
+ A list containing the "Places" returned by the data server query
-
- A that represents the ending Y size of the particle
- Minimum value is 0, maximum value is 4
+
+ The ID returned by
-
-
- Decodes a byte[] array into a ParticleSystem Object
-
- ParticleSystem object
- Start position for BitPacker
+
+ A list of "Places" returned by the data server
-
-
- Generate byte[] array from particle data
-
- Byte array
+
+ Contains the places data returned from the data server
-
-
- Particle source pattern
-
+
+ Construct a new instance of the DirPlacesReplyEventArgs class
+ The ID of the query returned by the data server.
+ This will correlate to the ID returned by the method
+ A list containing land data returned by the data server
-
- None
+
+ The ID returned by
-
- Drop particles from source position with no force
+
+ A list containing Places data returned by the data server
-
- "Explode" particles in all directions
+
+ Contains the classified data returned from the data server
-
- Particles shoot across a 2D area
+
+ Construct a new instance of the DirClassifiedsReplyEventArgs class
+ A list of classified ad data returned from the data server
-
- Particles shoot across a 3D Cone
+
+ A list containing Classified Ads returned by the data server
-
- Inverse of AngleCone (shoot particles everywhere except the 3D cone defined
+
+ Contains the group data returned from the data server
-
-
- Particle Data Flags
-
+
+ Construct a new instance of the DirGroupsReplyEventArgs class
+ The ID of the query returned by the data server.
+ This will correlate to the ID returned by the method
+ A list of groups data returned by the data server
-
- None
+
+ The ID returned by
-
- Interpolate color and alpha from start to end
+
+ A list containing Groups data returned by the data server
-
- Interpolate scale from start to end
+
+ Contains the people data returned from the data server
-
- Bounce particles off particle sources Z height
+
+ Construct a new instance of the DirPeopleReplyEventArgs class
+ The ID of the query returned by the data server.
+ This will correlate to the ID returned by the method
+ A list of people data returned by the data server
-
- velocity of particles is dampened toward the simulators wind
+
+ The ID returned by
-
- Particles follow the source
-
-
- Particles point towards the direction of source's velocity
-
-
- Target of the particles
+
+ A list containing People data returned by the data server
-
- Particles are sent in a straight line
+
+ Contains the land sales data returned from the data server
-
- Particles emit a glow
+
+ Construct a new instance of the DirLandReplyEventArgs class
+ A list of parcels for sale returned by the data server
-
- used for point/grab/touch
+
+ A list containing land forsale data returned by the data server
-
+
- Particle Flags Enum
+ Sent to the client to indicate a teleport request has completed
-
- None
-
-
- Acceleration and velocity for particles are
- relative to the object rotation
-
-
- Particles use new 'correct' angle parameters
-
-
+
- Parameters used to construct a visual representation of a primitive
+ Interface requirements for Messaging system
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ The of the agent
-
+
-
-
+
+ The simulators handle the agent teleported to
-
- Attachment point to an avatar
+
+ A Uri which contains a list of Capabilities the simulator supports
-
-
+
+ Indicates the level of access required
+ to access the simulator, or the content rating, or the simulators
+ map status
-
-
+
+ The IP Address of the simulator
-
-
+
+ The UDP Port the simulator will listen for UDP traffic on
-
-
+
+ Status flags indicating the state of the Agent upon arrival, Flying, etc.
-
+
- Information on the flexible properties of a primitive
+ Serialize the object
+ An containing the objects data
-
-
-
-
-
-
-
-
-
-
-
+
+
+ Deserialize the message
+
+ An containing the data
-
-
+
+
+ Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it.
+
-
-
+
+
+ Serialize the object
+
+ An