summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMonroe Linden <monroe@lindenlab.com>2010-07-23 13:36:48 -0700
committerMonroe Linden <monroe@lindenlab.com>2010-07-23 13:36:48 -0700
commit112abfe8886c49a16ca3a91a10152f7a1d0da000 (patch)
tree44b3764e99a15e7555a6693cacf57ef028de131a /scripts
parent51f310e4aecd06be426854b9d9f15db73e5ba0a5 (diff)
More cleanup around llmediadataclient.
LLMediaDataClient::Request no longer stores the LLSD payload -- it now uses the link to the LLVOVolume (which it was already keeping around) to generate the LLSD for the request at the time it's sent. LLMediaDataClient::Request no longer stores a capability name. Instead it uses the reference to its parent LLMediaDataClient subclass to refer to it as needed. LLMediaDataClient::Request is now a base class, with subclasses for each specific request type -- GET, UPDATE, and NAVIGATE. Responders are now created by a virtual method in the LLMediaDataClient::Request subclass instead of being created by the MDC. This allows different request types to use different responder classes. Fixed an issue with LLMediaDataClient::QueueTimer and LLMediaDataClient::RetryTimer that caused the unit test to fail (they now do all the work in their tick() functions instead of using the destructor).
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions