#include <BufferStore.h>
Inheritance diagram for BufferStore:
Public Member Functions | |
BufferStore (char *n, Vehicle *iV, Vehicle *oV, Observer *ob, int enPN, int exPN, int stPN, int edPN, int bNUM, bool isLeft) | |
virtual int | main () |
void | shift () |
int | useCount () const |
bool | isEmpty () const |
bool | isFull () const |
bool | isBlocked () const |
const PaletteFrame * | getPos (unsigned int n) const |
Vehicle * | getInVehicle () |
Vehicle * | getOutVehicle () |
Static Public Member Functions | |
int | inBuffer () |
Public Attributes | |
Automation * | automat |
Static Public Attributes | |
BufferStore * | allBuffers [4] = {0,0,0,0} |
Protected Member Functions | |
void | _shift () |
Protected Attributes | |
PaletteFrame * | pos [6] |
Vehicle * | inComeVehicle |
Vehicle * | outComeVehicle |
Observer * | observe |
bool | left |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in ReturnBufferStore. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|