10 #include "vlpi/entityType.h"
12 namespace makVrfEvents
25 void setReceivingId(
const DtUUID&);
26 const DtUUID& receivingId()
const;
28 void setSupplyingId(
const DtUUID&);
29 const DtUUID& supplyingId()
const;
31 void setNumSupplyTypes(
int);
33 const DtEntityType nthSupply(
int supplyIndex,
float *quantity =
nullptr)
const;
34 void setNthSupply(
int supplyIndex,
35 const DtEntityType &supply,
38 float supplyQuantity(
const DtEntityType &supply)
const;
42 return supplies().size();
45 const std::vector<std::pair<DtEntityType, float> >&
supplies()
const
DtUUID mySupplyingId
Definition: resupplyReceivedEvent.h:51
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
Definition: resupplyReceivedEvent.h:14
Contains the DtUUID class declaration.
DtUUID myReceivingId
Definition: resupplyReceivedEvent.h:52
const std::vector< std::pair< DtEntityType, float > > & supplies() const
Definition: resupplyReceivedEvent.h:45
std::vector< std::pair< DtEntityType, float > > mySupplies
Definition: resupplyReceivedEvent.h:53
#define DT_DLL_vrfMsgTransport
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfCommunicationManagerDefines.h:26
virtual DtEvent * clone() const
Definition: resupplyReceivedEvent.h:23
int numSupplyTypes() const
Definition: resupplyReceivedEvent.h:40