SapBufferRemote.h 731 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef _SAPBUFFERREMOTE_H_
  2. #define _SAPBUFFERREMOTE_H_
  3. // SapBufferRemote.h : header file
  4. //
  5. #include "SapClassBasicDef.h"
  6. //
  7. // SapBufferRemote class declaration
  8. //
  9. class SAPCLASSBASIC_CLASS SapBufferRemote : public SapBuffer
  10. {
  11. public:
  12. // Constructor/Destructor
  13. SapBufferRemote(SapLocation loc, const char *name, int startIndex = 0, int count = 1);
  14. SapBufferRemote(const SapBufferRemote &buf);
  15. virtual ~SapBufferRemote();
  16. SapBufferRemote &operator= (const SapBufferRemote &buf);
  17. // Module create/destroy
  18. virtual BOOL Create();
  19. virtual BOOL Destroy();
  20. protected:
  21. // Utility
  22. virtual BOOL UpdateParameters();
  23. protected:
  24. char m_Name[CORHANDLE_MAX_STRLEN];
  25. int m_StartIndex;
  26. };
  27. #endif // _SAPBUFFERREMOTE_H_