9 #ifndef tenaDiscoverableCriteria_H_
10 #define tenaDiscoverableCriteria_H_
15 #include <ACE/config.h>
22 namespace DtTenaBroker
47 virtual bool aggregateNeedsEntityId();
48 virtual bool aggregateNeedsEntityType();
49 virtual bool aggregateNeedsLocation();
50 virtual bool entityNeedsEntityId();
51 virtual bool entityNeedsEntityType();
52 virtual bool entityNeedsLocation();
53 virtual bool designatorNeedsEntityId();
54 virtual bool designatorNeedsHostId();
55 virtual bool emitterSystemNeedsEntityId();
56 virtual bool emitterSystemNeedsHostId();
57 virtual bool iffNeedsEntityId();
58 virtual bool iffNeedsHostId();
59 virtual bool radioReceiverNeedsEntityId();
60 virtual bool radioReceiverNeedsHostId();
61 virtual bool radioTransmitterNeedsEntityId();
62 virtual bool radioTransmitterNeedsHostId();
63 virtual bool environmentProcessNeedsProcessId();
65 virtual void setAggregateNeedsEntityId(
bool);
66 virtual void setAggregateNeedsEntityType(
bool);
67 virtual void setAggregateNeedsLocation(
bool);
68 virtual void setEntityNeedsEntityId(
bool);
69 virtual void setEntityNeedsEntityType(
bool);
70 virtual void setEntityNeedsLocation(
bool);
71 virtual void setDesignatorNeedsEntityId(
bool);
72 virtual void setDesignatorNeedsHostId(
bool);
73 virtual void setEmitterSystemNeedsEntityId(
bool);
74 virtual void setEmitterSystemNeedsHostId(
bool);
75 virtual void setIffNeedsEntityId(
bool);
76 virtual void setIffNeedsHostId(
bool);
77 virtual void setRadioReceiverNeedsEntityId(
bool);
78 virtual void setRadioReceiverNeedsHostId(
bool);
79 virtual void setRadioTransmitterNeedsEntityId(
bool);
80 virtual void setRadioTransmitterNeedsHostId(
bool);
81 virtual void setEnvironmentProcessNeedsProcessId(
bool);
116 #endif //tenaDiscoverableCriteria_H_