RTC Toolkit 5.0.0
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
eventHandling.hpp File Reference

Event Handling. More...

#include <atomic>
#include <chrono>
#include <condition_variable>
#include <cstdint>
#include <mutex>
#include <nlohmann/json.hpp>
#include <optional>
#include <queue>
#include <set>
#include <string>
#include <thread>

Go to the source code of this file.

Classes

class  EventQueue
 
class  EventPublisher
 

Typedefs

using Event = nlohmann::json
 

Functions

Event MakeWriteEvent (const std::set< std::string > &datapoints, uint64_t sequence_id, uint64_t timestamp)
 
Event MakeCreateEvent (const std::string &datapoint)
 
Event MakeDeleteEvent (const std::string &datapoint)
 

Detailed Description

Event Handling.

Typedef Documentation

◆ Event

Function Documentation

◆ MakeCreateEvent()

Event MakeCreateEvent ( const std::string & datapoint)

◆ MakeDeleteEvent()

Event MakeDeleteEvent ( const std::string & datapoint)

◆ MakeWriteEvent()

Event MakeWriteEvent ( const std::set< std::string > & datapoints,
uint64_t sequence_id,
uint64_t timestamp )