///<summary> /// Gets any emails that a prim may have asyncronously ///</summary> ///<param name = "objectID"></param> ///<param name = "sender"></param> ///<param name = "subject"></param> ///<returns></returns> public void GetNextEmailAsync(UUID objectID, string sender, string subject, NextEmail handler) { Util.FireAndForget((o) => { handler(GetNextEmail(objectID, sender, subject)); }); }
///<summary> /// Gets any emails that a prim may have asyncronously ///</summary> ///<param name = "objectID"></param> ///<param name = "sender"></param> ///<param name = "subject"></param> ///<param name="handler"> </param> ///<param name="scene"> </param> ///<returns></returns> public void GetNextEmailAsync(UUID objectID, string sender, string subject, NextEmail handler, IScene scene) { #if (!ISWIN) Util.FireAndForget(delegate { handler(GetNextEmail(objectID, sender, subject, scene)); }); #else Util.FireAndForget(state => handler(GetNextEmail(objectID, sender, subject, scene))); #endif }
/// <summary> /// Gets any emails that a prim may have asyncronously /// </summary> /// <param name="objectID"></param> /// <param name="sender"></param> /// <param name="subject"></param> /// <param name="handler"> </param> /// <param name="scene"> </param> /// <returns></returns> public void GetNextEmailAsync(UUID objectID, string sender, string subject, NextEmail handler, IScene scene) { Util.FireAndForget(state => handler(GetNextEmail(objectID, sender, subject, scene))); }
/// <summary> /// Gets any emails that a prim may have asynchronously /// </summary> /// <param name="objectID"></param> /// <param name="sender"></param> /// <param name="subject"></param> /// <param name="handler"> </param> /// <param name="scene"> </param> /// <returns></returns> public void GetNextEmailAsync(UUID objectID, string sender, string subject, NextEmail handler, IScene scene) { Util.FireAndForget(state => handler(GetNextEmail(objectID, sender, subject, scene))); }