00001 module BridgeTransactionMgmt 00002 { 00003 exception UnsupportedTransaction {}; 00004 exception TransactionAlreadyActive {}; 00005 exception TransactionActive {} ; 00006 00007 interface TransactionManagement 00008 { 00009 void enable_transaction (in unsigned long events, in unsigned long timeout) 00010 raises (UnsupportedTransaction, TransactionAlreadyActive); 00011 void disable_transaction() raises (TransactionActive); 00012 }; 00013 };