C# Класс Universe.Modules.Scripting.EmailModule

Наследование: IEmailModule
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

FinishedStartup() публичный Метод

public FinishedStartup ( ) : void
Результат void

GetNextEmail() публичный Метод

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
Результат Universe.Framework.DatabaseInterfaces.Email

GetNextEmailAsync() публичный Метод

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
Результат void

Initialize() публичный Метод

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

InsertEmail() публичный Метод

public InsertEmail ( UUID to, Email email ) : void
to UUID
email Universe.Framework.DatabaseInterfaces.Email
Результат void

LocalOnly() публичный Метод

Gets a value indicating whether this EmailModule local only.
public LocalOnly ( ) : bool
Результат bool

SendEmail() публичный Метод

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
Результат void

Start() публичный Метод

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void