//#  @(#) somu/sombadis.idl 2.13 9/2/94 00:14:13 [9/21/94 17:54:27]
//   COMPONENT_NAME: somu
//
//   ORIGINS: 27
//
//   IBM CONFIDENTIAL -- (IBM Confidential Restricted when
//   combined with the aggregated modules for this product)
//   OBJECT CODE ONLY SOURCE MATERIALS
//
//   10H9767, 10H9769  (C) COPYRIGHT International Business Machines Corp. 1992,1994
//   All Rights Reserved
//   Licensed Materials - Property of IBM
//   The source code for this program is not published or otherwise divested
//   of its trade secrets, irrespective of what has been deposited with the
//   U.S. Copyright Office.
#ifndef sombadis_idl
#define sombadis_idl
#include <somcls.idl>
interface SOMMBeforeAfterDispatcher : SOMClass
{
    typedef sequence <somMethodPtr> methodProcSequence;
    long sommBAMethodCount( in boolean before );
    void sommSetBAMethodSeq( in boolean before, inout methodProcSequence baseq );
#ifdef __SOMIDL__
implementation
{
   // Class Modifiers
   releaseorder:     sommBeforeMethodDispatch, 
		     sommAfterMethodDispatch, 
		     sommBAMethodCount, 
		     sommSetBAMethodSeq; 
   callstyle=oidl;
   majorversion = 2;
   minorversion = 1;
   filestem = sombadis;
    // Method Modifiers
    somDefaultInit: override;
    somInitMIClass: override;
    somOverrideSMethod: override;
    somDestruct: override;
    somClassReady: override;
};
#endif /* __SOMIDL__ */
};
#endif  /* sombadis_idl */













































