|
Software TSN Switch
A software switch to connect VMs and Containers to a TSN network
|
Worker structure for managing NETCONF sessions and job queues for individual nodes. More...
#include <NetworkManager.h>

Public Attributes | |
| std::shared_ptr< common::NetconfSession > | opsSession |
| std::shared_ptr< common::NetconfSession > | notifSession |
| std::thread | workerThread |
| std::queue< std::function< void()> > | jobQueue |
| std::mutex | queueMutex |
| std::condition_variable | cv |
| bool | stop = false |
| const size_t | MAX_QUEUE_SIZE = 10 |
Worker structure for managing NETCONF sessions and job queues for individual nodes.
| std::condition_variable cnc::NodeWorker::cv |
| std::queue<std::function<void()> > cnc::NodeWorker::jobQueue |
| const size_t cnc::NodeWorker::MAX_QUEUE_SIZE = 10 |
| std::shared_ptr<common::NetconfSession> cnc::NodeWorker::notifSession |
| std::shared_ptr<common::NetconfSession> cnc::NodeWorker::opsSession |
| std::mutex cnc::NodeWorker::queueMutex |
| bool cnc::NodeWorker::stop = false |
| std::thread cnc::NodeWorker::workerThread |