C# 클래스 Universe.Modules.Scripting.EmailModule

상속: IEmailModule
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
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