Scheduled service maintenance on November 22


On Friday, November 22, 2024, between 06:00 CET and 18:00 CET, GIN services will undergo planned maintenance. Extended service interruptions should be expected. We will try to keep downtimes to a minimum, but recommend that users avoid critical tasks, large data uploads, or DOI requests during this time.

We apologize for any inconvenience.

CCFUtilsXmlItemsGenerate.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /* =STS=> CCFUtilsXmlItemsGenerate.h[4880].aa01 open SMID:1 */
  2. //////////////////////////////////////////////////////////////////////
  3. //
  4. // (c) Copyright 2012 - 2013 Blackrock Microsystems
  5. //
  6. // $Workfile: CCFUtilsXmlItemsGenerate.h $
  7. // $Archive: /Cerebus/Human/WindowsApps/cbhwlib/CCFUtilsXmlItemsGenerate.h $
  8. // $Revision: 1 $
  9. // $Date: 4/16/12 10:49a $
  10. // $Author: Ehsan $
  11. //
  12. // $NoKeywords: $
  13. //
  14. //////////////////////////////////////////////////////////////////////
  15. //
  16. // Purpose: Interface to generate final CCF XML items (to be written)
  17. //
  18. #ifndef CCFUTILSXMLITEMSGENERATE_H_INCLUDED
  19. #define CCFUTILSXMLITEMSGENERATE_H_INCLUDED
  20. #include <QVariant>
  21. // Namespace for Cerebus Config Files
  22. namespace ccf
  23. {
  24. //----------------------------------------------------
  25. // Abstract interface for generating CCFUtilsXmlItems
  26. //----------------------------------------------------
  27. template <typename T>
  28. QVariant GetCCFXmlItem(T & pkt, QString strName);
  29. template <typename T>
  30. QVariant GetCCFXmlItem(T pkt[], int count, QString strName);
  31. template <typename T>
  32. QVariant GetCCFXmlItem(T ppkt[], int count1, int count2, QString strName1, QString strName2);
  33. template <>
  34. QVariant GetCCFXmlItem<char>(char pkt[], int count, QString strName);
  35. }; // namespace ccf
  36. #endif // include guard