driver_event
driver_event* driverEvent = new(std::nothrow) driver_event(
struct driver_event : DoublyLinkedListLinkImpl<driver_event> {
typedef DoublyLinkedList<driver_event> DriverEventList;
driver_event* event = new (std::nothrow) driver_event(
driver_event* event = sDriverEvents.RemoveHead();