axnclientifcreator.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*********************************************************************
  2. Rhapsody : 7.2
  3. Component : AxnClient
  4. Configuration : DefaultConfig
  5. Model Element : CAxnClientIFCreator
  6. File Path : \rtc\Rtccsf\Axn\src\axnclientif\gbl\AxnClientIFCreator.h
  7. (c) Siemens AG Healthcare - All Rights Reserved
  8. *********************************************************************/
  9. #ifndef AxnClientIFCreator_H
  10. #define AxnClientIFCreator_H
  11. //## dependency CAxnClientIF
  12. #include "..\\gbl\AxnClientIF.h"
  13. //## dependency CAxnClientIFImpl
  14. class CAxnClientIFImpl;
  15. //## package AxnClientIF
  16. //## class CAxnClientIFCreator
  17. class IMPORT_EXPORT CAxnClientIFCreator {
  18. //// Operations ////
  19. public :
  20. //## operation newAxnClientIF()
  21. static CAxnClientIF* newAxnClientIF();
  22. // ACS_AXN_OK (ACS_ENUM) 1 /* the operation is accepted */
  23. // ACS_AXN_NOK (ACS_ENUM) 2 /* the operation is not accepted */
  24. //## operation deleteAxnClientIF(CAxnClientIF*)
  25. static ACS_ENUM deleteAxnClientIF(CAxnClientIF* pAxnClientIF);
  26. };
  27. #endif
  28. /*********************************************************************
  29. File Path : \rtc\Rtccsf\Axn\src\axnclientif\gbl\AxnClientIFCreator.h
  30. *********************************************************************/