[Csmail-patches] CVS: csmail/src/CSMail StoreMessageEventArgs.cs,NONE,1.1 StoreMessageEventHandler.c
Status: Pre-Alpha
Brought to you by:
mastergaurav
From: Gaurav V. <mas...@us...> - 2002-08-30 11:11:21
|
Update of /cvsroot/csmail/csmail/src/CSMail In directory usw-pr-cvs1:/tmp/cvs-serv20446 Modified Files: ChangeLog Store.cs Added Files: StoreMessageEventArgs.cs StoreMessageEventHandler.cs StoreMessageType.cs Removed Files: StoreChangedEventArgs.cs StoreChangedEventHandler.cs Log Message: 2002-08-30 * Store.cs : ctor(Session, URLName) - Made protected : event StoreChanged renamed to StoreMessage : OnStoreMessage(...) - Stubbed : OnFolder(...) - Stubbed * StoreChangedEventArgs.cs => StoreMessageEventArgs.cs * StoreChangedEventHandles.cs => StoreMessageEventHandler.cs * StoreMessageType.cs : Added enumeration --- NEW FILE --- /** * Namespace: CSMail * Class: StoreMessageEventArgs * * Author: Gaurav Vaish * Maintainer: mastergaurav AT users DOT sf DOT net * * (C) Gaurav Vaish (2002) */ using System; namespace CSMail { public class StoreMessageEventArgs { [MailTODO] public StoreMessageEventArgs() { throw new NotImplementedException(); } } } --- NEW FILE --- /** * Namespace: CSMail * Delegate: StoreChangedEventHandler * * Author: Gaurav Vaish * Maintainer: mastergaurav AT users DOT sf DOT net * * (C) Gaurav Vaish (2002) */ namespace CSMail { public delegate void StoreChangedEventHandler(object sender, StoreChangedEventArgs e); } --- NEW FILE --- /** * Namespace: CSMail * Class: StoreMessageType * * Author: Gaurav Vaish * Maintainer: mastergaurav AT users DOT sf DOT net * * (C) Gaurav Vaish (2002) */ namespace CSMail { public enum StoreMessageType { NotSet, Alert, Notice } } Index: ChangeLog =================================================================== RCS file: /cvsroot/csmail/csmail/src/CSMail/ChangeLog,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- ChangeLog 30 Aug 2002 10:59:09 -0000 1.15 +++ ChangeLog 30 Aug 2002 11:11:18 -0000 1.16 @@ -1,6 +1,17 @@ 2002-08-30 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + * Store.cs : ctor(Session, URLName) + - Made protected + : event StoreChanged renamed to StoreMessage + : OnStoreMessage(...) - Stubbed + : OnFolder(...) - Stubbed + * StoreChangedEventArgs.cs => StoreMessageEventArgs.cs + * StoreChangedEventHandles.cs => StoreMessageEventHandler.cs + * StoreMessageType.cs : Added enumeration + +2002-08-30 Gaurav Vaish <mastergaurav AT users DOT sf DOT net> + * Store.cs : event Connection - Stubbed * Service.cs : event Store - Stubbed * StoreChangedEventArgs.cs: Added class Index: Store.cs =================================================================== RCS file: /cvsroot/csmail/csmail/src/CSMail/Store.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Store.cs 30 Aug 2002 10:59:09 -0000 1.2 +++ Store.cs 30 Aug 2002 11:11:18 -0000 1.3 @@ -14,7 +14,10 @@ { public abstract class Store: Service { - public Store(Session session, URLName url): base(session, url) + private static readonly object FolderEvent = new object(); + private static readonly object StoreMessageEvent = new object(); + + protected Store(Session session, URLName url): base(session, url) { } @@ -23,7 +26,7 @@ public abstract Folder this[URLName url] { get; } [MailTODO] - public event StoreChangedEventHandler StoreChanged + public event StoreMessageEventHandler StoreMessage { add { @@ -46,6 +49,18 @@ { throw new NotImplementedException(); } + } + + [MailTODO] + public void OnStoreMessage(StoreChangedEventArgs e) + { + throw new NotImplementedException(); + } + + [MailTODO] + public void OnFolder(FolderEventArgs e) + { + throw new NotImplementedException(); } } } --- StoreChangedEventArgs.cs DELETED --- --- StoreChangedEventHandler.cs DELETED --- |