Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
EventBusTest Class Reference
Inheritance diagram for EventBusTest:
Inheritance graph
Collaboration diagram for EventBusTest:
Collaboration graph

Protected Member Functions

void SetUp () override
 
void TearDown () override
 

Protected Attributes

std::shared_ptr< event_busbus
 

Detailed Description

Definition at line 24 of file test_event_bus.cpp.

Member Function Documentation

◆ SetUp()

void EventBusTest::SetUp ( )
inlineoverrideprotected

Definition at line 26 of file test_event_bus.cpp.

26 {
27 event_bus::config config;
28 config.max_queue_size = 1000;
29 config.worker_thread_count = 2;
30 config.auto_start = true;
31
32 bus = std::make_shared<event_bus>(config);
33 }
std::shared_ptr< event_bus > bus
Configuration for event bus.
Definition event_bus.h:87

References kcenon::monitoring::event_bus_config::auto_start, bus, kcenon::monitoring::event_bus_config::max_queue_size, and kcenon::monitoring::event_bus_config::worker_thread_count.

◆ TearDown()

void EventBusTest::TearDown ( )
inlineoverrideprotected

Definition at line 35 of file test_event_bus.cpp.

35 {
36 if (bus) {
37 bus->stop();
38 }
39 }

References bus.

Member Data Documentation

◆ bus

std::shared_ptr<event_bus> EventBusTest::bus
protected

Definition at line 41 of file test_event_bus.cpp.

Referenced by SetUp(), and TearDown().


The documentation for this class was generated from the following file: