RTI Routing Service Version 7.2.0
UpdatableEntity.hpp
1/*
2 * (c) Copyright, Real-Time Innovations, 2017.
3 * All rights reserved.
4 *
5 * No duplications, whole or partial, manual or electronic, may be made
6 * without express written permission. Any such copies, or
7 * revisions thereof, must display this notice unaltered.
8 * This code contains trade secrets of Real-Time Innovations, Inc.
9 */
10
11#ifndef RTI_ROUTING_UPDATABLE_ENTITY_HPP_
12#define RTI_ROUTING_UPDATABLE_ENTITY_HPP_
13
14#include <map>
15#include <string>
16
17namespace rti { namespace routing {
18
35public:
36
45 virtual void update(const std::map<std::string, std::string>& properties)
46 {
47 (void) properties;
48 }
49
54 {
55 }
56};
57
58}}
59
60#endif // RTI_ROUTING_UPDATABLE_ENTITY_HPP_
Defines a common interface for all the pluggable entities that can be updated at runtime.
Definition: UpdatableEntity.hpp:34
virtual ~UpdatableEntity()
Virtual destructor.
Definition: UpdatableEntity.hpp:53
virtual void update(const std::map< std::string, std::string > &properties)
Updates a pluggable entity.
Definition: UpdatableEntity.hpp:45