50 virtual void initializeAttributePduKindsOfInterest(
const std::set<DtPduKind>& pduKinds);
57 virtual int count()
const;
66 virtual void addObjectAdditionCallback(
68 virtual void removeObjectAdditionCallback(
72 virtual void addObjectRemovalCallback(
74 virtual void removeObjectRemovalCallback(
78 virtual void print()
const;
82 virtual void setTimeoutProcessing(
bool onOff);
85 virtual void setTimeoutInterval(
DtTime time);
86 virtual DtTime timeoutInterval();
94 virtual void clearDiscoveryCondition();
120 virtual void doTimeouts();
136 void emptyCallbackLists();
139 virtual void processObjectAdditionCallbacks(
141 virtual void processObjectRemovalCallbacks(
146 hashKeyFromStateMessage(
const DtStateMsg* msg) = 0;
154 virtual int acceptPdu(
const DtStateMsg&)
const;
163 static void doTimeoutsPostDrainCb(
void* usr);