HOG2
Public Member Functions | List of all members
reservationProvider Class Referenceabstract

#include <ReservationProvider.h>

Public Member Functions

virtual ~reservationProvider ()
 
virtual bool nodeOccupied (node *)=0
 
virtual bool canMove (node *from, node *to, double startTime, unit *)=0
 
virtual bool reserveMove (node *from, node *to, double startTime, unit *)=0
 
virtual bool clearMove (node *from, node *to, double startTime, unit *)=0
 
virtual void clearAllReservations ()=0
 

Detailed Description

Definition at line 33 of file ReservationProvider.h.

Constructor & Destructor Documentation

◆ ~reservationProvider()

virtual reservationProvider::~reservationProvider ( )
inlinevirtual

Definition at line 35 of file ReservationProvider.h.

Member Function Documentation

◆ canMove()

virtual bool reservationProvider::canMove ( node from,
node to,
double  startTime,
unit *   
)
pure virtual

◆ clearAllReservations()

virtual void reservationProvider::clearAllReservations ( )
pure virtual

◆ clearMove()

virtual bool reservationProvider::clearMove ( node from,
node to,
double  startTime,
unit *   
)
pure virtual

◆ nodeOccupied()

virtual bool reservationProvider::nodeOccupied ( node )
pure virtual

◆ reserveMove()

virtual bool reservationProvider::reserveMove ( node from,
node to,
double  startTime,
unit *   
)
pure virtual

The documentation for this class was generated from the following file: