#include <event.h>
Public Member Functions | |
SpawnedEvent () | |
Basic Constructor. | |
SpawnedEvent (int idx, eventID e, POSE_TimeType ts, SpawnedEvent *n) | |
Initializing constructor. | |
void | pup (PUP::er &p) |
Pack/unpack/sizing operator. | |
Data Fields | |
int | objIdx |
Handle of the object the spawned event was sent to. | |
POSE_TimeType | timestamp |
Timestamp of the spawned event. | |
eventID | evID |
Event ID of the spawned event. | |
SpawnedEvent * | next |
Next spawned event in list. |
This information is used to cancel the spawn of an event should that event be rolled back
Definition at line 12 of file event.h.
SpawnedEvent::SpawnedEvent | ( | int | idx, | |
eventID | e, | |||
POSE_TimeType | ts, | |||
SpawnedEvent * | n | |||
) | [inline] |
void SpawnedEvent::pup | ( | PUP::er & | p | ) | [inline] |
Pack/unpack/sizing operator.
Definition at line 30 of file event.h.
References evID, objIdx, p, eventID::pup(), and timestamp.
Referenced by Event::pup().
Handle of the object the spawned event was sent to.
Definition at line 15 of file event.h.
Referenced by opt::CancelSpawn(), and pup().
Timestamp of the spawned event.
Definition at line 17 of file event.h.
Referenced by opt::CancelSpawn(), and pup().
Event ID of the spawned event.
Definition at line 19 of file event.h.
Referenced by opt::CancelSpawn(), and pup().
Next spawned event in list.
Definition at line 21 of file event.h.
Referenced by opt::CancelSpawn(), eventQueue::GetNextCurrentSpawn(), Event::pup(), and Event::~Event().