10 #include <vlpi/entityType.h>
12 namespace makVrfEvents
25 void setRequestingId(
const DtUUID&);
26 const DtUUID& requestingId()
const;
28 void setServicingId(
const DtUUID&);
29 const DtUUID& servicingId()
const;
31 void setServiceType(
int);
32 int serviceType()
const;
34 void setNumSupplyTypes(
int);
36 const DtEntityType nthSupply(
int supplyIndex,
float *quantity =
nullptr)
const;
37 void setNthSupply(
int supplyIndex,
38 const DtEntityType &supply,
41 float supplyQuantity(
const DtEntityType &supply)
const;
45 return supplies().size();
48 const std::vector<std::pair<DtEntityType, float> >&
supplies()
const
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
int numSupplyTypes() const
Definition: serviceRequestEvent.h:43
Contains the DtUUID class declaration.
std::vector< std::pair< DtEntityType, float > > mySupplies
Definition: serviceRequestEvent.h:57
int myServiceType
Definition: serviceRequestEvent.h:56
DtUUID myServicingId
Definition: serviceRequestEvent.h:55
const std::vector< std::pair< DtEntityType, float > > & supplies() const
Definition: serviceRequestEvent.h:48
Definition: serviceRequestEvent.h:14
#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: serviceRequestEvent.h:23
DtUUID myRequestingId
Definition: serviceRequestEvent.h:54