OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Region.Framework.Interfaces.IServiceThrottleModule Interface Reference
Inheritance diagram for OpenSim.Region.Framework.Interfaces.IServiceThrottleModule:
Inheritance graph
[legend]

Public Member Functions

void Enqueue (string category, string itemid, Action continuation)
 Enqueue a continuation meant to get a resource from elsewhere. As usual with CPS, caller beware: if that continuation is a never-ending computation, the whole thread will be blocked, and no requests are processed More...
 

Detailed Description

Definition at line 6 of file IServiceThrottleModule.cs.

Member Function Documentation

void OpenSim.Region.Framework.Interfaces.IServiceThrottleModule.Enqueue ( string  category,
string  itemid,
Action  continuation 
)

Enqueue a continuation meant to get a resource from elsewhere. As usual with CPS, caller beware: if that continuation is a never-ending computation, the whole thread will be blocked, and no requests are processed

Parameters
categoryCategory of the resource (e.g. name, region)
itemidThe resource identifier
continuationThe continuation to be executed

Implemented in OpenSim.Region.CoreModules.Framework.ServiceThrottleModule.


The documentation for this interface was generated from the following file: