home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12osr1.exe / src / EmbFrItr.cpp < prev    next >
C/C++ Source or Header  |  1997-03-21  |  6KB  |  160 lines

  1. /* @(#)Z 1.6 com/src/core/EmbFrItr.cpp, odcore, od96os2, odos29712d 97/03/21 17:18:06 (96/10/29 09:20:30) */
  2. //====START_GENERATED_PROLOG======================================
  3. //
  4. //
  5. //   COMPONENT_NAME: odcore
  6. //
  7. //   CLASSES: none
  8. //
  9. //   ORIGINS: 82,27
  10. //
  11. //
  12. //   (C) COPYRIGHT International Business Machines Corp. 1995,1996
  13. //   All Rights Reserved
  14. //   Licensed Materials - Property of IBM
  15. //   US Government Users Restricted Rights - Use, duplication or
  16. //   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  17. //       
  18. //   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  19. //   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  20. //   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  21. //   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  22. //   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  23. //   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  24. //   OR PERFORMANCE OF THIS SOFTWARE.
  25. //
  26. //====END_GENERATED_PROLOG========================================
  27. //
  28.  
  29. /*
  30.     File:        EmbFrItr.cpp
  31.  
  32.     Contains:    EmbeddedFrameIterator class skeleton implementation
  33.  
  34.     Owned by:    Joshua Susser
  35.  
  36.     Copyright:    ⌐ 1993 - 1995 by Apple Computer, Inc., all rights reserved.
  37.  
  38.     Change History (most recent first):
  39.  
  40.  <3>      8/3/95    RR    #1257260: Collapse B classes. Remove
  41.                 somInit methods. Don't call IsInitialized
  42.                 or SubclassResponsibility
  43.  <2>     1/20/95    JBS    1195017, 1205669: part API changes
  44.  <1>     7/20/94    JBS    first checked in
  45.  <0>     7/19/94    JBS    Added SubClassResponsibility.
  46.     To Do:
  47. */
  48.  
  49. #define ODEmbeddedFramesIterator_Class_Source
  50. #include <EmbFrItr.xih>
  51.  
  52. #if defined(_PLATFORM_WIN32_) || defined(_PLATFORM_OS2_) || defined(_PLATFORM_AIX_)
  53. #ifndef _ODDEBUG_
  54. #include <ODDebug.h>
  55. #endif
  56. #endif // _PLATFORM_WIN32_ _PLATFORM_OS2_ _PLATFORM_AIX_
  57.  
  58. SOM_Scope void  SOMLINK ODEmbeddedFramesIteratorInitEmbeddedFramesIterator
  59.         (ODEmbeddedFramesIterator *somSelf, Environment *ev,
  60.         ODPart* part)
  61. {
  62.     /* ODEmbeddedFramesIteratorData *somThis = 
  63.         ODEmbeddedFramesIteratorGetData(somSelf); */
  64.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator",
  65.         "InitEmbeddedFramesIterator");
  66.  
  67.     WARNMSG(WARN_INDEX(AMSG_730),"A subclass should have overridden this method!");
  68.     ODSetSOMException(ev,kODErrSubClassResponsibility, 
  69.         "SubClass Responsibility");
  70. }
  71.  
  72. SOM_Scope ODFrame*  SOMLINK ODEmbeddedFramesIteratorFirst
  73.         (ODEmbeddedFramesIterator *somSelf, Environment *ev)
  74. {
  75.     /* ODEmbeddedFramesIteratorData *somThis = 
  76.         ODEmbeddedFramesIteratorGetData(somSelf); */
  77.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","First");
  78.  
  79.     WARNMSG(WARN_INDEX(AMSG_730),"A subclass should have overridden this method!");
  80.     ODSetSOMException(ev,kODErrSubClassResponsibility, 
  81.         "SubClass Responsibility");
  82.     return kODNULL;
  83. }
  84.  
  85. SOM_Scope ODFrame*  SOMLINK ODEmbeddedFramesIteratorNext
  86.         (ODEmbeddedFramesIterator *somSelf, Environment *ev)
  87. {
  88.     /* ODEmbeddedFramesIteratorData *somThis = 
  89.         ODEmbeddedFramesIteratorGetData(somSelf); */
  90.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","Next");
  91.  
  92.     WARNMSG(WARN_INDEX(AMSG_730),"A subclass should have overridden this method!");
  93.     ODSetSOMException(ev,kODErrSubClassResponsibility, 
  94.         "SubClass Responsibility");
  95.     return kODNULL;
  96. }
  97.  
  98. SOM_Scope ODBoolean  SOMLINK ODEmbeddedFramesIteratorIsNotComplete
  99.         (ODEmbeddedFramesIterator *somSelf, Environment *ev)
  100. {
  101.     /* ODEmbeddedFramesIteratorData *somThis = 
  102.         ODEmbeddedFramesIteratorGetData(somSelf); */
  103.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator",
  104.         "IsNotComplete");
  105.  
  106.     WARNMSG(WARN_INDEX(AMSG_730),"A subclass should have overridden this method!");
  107.     ODSetSOMException(ev,kODErrSubClassResponsibility, 
  108.         "SubClass Responsibility");
  109.     return kODFalse;
  110. }
  111.  
  112. SOM_Scope void  SOMLINK ODEmbeddedFramesIteratorPartRemoved
  113.         (ODEmbeddedFramesIterator *somSelf, Environment *ev)
  114. {
  115.     /* ODEmbeddedFramesIteratorData *somThis = 
  116.         ODEmbeddedFramesIteratorGetData(somSelf); */
  117.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator",
  118.         "PartRemoved");
  119.  
  120.     WARNMSG(WARN_INDEX(AMSG_730),"A subclass should have overridden this method!");
  121.     ODSetSOMException(ev,kODErrSubClassResponsibility, 
  122.         "SubClass Responsibility");
  123. }
  124.  
  125. SOM_Scope ODBoolean  SOMLINK ODEmbeddedFramesIteratorIsValid
  126.         (ODEmbeddedFramesIterator *somSelf, Environment *ev)
  127. {
  128.     /* ODEmbeddedFramesIteratorData *somThis = 
  129.         ODEmbeddedFramesIteratorGetData(somSelf); */
  130.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","IsValid");
  131.  
  132.     WARNMSG(WARN_INDEX(AMSG_730),"A subclass should have overridden this method!");
  133.     ODSetSOMException(ev,kODErrSubClassResponsibility, 
  134.         "SubClass Responsibility");
  135.     return kODFalse;
  136. }
  137.  
  138. SOM_Scope void  SOMLINK ODEmbeddedFramesIteratorCheckValid
  139.         (ODEmbeddedFramesIterator *somSelf, Environment *ev)
  140. {
  141.     /* ODEmbeddedFramesIteratorData *somThis = 
  142.         ODEmbeddedFramesIteratorGetData(somSelf); */
  143.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator",
  144.         "CheckValid");
  145.  
  146.     WARNMSG(WARN_INDEX(AMSG_730),"A subclass should have overridden this method!");
  147.     ODSetSOMException(ev,kODErrSubClassResponsibility, 
  148.         "SubClass Responsibility");
  149. }
  150.  
  151. SOM_Scope void  SOMLINK ODEmbeddedFramesIteratorsomUninit
  152.         (ODEmbeddedFramesIterator *somSelf)
  153. {
  154.     /* ODEmbeddedFramesIteratorData *somThis = 
  155.         ODEmbeddedFramesIteratorGetData(somSelf); */
  156.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","somUninit");
  157.  
  158.     ODEmbeddedFramesIterator_parent_ODObject_somUninit(somSelf);
  159. }
  160.