C# Class Universe.Modules.Scripting.EmailModule

Inheritance: IEmailModule
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Méthodes publiques

Méthode Description
FinishedStartup ( ) : void
GetNextEmail ( UUID objectID, string sender, string subject, IScene scene ) : Email

Gets any emails that a prim may have

GetNextEmailAsync ( UUID objectID, string sender, string subject, NextEmail handler, IScene scene ) : void

Gets any emails that a prim may have asynchronously

Initialize ( IConfigSource config, IRegistryCore registry ) : void
InsertEmail ( UUID to, Email email ) : void
LocalOnly ( ) : bool

Gets a value indicating whether this EmailModule local only.

SendEmail ( UUID objectID, string address, string subject, string body, IScene scene ) : void

SendMail function utilized by llEMail

Start ( IConfigSource config, IRegistryCore registry ) : void

Private Methods

Méthode Description
GetRemoteEmails ( UUID objectID, IScene scene ) : void
IsLocal ( UUID objectID, IScene scene ) : bool
findPrim ( UUID objectID, string &ObjectRegionName, IScene s ) : ISceneChildEntity
resolveNamePositionRegionName ( UUID objectID, string &ObjectName, string &ObjectAbsolutePosition, string &ObjectRegionName, IScene scene ) : void

Method Details

FinishedStartup() public méthode

public FinishedStartup ( ) : void
Résultat void

GetNextEmail() public méthode

Gets any emails that a prim may have
public GetNextEmail ( UUID objectID, string sender, string subject, IScene scene ) : Email
objectID UUID
sender string
subject string
scene IScene
Résultat Universe.Framework.DatabaseInterfaces.Email

GetNextEmailAsync() public méthode

Gets any emails that a prim may have asynchronously
public GetNextEmailAsync ( UUID objectID, string sender, string subject, NextEmail handler, IScene scene ) : void
objectID UUID
sender string
subject string
handler NextEmail
scene IScene
Résultat void

Initialize() public méthode

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void

InsertEmail() public méthode

public InsertEmail ( UUID to, Email email ) : void
to UUID
email Universe.Framework.DatabaseInterfaces.Email
Résultat void

LocalOnly() public méthode

Gets a value indicating whether this EmailModule local only.
public LocalOnly ( ) : bool
Résultat bool

SendEmail() public méthode

SendMail function utilized by llEMail
public SendEmail ( UUID objectID, string address, string subject, string body, IScene scene ) : void
objectID UUID
address string
subject string
body string
scene IScene Can be null
Résultat void

Start() public méthode

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void