Container System 0.1.0
High-performance C++20 type-safe container framework with SIMD-accelerated serialization
Loading...
Searching...
No Matches
messaging_integration.h File Reference
#include "core/container.h"
#include "core/concepts.h"
#include <functional>
#include <memory>
#include <concepts>
#include <chrono>
#include <atomic>
#include <mutex>
#include <unordered_map>
Include dependency graph for messaging_integration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::container::integration::messaging_integration
 Container integration manager for messaging systems. More...
 
struct  kcenon::container::integration::messaging_integration::metrics
 Performance metrics collection. More...
 
class  kcenon::container::integration::messaging_container_builder
 Builder pattern for messaging containers. More...
 
class  kcenon::container::integration::container_performance_monitor
 RAII container performance monitor. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::container
 
namespace  kcenon::container::integration
 

Macros

#define CONTAINER_INTERNAL_INCLUDE
 
#define CONTAINER_PERF_MONITOR(name)
 
#define CONTAINER_PERF_SET_SIZE(size)
 
#define CONTAINER_PERF_SET_RESULT(size)
 

Macro Definition Documentation

◆ CONTAINER_INTERNAL_INCLUDE

#define CONTAINER_INTERNAL_INCLUDE

Definition at line 8 of file messaging_integration.h.

◆ CONTAINER_PERF_MONITOR

#define CONTAINER_PERF_MONITOR ( name)
Value:

Definition at line 188 of file messaging_integration.h.

188#define CONTAINER_PERF_MONITOR(name) \
189 kcenon::container::integration::container_performance_monitor _monitor(name)

◆ CONTAINER_PERF_SET_RESULT

#define CONTAINER_PERF_SET_RESULT ( size)
Value:
_monitor.set_result_size(size)

Definition at line 194 of file messaging_integration.h.

194#define CONTAINER_PERF_SET_RESULT(size) \
195 _monitor.set_result_size(size)

◆ CONTAINER_PERF_SET_SIZE

#define CONTAINER_PERF_SET_SIZE ( size)
Value:
_monitor.set_container_size(size)

Definition at line 191 of file messaging_integration.h.

191#define CONTAINER_PERF_SET_SIZE(size) \
192 _monitor.set_container_size(size)