1 //
2 // IPromotableSinglePhaseNotification.cs
3 //
4 // Author:
5 //	Atsushi Enomoto  <atsushi@ximian.com>
6 //
7 // (C)2005 Novell Inc,
8 //
9 
10 
11 namespace System.Transactions
12 {
13 	public interface IPromotableSinglePhaseNotification : ITransactionPromoter
14 	{
Initialize()15 		void Initialize ();
16 
Rollback(SinglePhaseEnlistment singlePhaseEnlistment)17 		void Rollback (SinglePhaseEnlistment singlePhaseEnlistment);
18 
SinglePhaseCommit(SinglePhaseEnlistment singlePhaseEnlistment)19 		void SinglePhaseCommit (SinglePhaseEnlistment singlePhaseEnlistment);
20 	}
21 }
22 
23