16 #include <vlpi/entityType.h>
38 virtual void addEntityType(
const DtEntityType& type);
41 virtual void removeEntityType(
const DtEntityType& type);
44 virtual void setSelectEntityType(
const DtEntityType& type,
bool selected);
47 virtual bool isEntityTypeKnown(
const DtEntityType& type)
const;
50 virtual bool isEntityTypeSelected(
const DtEntityType& type)
const;
56 virtual void unselectAll();
59 virtual void selectAll();
62 virtual size_t count()
const;
65 virtual size_t selectedCount()
const;
84 virtual char* serialize(
int& size)
const;
89 virtual int setFromSerialization(
const char* data,
int size);
DtU8 mySubCategory
Definition: lgrEntityTypeManager.h:100
DtU8 myCategory
Definition: lgrEntityTypeManager.h:99
EntityTypeSet mySelectedEntities
Definition: lgrEntityTypeManager.h:114
DtU8 mySpecific
Definition: lgrEntityTypeManager.h:101
Description struct of a type.
Definition: lgrEntityTypeManager.h:94
DtU8 myDomain
Definition: lgrEntityTypeManager.h:97
std::set< DtEntityType > EntityTypeSet
Definition: lgrEntityTypeManager.h:23
int entityTypeCount
Definition: lgrEntityTypeManager.h:110
EntityTypeSet::const_iterator const_iterator
Definition: lgrEntityTypeManager.h:25
DtU8 myKind
Definition: lgrEntityTypeManager.h:96
Description header followed by array of entityTypeDesc.
Definition: lgrEntityTypeManager.h:107
DtU8 mySelected
Definition: lgrEntityTypeManager.h:103
DtU16 myCountry
Definition: lgrEntityTypeManager.h:98
DtU8 myExtra
Definition: lgrEntityTypeManager.h:102
EntityTypeSet::iterator iterator
Definition: lgrEntityTypeManager.h:24
EntityTypeSet myEntityTypes
Definition: lgrEntityTypeManager.h:113
#define DT_DLL_TRFCANLZR
Definition: trafficAnalyzerPlugin.h:16
int size
Definition: lgrEntityTypeManager.h:109
Contains MAKLogger::DtLgrEntityTypeManager class.
Managers known DIS entity types.
Definition: lgrEntityTypeManager.h:20