9 #ifndef VRFAGGREGATEPUB_H
10 #define VRFAGGREGATEPUB_H
12 #include <vl/aggPub.h>
26 class DtBaseEntityStateRepository;
45 const DtEntityType& type,
56 virtual void addEntity(
const DtBaseEntityStateRepository*);
57 virtual void removeEntity(
const DtBaseEntityStateRepository*);
59 virtual void addAggregate(
const DtBaseEntityStateRepository*);
60 virtual void removeAggregate(
const DtBaseEntityStateRepository*);
91 virtual const DtObjectId& id()
const;
94 virtual const DtObjectId& localId()
const;
97 virtual const DtGlobalObjectDesignator& globalId()
const;
101 virtual void forceUpdate();
107 virtual void sendFinalPdu();