What’s New in the Pulse Physiology Engine 4.4.0
×
PBEvents.h
1/* Distributed under the Apache License, Version 2.0.
2 See accompanying NOTICE file for details.*/
3
4#pragma once
6class SEEventChange;
7CDM_BIND_DECL(EventChangeListData)
8
9class CDM_DECL PBEvents
10{
11public:
12
13 static void Load(const CDM_BIND::EventChangeListData& src, SEEventManager& dst);
14 static void Serialize(const CDM_BIND::EventChangeListData& src, std::vector<SEEventChange>& dst);
15 static bool SerializeFromString(const std::string& src, std::vector<SEEventChange>& dst, eSerializationFormat m, Logger* logger);
16
17 static CDM_BIND::EventChangeListData* Unload(const SEEventManager& src, bool active_only=false);
18 static void Serialize(const std::vector<SEEventChange>& src, CDM_BIND::EventChangeListData& dst);
19 static bool SerializeToString(const std::vector<SEEventChange>& src, std::string& dst, eSerializationFormat m, Logger* logger);
20};
Definition: Logger.h:71
Definition: PBEvents.h:10
Definition: SEEventManager.h:95
Definition: SEEventManager.h:131

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.