OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
OpenSim.Framework.PluginManager Class Reference

Manager for registries and plugins More...

Inheritance diagram for OpenSim.Framework.PluginManager:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.PluginManager:
Collaboration graph
[legend]

Public Member Functions

 PluginManager (AddinRegistry registry)
 
bool InstallPlugin (int ndx, out Dictionary< string, object > result)
 Installs the plugin. More...
 
void UnInstall (int ndx)
 Uns the install. More...
 
string CheckInstalled ()
 Checks the installed. More...
 
void ListInstalledAddins (out Dictionary< string, object > result)
 Lists the installed addins. More...
 
void ListAvailable (out Dictionary< string, object > result)
 Lists the available. More...
 
void ListUpdates ()
 Lists the updates. More...
 
string Update ()
 Update this instance. More...
 
bool AddRepository (string repo)
 Register a repository with our server. More...
 
void GetRepository ()
 Gets the repository. More...
 
void RemoveRepository (string[] args)
 Removes the repository. More...
 
void EnableRepository (string[] args)
 Enables the repository. More...
 
void DisableRepository (string[] args)
 Disables the repository. More...
 
void ListRepositories (out Dictionary< string, object > result)
 Lists the repositories. More...
 
void UpdateRegistry ()
 Updates the registry. More...
 
bool AddinInfo (int ndx, out Dictionary< string, object > result)
 Addins the info. More...
 
void DisablePlugin (string[] args)
 Disables the plugin. More...
 
void EnablePlugin (string[] args)
 Enables the plugin. More...
 

Public Attributes

AddinRegistry PluginRegistry
 

Detailed Description

Manager for registries and plugins

Definition at line 47 of file PluginManager.cs.

Constructor & Destructor Documentation

OpenSim.Framework.PluginManager.PluginManager ( AddinRegistry  registry)
inline

Definition at line 51 of file PluginManager.cs.

Member Function Documentation

bool OpenSim.Framework.PluginManager.AddinInfo ( int  ndx,
out Dictionary< string, object >  result 
)
inline

Addins the info.

Returns
The info.
Parameters
argsArguments.

Definition at line 405 of file PluginManager.cs.

bool OpenSim.Framework.PluginManager.AddRepository ( string  repo)
inline

Register a repository with our server.

Returns
result of the action
Parameters
repoThe URL of the repository we want to add

Definition at line 251 of file PluginManager.cs.

string OpenSim.Framework.PluginManager.CheckInstalled ( )
inline

Checks the installed.

Returns
The installed.

Definition at line 147 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.DisablePlugin ( string[]  args)
inline

Disables the plugin.

Parameters
argsArguments.

Definition at line 438 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.DisableRepository ( string[]  args)
inline

Disables the repository.

Parameters
argsArguments.

Definition at line 332 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.EnablePlugin ( string[]  args)
inline

Enables the plugin.

Parameters
argsArguments.

Definition at line 462 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.EnableRepository ( string[]  args)
inline

Enables the repository.

Parameters
argsArguments.

Definition at line 303 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.GetRepository ( )
inline

Gets the repository.

Definition at line 262 of file PluginManager.cs.

bool OpenSim.Framework.PluginManager.InstallPlugin ( int  ndx,
out Dictionary< string, object >  result 
)
inline

Installs the plugin.

Returns
The plugin.
Parameters
argsArguments.

Definition at line 66 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.ListAvailable ( out Dictionary< string, object >  result)
inline

Lists the available.

Parameters
resultResult.

Definition at line 190 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.ListInstalledAddins ( out Dictionary< string, object >  result)
inline

Lists the installed addins.

Parameters
resultResult.

Definition at line 158 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.ListRepositories ( out Dictionary< string, object >  result)
inline

Lists the repositories.

Parameters
resultResult.

Definition at line 361 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.ListUpdates ( )
inline

Lists the updates.

Definition at line 215 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.RemoveRepository ( string[]  args)
inline

Removes the repository.

Parameters
argsArguments.

Definition at line 274 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.UnInstall ( int  ndx)
inline

Uns the install.

Parameters
argsArguments.

Definition at line 121 of file PluginManager.cs.

string OpenSim.Framework.PluginManager.Update ( )
inline

Update this instance.

Definition at line 234 of file PluginManager.cs.

void OpenSim.Framework.PluginManager.UpdateRegistry ( )
inline

Updates the registry.

Definition at line 390 of file PluginManager.cs.

Member Data Documentation

AddinRegistry OpenSim.Framework.PluginManager.PluginRegistry

Definition at line 49 of file PluginManager.cs.


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