10 #include "vlpi/entityType.h"
12 namespace makVrfEvents
25 void setSupplyingId(
const DtUUID&);
26 const DtUUID& supplyingId()
const;
28 void setReceivingId(
const DtUUID&);
29 const DtUUID& receivingId()
const;
31 void setNumSupplyTypes(
int);
33 const DtEntityType nthSupply(
int supplyIndex,
float *quantity =
nullptr)
const;
34 void setNthSupply(
int supplyIndex,
35 const DtEntityType &supply,
40 return supplies().size();
43 float supplyQuantity(
const DtEntityType &supply)
const;
45 const std::vector<std::pair<DtEntityType, float> >&
supplies()
const
UUID is a unique ID wrapper class.
Definition: uuid.h:59
const std::vector< std::pair< DtEntityType, float > > & supplies() const
Definition: resupplyOfferEvent.h:45
std::vector< std::pair< DtEntityType, float > > mySupplies
Definition: resupplyOfferEvent.h:53
Contains the DtUUID class declaration.
Definition: resupplyOfferEvent.h:14
int numSupplyTypes() const
Definition: resupplyOfferEvent.h:38
virtual DtEvent * clone() const override
Definition: resupplyOfferEvent.h:23
DtUUID mySupplyingId
Definition: resupplyOfferEvent.h:52
#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
DtUUID myReceivingId
Definition: resupplyOfferEvent.h:51