[GME-commit] GMESRC/GME/Interfaces InterfaceVersion.h,1.37,1.38 Mga.idl,1.36,1.37

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Tue Mar 9 16:15:52 CST 2004


Update of /var/lib/gme/GMESRC/GME/Interfaces
In directory braindrain:/tmp/cvs-serv27184

Modified Files:
	InterfaceVersion.h Mga.idl 
Log Message:
Support for application specific notifications is added to the MGA layer. (IMgaProject::Notify).
Global notifications are allowed to be sent outside of transactions. Application specific notifications should
have APPEVENT_ prefix, see the XML import messages)

CVS User: volgy

Index: InterfaceVersion.h
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Interfaces/InterfaceVersion.h,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -d -r1.37 -r1.38
*** InterfaceVersion.h	2 Mar 2004 21:51:27 -0000	1.37
--- InterfaceVersion.h	9 Mar 2004 22:15:50 -0000	1.38
***************
*** 5,9 ****
  // CHECKSUM Core.idl = 690DFF65
  // CHECKSUM Meta.idl = 0CCCDDE1
! // CHECKSUM Mga.idl = 6AF75BB2
  // CHECKSUM MgaUtil.idl = E58FFC82
  // CHECKSUM MgaDecorator.idl = E2851BB1
--- 5,9 ----
  // CHECKSUM Core.idl = 690DFF65
  // CHECKSUM Meta.idl = 0CCCDDE1
! // CHECKSUM Mga.idl = 2796B781
  // CHECKSUM MgaUtil.idl = E58FFC82
  // CHECKSUM MgaDecorator.idl = E2851BB1
***************
*** 18,22 ****
  //  -- never decrease it
  cpp_quote("#ifndef INTERFACE_VERSION")
! cpp_quote("#define INTERFACE_VERSION 0x0002001A")
  cpp_quote("#endif //INTERFACE_VERSION")
! #define INTERFACE_VERSION 0x0002001A
--- 18,22 ----
  //  -- never decrease it
  cpp_quote("#ifndef INTERFACE_VERSION")
! cpp_quote("#define INTERFACE_VERSION 0x0002001B")
  cpp_quote("#endif //INTERFACE_VERSION")
! #define INTERFACE_VERSION 0x0002001B

Index: Mga.idl
===================================================================
RCS file: /var/lib/gme/GMESRC/GME/Interfaces/Mga.idl,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** Mga.idl	17 Dec 2003 13:45:03 -0000	1.36
--- Mga.idl	9 Mar 2004 22:15:50 -0000	1.37
***************
*** 95,99 ****
      GLOBALEVENT_REDO,
  	GLOBALEVENT_PROJECT_PROPERTIES,							// project properties Name, author, etc changed
! 	GLOBALEVENT_NOTIFICATION_READY
  } globalevent_enum;
  
--- 95,103 ----
      GLOBALEVENT_REDO,
  	GLOBALEVENT_PROJECT_PROPERTIES,							// project properties Name, author, etc changed
! 	GLOBALEVENT_NOTIFICATION_READY,
! 															// application specific (GUI) events
! 	APPEVENT_XML_IMPORT_BEGIN = 0xFF,
! 	APPEVENT_XML_IMPORT_END
! 
  } globalevent_enum;
  
***************
*** 426,430 ****
  				HRESULT ProjectStatus([out, retval] long *stat);
  
! 	[ helpstring("method Notify: priority currently unused")] HRESULT Notify([in] long priority);
  	[ helpstring("method CommitTransaction")] HRESULT CommitTransaction();
  	[ helpstring("method AbortTransaction")] HRESULT AbortTransaction();
--- 430,434 ----
  				HRESULT ProjectStatus([out, retval] long *stat);
  
! 	[ helpstring("method Notify: Send global notification")] HRESULT Notify([in] globalevent_enum event);
  	[ helpstring("method CommitTransaction")] HRESULT CommitTransaction();
  	[ helpstring("method AbortTransaction")] HRESULT AbortTransaction();



More information about the GME-commit mailing list