8 #ifndef UPDATE_MANAGER_H 9 #define UPDATE_MANAGER_H 15 #include "dds/DdsDcpsInfrastructureC.h" 16 #include "dds/DdsDcpsInfoUtilsC.h" 50 void remove(
const Updater* updater);
61 void pushImage(
const DImage& image);
65 void create(
const UType& info);
68 template<
class QosType>
69 void update(
const IdPath&
id,
const QosType& qos);
75 void add(
const DTopic& topic);
77 void add(
const DActor& actor);
80 virtual void updateLastPartId(
PartIdType partId);
96 #if defined (ACE_TEMPLATES_REQUIRE_SOURCE) 100 #if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) 101 #pragma message ("UpdateManager_T.cpp template inst") 102 #pragma implementation ("UpdateManager_T.cpp") 118 #if defined(ACE_HAS_BROKEN_STATIC_CONSTRUCTORS)
std::set< Updater * > Updaters
#define ACE_STATIC_SVC_DECLARE(SERVICE_CLASS)
#define OpenDDS_InfoRepoLib_Export
OPENDDS_END_VERSIONED_NAMESPACE_DECL OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL typedef Update::Manager UpdateManagerSvc
Implementation of the DCPSInfo.
#define ACE_FACTORY_DECLARE(CLS, SERVICE_CLASS)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
TAO_DDS_DCPSInfo_i * info_