SoDaRadio-12.2.0-cut_dependencies:6c82803
Loading...
Searching...
No Matches
SoDaThread.hxx File Reference

The Baseclass for all SoDa thread objects. More...

#include "SoDaBase.hxx"
#include <string>
#include "Debug.hxx"
#include <thread>
#include <chrono>
#include <mutex>
#include <memory>
#include <condition_variable>
#include <SoDa/MailBox.hxx>
#include "version.h"

Go to the source code of this file.

Classes

class  SoDa::Thread
 The Thread baseclass for all SoDa thread objects. More...
class  SoDa::MissingMailBox

Namespaces

namespace  SoDa

Typedefs

typedef std::shared_ptr< ThreadSoDa::ThreadPtr
typedef std::weak_ptr< ThreadSoDa::ThreadWeakPtr

Detailed Description

The Baseclass for all SoDa thread objects.

These are used for blocks that wait on messages from the message rings, and act on them. A SoDaThread subscribes to message rings, and exports a "run" method.

Author
Matt Reilly (kb1vc)

Definition in file SoDaThread.hxx.