text: // Copyright (c) 2021 The Samcoin Core developers
  // Distributed under the MIT software license, see the accompanying
  // file COPYING or http://www.opensource.org/licenses/mit-license.php.
  
  #ifndef SAMCOIN_UTIL_THREAD_H
  #define SAMCOIN_UTIL_THREAD_H
  
  #include <functional>
  
  namespace util {
  /**
   * A wrapper for do-something-once thread functions.
   */
  void TraceThread(const char* thread_name, std::function<void()> thread_func);
  
  } // namespace util
  
  #endif // SAMCOIN_UTIL_THREAD_H
  