home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pc3270sa.zip / eclall.hpp < prev    next >
C/C++ Source or Header  |  2002-02-28  |  4KB  |  74 lines

  1. //-------------------------------------------------------------------------------
  2. // Module:  eclall.hpp
  3. //-------------------------------------------------------------------------------
  4. //
  5. // Description:  Includes all Emulator Class Library header files.
  6. //
  7. //-------------------------------------------------------------------------------
  8. // Copyright Notice: IBM Personal Communication/3270 Version 4.3
  9. //                   (C) COPYRIGHT IBM CORP. 1989,1998 - PROGRAM PROPERTY
  10. //                   OF IBM ALL RIGHTS RESERVED
  11. //-------------------------------------------------------------------------------
  12.  
  13. #ifndef _ECLALL_HPP_
  14. #define _ECLALL_HPP_
  15.  
  16. // PSListener event filters
  17. #define HOST_EVENTS             0x10                                    
  18. #define USER_EXPLICIT_EVENTS    0x20                                    
  19. #define API_EVENTS              0x40                                    
  20. #define USER_EVENTS API_EVENTS|USER_EXPLICIT_EVENTS                     
  21. #define ALL_EVENTS  API_EVENTS|USER_EXPLICIT_EVENTS|HOST_EVENTS         
  22.  
  23. // Forward declaration of all classes
  24. class   ECLBase;
  25. class   ECLErr;
  26. class   ECLConnMgr;
  27. class   ECLConnList;
  28. class   ECLFieldList;
  29. class   ECLField;
  30. class   ECLNotify;
  31. class   ECLKeyNotify;
  32. class   ECLStartNotify;
  33. class   ECLCommNotify;
  34. // Events using ECLUpdateNotify are no longer supported
  35. class   ECLUpdateNotify;
  36. class   ECLPSNotify;                                                            
  37. class   ECLOIANotify;                                                           
  38. class   ECLRecoNotify;                                                          
  39. class   ECLListener;                                                            
  40. class   ECLPSListener;                                                          
  41. class   ECLEvent;                                                               
  42. class   ECLPSEvent;                                                             
  43. class   ECLConnection;
  44. class   ECLSession;
  45. class   ECLPS;
  46. class   ECLOIA;
  47. class   ECLWinMetrics;
  48. class   ECLXfer;
  49. class   ECLScreenDesc;                                                          
  50. class   ECLScreenReco;                                                          
  51.  
  52. #include "eclbase.hpp"        // ECLBase class (base class for all ECL classes)
  53. #include "eclevent.hpp"       // ECLEvent class                                 
  54. #include "eclpsevt.hpp"       // ECLPSEvent class                               
  55. #include "eclnotfy.hpp"       // ECLNotify class (ECL event classes)
  56. #include "ecllistn.hpp"       // ECLListener class (ECL event classes)          
  57. #include "eclcmgr.hpp"        // ECLConnMgr class (Connection Manager)
  58. #include "eclclist.hpp"       // ECLConnList class (a collection of connections)
  59. #include "eclcinfo.hpp"       // ECLConnection class (an ECL connection)
  60. #include "eclps.hpp"          // ECLPS class (presentation space)
  61. #include "ecloia.hpp"         // ECLOIA class (OIA area)
  62. #include "eclwmet.hpp"        // ECLWinMetrics class (window metrics)
  63. #include "eclxfer.hpp"        // ECLXfer class (file transfer)
  64. #include "eclsess.hpp"        // ECLSession class (contains PS, OIA, WinMetrics, and Xfer objects)
  65. #include "eclflist.hpp"       // ECLFieldList class (a collection of PS fields)
  66. #include "eclfinfo.hpp"       // ECLField class (a PS field)
  67. #include "eclerr.hpp"         // ECLErr class (error messages)
  68. #include "errorids.hpp"       // ECL error defines
  69. #include "eclscdsc.hpp"       // ECLScreenDesc Screen Desciption class          
  70. #include "ECLScRec.hpp"       // ECLScreenReco Screen Recognition class         
  71.  
  72.  
  73. #endif //_ECLALL_HPP_
  74.