home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 February / PCWK0296.iso / po7_win / object10 / posadv.h < prev    next >
C/C++ Source or Header  |  1994-10-17  |  926b  |  41 lines

  1. /* Copyright (c) Oracle Corporation 1994.  All Rights Reserved */
  2.  
  3. /*
  4.   DESCRIPTION
  5.       position advisory class.  this subclass of OAdvisory will
  6.       keep track of the absolute position within a dynaset
  7.   MODIFIED
  8.       kwhitley    10/18/94    Created
  9. */
  10.  
  11. #ifndef POSADV_ORACLE
  12. #define POSADV_ORACLE
  13.  
  14. #ifndef ORACL_ORACLE
  15. #include "oracl.h"
  16. #endif
  17.  
  18. //--------------------------------------------------------------------
  19. // our advise subclass (needed for AdviseTest)
  20. class PosAdvise : public OAdvise
  21. {
  22. public:
  23.     PosAdvise(void);
  24.     ~PosAdvise(void);
  25.     
  26.     // to find out the dynaset position
  27.     long GetPosition(void) const;
  28.     
  29.     // to be called by the class library machinery
  30.     oboolean ActionRequest(int movekind);  // returns TRUE if action is allowed, FALSE to cancel
  31.     void ActionNotify(int movekind); 
  32.     
  33. private:
  34.     long m_position;
  35. };
  36.  
  37.  
  38.  
  39.  
  40. #endif // POSADV
  41.