C# Class OpenSim.Region.CoreModules.Scripting.EmailModules.EmailModule

Inheritance: ISharedRegionModule, IEmailModule
Datei anzeigen Open project: openmetaversefoundation/fortis-opensim

Public Methods

Method Description
Close ( ) : void
GetNextEmail ( UUID objectID, string sender, string subject ) : Email

Initialise ( Scene scene, IConfigSource config ) : void
InsertEmail ( UUID to, Email email ) : void
PostInitialise ( ) : void
SendEmail ( UUID objectID, string address, string subject, string body ) : void

SendMail function utilized by llEMail

Private Methods

Method Description
DelayInSeconds ( int delay ) : void

Delay function using thread in seconds

IsLocal ( UUID objectID ) : bool
findPrim ( UUID objectID, string &ObjectRegionName ) : SceneObjectPart
resolveNamePositionRegionName ( UUID objectID, string &ObjectName, string &ObjectAbsolutePosition, string &ObjectRegionName ) : void

Method Details

Close() public method

public Close ( ) : void
return void

GetNextEmail() public method

public GetNextEmail ( UUID objectID, string sender, string subject ) : Email
objectID UUID
sender string
subject string
return OpenSim.Region.Framework.Interfaces.Email

Initialise() public method

public Initialise ( Scene scene, IConfigSource config ) : void
scene OpenSim.Region.Framework.Scenes.Scene
config IConfigSource
return void

InsertEmail() public method

public InsertEmail ( UUID to, Email email ) : void
to UUID
email Email
return void

PostInitialise() public method

public PostInitialise ( ) : void
return void

SendEmail() public method

SendMail function utilized by llEMail
public SendEmail ( UUID objectID, string address, string subject, string body ) : void
objectID UUID
address string
subject string
body string
return void