Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.1 KiB

  1. // TransactionWrap.h: interface for the CTransactionWrap class.
  2. //
  3. // (c) Copyright Schlumberger Technology Corp., unpublished work, created
  4. // 1999. This computer program includes Confidential, Proprietary
  5. // Information and is a Trade Secret of Schlumberger Technology Corp. All
  6. // use, disclosure, and/or reproduction is prohibited unless authorized
  7. // in writing. All Rights Reserved.
  8. //////////////////////////////////////////////////////////////////////
  9. #if !defined(AFX_TRANSACTIONWRAP_H__444C1291_7C1E_11D3_A5C4_00104BD32DA8__INCLUDED_)
  10. #define AFX_TRANSACTIONWRAP_H__444C1291_7C1E_11D3_A5C4_00104BD32DA8__INCLUDED_
  11. #if _MSC_VER > 1000
  12. #pragma once
  13. #endif // _MSC_VER > 1000
  14. #include "LockWrap.h"
  15. namespace cci
  16. {
  17. class CCard;
  18. class CAbstractCard;
  19. class CTransactionWrap
  20. {
  21. public:
  22. explicit CTransactionWrap(CCard const &rcard);
  23. explicit CTransactionWrap(CAbstractCard const *pcard);
  24. explicit CTransactionWrap(CAbstractCard const &rcard);
  25. virtual ~CTransactionWrap();
  26. private:
  27. iop::CLockWrap m_LockWrap;
  28. };
  29. }
  30. #endif // !defined(AFX_TRANSACTIONWRAP_H__444C1291_7C1E_11D3_A5C4_00104BD32DA8__INCLUDED_)