AUTH's THMMY "Parallel and distributed systems" course assignments.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

config.h 670 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /*!
  2. * \file config.h
  3. * \brief Build configuration file.
  4. *
  5. * \author
  6. * Christos Choutouridis AEM:8997
  7. * <cchoutou@ece.auth.gr>
  8. */
  9. #ifndef CONFIG_H_
  10. #define CONFIG_H_
  11. #include <iostream>
  12. #include <string>
  13. /*
  14. * Defines for different version of the exercise
  15. */
  16. #define BITONIC (1)
  17. #define BUBBLETONIC (2)
  18. // Fail-safe version selection
  19. #if !defined CODE_VERSION
  20. #define CODE_VERSION BITONIC
  21. #endif
  22. /*!
  23. * Session option for each invocation of the executable
  24. */
  25. struct session_t {
  26. bool timing{false};
  27. bool verbose{false}; //!< Flag to enable verbose output to stdout
  28. };
  29. extern session_t session;
  30. #endif /* CONFIG_H_ */