Model Railroad System 2.2.2
FCFSupport::System Member List

This is the complete list of members for FCFSupport::System, including all inherited members.

AddCar(FCFSupport::Car *newcar)FCFSupport::Systeminline
AddOwner(const char *initials)FCFSupport::Systeminline
ALL enum valueFCFSupport::System
All enum valueFCFSupport::System
CarAssignment(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *log, const FCFSupport::ShowBannerCallback *banner, char **outmessage=NULL)FCFSupport::System
carDestFCFSupport::Systemprivate
carGroupsFCFSupport::Systemprivate
CarLocationType enum nameFCFSupport::System
CarMovements() constFCFSupport::Systeminline
carMovementsFCFSupport::Systemprivate
carsFCFSupport::Systemprivate
carsAtDestFCFSupport::Systemprivate
CarsAtDest() constFCFSupport::Systeminline
CarsAtDest_CarsInTransit() constFCFSupport::Systeminline
carsAtDest_carsInTransitFCFSupport::Systemprivate
CarsAtWorkBench() constFCFSupport::Systeminline
carsAtWorkBenchFCFSupport::Systemprivate
CarsFile() constFCFSupport::Systeminline
carsFileFCFSupport::Systemprivate
carsInTransitFCFSupport::Systemprivate
CarsInTransit() constFCFSupport::Systeminline
carsMovedFCFSupport::Systemprivate
CarsMoved() constFCFSupport::Systeminline
CarsMovedMore() constFCFSupport::Systeminline
carsMovedMoreFCFSupport::Systemprivate
carsMovedOnceFCFSupport::Systemprivate
CarsMovedOnce() constFCFSupport::Systeminline
CarsMovedThree() constFCFSupport::Systeminline
carsMovedThreeFCFSupport::Systemprivate
carsMovedTwiceFCFSupport::Systemprivate
CarsMovedTwice() constFCFSupport::Systeminline
CarsNotMoved() constFCFSupport::Systeminline
carsNotMovedFCFSupport::Systemprivate
CarTypeReport enum nameFCFSupport::System
carTypesFCFSupport::Systemprivate
CarTypesFile() constFCFSupport::Systeminline
carTypesFileFCFSupport::Systemprivate
carTypesOrderFCFSupport::Systemprivate
CarTypesOrder(int i) constFCFSupport::Systeminline
CarTypesOrderIndex(char type) constFCFSupport::System
curDivFCFSupport::Systemprivate
DeleteAllExistingCars()FCFSupport::System
deliverFCFSupport::Systemprivate
DIVISION enum valueFCFSupport::System
divisionsFCFSupport::Systemprivate
FindCarInCarVector(CarVector &cvect, Car *car)FCFSupport::Systemprivate
FindDivisionByIndex(int i) constFCFSupport::Systeminline
FindDivisionBySymbol(char symbol) constFCFSupport::System
FindDivisionIndex(const FCFSupport::Division *division) constFCFSupport::System
FindIndustry(Industry *industry)FCFSupport::Systemprivate
FindIndustryByIndex(int i) constFCFSupport::Systeminline
FindIndustryByName(string name) constFCFSupport::System
FindIndustryIndex(const FCFSupport::Industry *industry) constFCFSupport::System
FindStationByName(string name, string comment) constFCFSupport::System
FindStationIndex(const FCFSupport::Station *station) constFCFSupport::System
FindTrainByIndex(int i) constFCFSupport::Systeminline
FindTrainByName(const char *name) constFCFSupport::Systeminline
FirstCarType() constFCFSupport::Systeminline
FirstDivision() constFCFSupport::Systeminline
FirstIndustry() constFCFSupport::Systeminline
FirstOwner() constFCFSupport::Systeminline
FirstStation() constFCFSupport::Systeminline
FirstTrain() constFCFSupport::Systeminline
FixedRouteMirrorCheck(Car *Cx, Industry *Ix)FCFSupport::Systemprivate
FormatDutyTime(int dutytimeminutes) constFCFSupport::Systemprivate
GetCarStatus(const Car *car, string &status, string &carTypeDescr) constFCFSupport::System
GetIndustryCarCounts()FCFSupport::Systemprivate
GlobStringMatch(const string thestring, const string pattern) constFCFSupport::Systemprivate
GlobStringMatchHelper(string::const_iterator string_i, string::const_iterator string_e, string::const_iterator pattern_i, string::const_iterator pattern_e) constFCFSupport::Systemprivate
IndRipTrack()FCFSupport::Systeminline
IndRipTrackConst() constFCFSupport::Systeminline
IndScrapYard() constFCFSupport::Systeminline
indScrapYardFCFSupport::Systemprivate
industriesFCFSupport::Systemprivate
IndustriesFile() constFCFSupport::Systeminline
industriesFileFCFSupport::Systemprivate
INDUSTRY enum valueFCFSupport::System
IndustryIndex(const FCFSupport::Industry *indus) constFCFSupport::System
IndustryTakesCar(Industry *Ix, Car *Cx)FCFSupport::Systemprivate
InternalRunOneTrain(Train *train, bool boxMove, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
LastCarType() constFCFSupport::Systeminline
LastDivision() constFCFSupport::Systeminline
LastIndustry() constFCFSupport::Systeminline
LastOwner() constFCFSupport::Systeminline
LastStation() constFCFSupport::Systeminline
LastTrain() constFCFSupport::Systeminline
LoadCarFile(char **outmessage=NULL)FCFSupport::System
LoadStatsFile(char **outmessage=NULL)FCFSupport::System
LogCarPickup(Car *car, Train *train, bool boxMove)FCFSupport::Systemprivate
messageBufferFCFSupport::Systemprivate
NextShift()FCFSupport::Systeminline
numberCarsFCFSupport::Systemprivate
NumberOfCars() constFCFSupport::Systeminline
NumberOfDivisions() constFCFSupport::Systeminline
NumberOfIndustries() constFCFSupport::Systeminline
NumberOfStations() constFCFSupport::Systeminline
NumberOfTrains() constFCFSupport::Systeminline
ordersFileFCFSupport::Systemprivate
OrdersFile() constFCFSupport::Systeminline
originYardFCFSupport::Systemprivate
OtherCarOkForTrain(Car *car, Train *train)FCFSupport::Systemprivate
ownersFCFSupport::Systemprivate
ownersFileFCFSupport::Systemprivate
OwnersFile() constFCFSupport::Systeminline
PrintAllCarTypes(bool totalsOnly, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintAllLists(const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner, FCFSupport::PrinterDevice *printer)FCFSupport::System
PrintAlpha() constFCFSupport::Systeminline
printAlphaFCFSupport::Systemprivate
PrintAnalysisHeader(FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintAtwice() constFCFSupport::Systeminline
printAtwiceFCFSupport::Systemprivate
PrintCarHeading(FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintCarTypesHeader(FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintCarTypesSummaryHeader(FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintDashedLine(FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintDispatch() constFCFSupport::Systeminline
printDispatchFCFSupport::Systemprivate
PrintDispatcher(string banner, char trainType, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
Printem() constFCFSupport::Systeminline
printemFCFSupport::Systemprivate
PrintFormFeed(FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintIndustryHeader(FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
printListFCFSupport::Systemprivate
PrintList() constFCFSupport::Systeminline
PrintLocCommon(FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
PrintLocOneIndustry(const FCFSupport::Industry *Ix, const FCFSupport::Station *Sx, bool &firstOne, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintLtwice() constFCFSupport::Systeminline
printLtwiceFCFSupport::Systemprivate
PrintOneAnalysis(const Industry *Ix, int &carsToDiv, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintOneCarInfo(const Car *car, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintOneCarLocation(const Car *car, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintOneCarType(bool totalsOnly, char carType, const CarType *ct, int &OnLineShippersOfType, int &OffLineShippersOfType, int &OnLineReceiversOfType, int &OffLineReceiversOfType, int &allTotalMoves, int &allTotalAssigns, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintOneIndustry(const Industry *ix, int &lenInDiv, int &carsInDiv, int &carsToDiv, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintSystemBanner(FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
PrintTrainLoc(Train *train, int Px, const FCFSupport::LogMessageCallback *Log, const FCFSupport::TrainDisplayCallback *traindisplay)FCFSupport::Systemprivate
PrintTrainOrderHeader(const FCFSupport::Train *train, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
PrintTrainOrders(const Train *train, FCFSupport::PrinterDevice *printer) constFCFSupport::Systemprivate
printYardsFCFSupport::Systemprivate
PrintYards() constFCFSupport::Systeminline
ranAllTrainsFCFSupport::Systemprivate
RanAllTrains() constFCFSupport::Systeminline
Random()FCFSupport::Systeminline
Randomize(int seed)FCFSupport::Systeminline
ReadCarTypes(char **outmessage=NULL)FCFSupport::Systemprivate
ReadDivisions(istream &stream, map< int, int, less< int > > &homemap, char **outmessage=NULL)FCFSupport::Systemprivate
ReadGroupLimit(istream &stream, const char *label, int &value, const char *filename, char **outmessage=NULL)FCFSupport::Systemprivate
ReadIndustries(char **outmessage=NULL)FCFSupport::Systemprivate
ReadOwners(char **outmessage=NULL)FCFSupport::Systemprivate
ReadStations(istream &stream, char **outmessage=NULL)FCFSupport::Systemprivate
ReadTrainOrders(char **outmessage=NULL)FCFSupport::Systemprivate
ReadTrains(char **outmessage=NULL)FCFSupport::Systemprivate
ReLoadCarFile(char **outmessage)FCFSupport::Systeminline
ReportAnalysis(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) constFCFSupport::System
ReportCarLocations(CarLocationType cltype, int index, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL)FCFSupport::System
ReportCarOwners(string ownerInitials, const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) constFCFSupport::System
ReportCars(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) constFCFSupport::System
ReportCarsNotMoved(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) constFCFSupport::System
ReportCarTypes(CarTypeReport rtype, char carType, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) constFCFSupport::System
ReportIndustries(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) constFCFSupport::System
ReportLocAll(bool printBench, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL)FCFSupport::Systemprivate
ReportLocDivision(DivisionMap::const_iterator Dx, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL)FCFSupport::Systemprivate
ReportLocIndustry(IndustryMap::const_iterator Ix, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL)FCFSupport::Systemprivate
ReportLocStation(StationMap::const_iterator Sx, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL)FCFSupport::Systemprivate
ReportTrains(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer, char **outmessage=NULL) constFCFSupport::System
ResetIndustryStats()FCFSupport::System
RestartLoop()FCFSupport::System
RunAllTrains(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner, FCFSupport::PrinterDevice *printer, const FCFSupport::TrainDisplayCallback *traindisplay)FCFSupport::System
RunBoxMoves(const FCFSupport::WorkInProgressCallback *WIP, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner, FCFSupport::PrinterDevice *printer, const FCFSupport::TrainDisplayCallback *traindisplay)FCFSupport::System
RunOneLocal(Train *train, bool boxMove, CarVector &consist, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
RunOneManifest(Train *train, bool boxMove, CarVector &consist, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
RunOnePassenger(Train *train, bool boxMove, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
RunOneTrain(Train *train, bool boxMove, const FCFSupport::TrainDisplayCallback *traindisplay, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::System
SaveCars(char **outmessage=NULL)FCFSupport::System
SearchForCarIndexesByNumber(string number, bool subStringP) constFCFSupport::System
SearchForIndustryPattern(string industryNamePattern) constFCFSupport::System
SearchForTrainPattern(string trainNamePattern) constFCFSupport::System
SessionNumber() constFCFSupport::Systeminline
sessionNumberFCFSupport::Systemprivate
SetPrintAlpha(bool flag)FCFSupport::Systeminline
SetPrintAtwice(bool flag)FCFSupport::Systeminline
SetPrintDispatch(bool flag)FCFSupport::Systeminline
SetPrintem(bool flag)FCFSupport::Systeminline
SetPrintList(bool flag)FCFSupport::Systeminline
SetPrintLtwice(bool flag)FCFSupport::Systeminline
SetPrintYards(bool flag)FCFSupport::Systeminline
shiftNumberFCFSupport::Systemprivate
ShiftNumber() constFCFSupport::Systeminline
ShowCarMovements(bool showAll, const FCFSupport::Industry *Ix, const FCFSupport::Train *Tx, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) constFCFSupport::System
ShowCarsInDivision(const Division *division, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) constFCFSupport::System
ShowCarsNotMoved(const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) constFCFSupport::System
ShowTrainCars(const Train *Tx, const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) constFCFSupport::System
ShowTrainTotals(const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) constFCFSupport::System
ShowUnassignedCars(const FCFSupport::LogMessageCallback *Log, const FCFSupport::ShowBannerCallback *banner) constFCFSupport::System
SkipCommentsGets(istream &stream, string &buffer, const char *message, char **outmessage=NULL)FCFSupport::Systemprivate
split(string s, char delimiter) constFCFSupport::Systemprivate
STATION enum valueFCFSupport::System
stationsFCFSupport::Systemprivate
statsFileFCFSupport::Systemprivate
StatsFile() constFCFSupport::Systeminline
statsPeriodFCFSupport::Systemprivate
StatsPeriod() constFCFSupport::Systeminline
StringToInt(string str, int &result, const char *message, char **outmessage=NULL) constFCFSupport::Systemprivate
StringToIntRange(string str, int &result, int minv, int maxv, const char *message, char **outmessage=NULL) constFCFSupport::Systemprivate
Summary enum valueFCFSupport::System
switchListFCFSupport::Systemprivate
System()FCFSupport::Systeminlineprotected
System(const char *systemfile, int seed, char **outmessage=NULL)FCFSupport::System
systemFileFCFSupport::Systemprivate
SystemFile() constFCFSupport::Systeminline
systemNameFCFSupport::Systemprivate
SystemName() constFCFSupport::Systeminline
TheCar(int i) constFCFSupport::Systeminline
TheCarGroup(int i) constFCFSupport::Systeminline
TheCarType(char c)FCFSupport::Systeminline
TheDivision(int i)FCFSupport::Systeminline
TheIndustry(int i)FCFSupport::Systeminline
TheOwner(const char *initials)FCFSupport::Systeminline
TheStation(int i)FCFSupport::Systeminline
Today() constFCFSupport::Systemprivate
TotalCars() constFCFSupport::Systeminline
totalLoadsFCFSupport::Systemprivate
totalPickupsFCFSupport::Systemprivate
totalRevenueTonsFCFSupport::Systemprivate
totalShiftsFCFSupport::Systemprivate
TotalShifts() constFCFSupport::Systeminline
totalTonsFCFSupport::Systemprivate
TrainByIndex(int i)FCFSupport::Systeminline
TrainByName(const char *name)FCFSupport::Systeminline
TrainCarPickupCheck(Car *car, Train *train, bool boxMove, CarVector &consist, bool &didAction, int Px, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
TrainDropAllCars(Train *train, int Px, CarVector &consist, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
TrainDropOneCar(Car *car, Train *train, CarVector::iterator Lx, CarVector &consist, bool &didAction, int Px, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
trainEmptiesFCFSupport::Systemprivate
trainIndexFCFSupport::Systemprivate
TrainIndex(const FCFSupport::Train *train) constFCFSupport::System
trainLastLocationFCFSupport::Systemprivate
trainLengthFCFSupport::Systemprivate
trainLoadsFCFSupport::Systemprivate
TrainLocalDrops(Train *train, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
TrainLocalOriginate(Train *train, bool boxMove, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
TrainLocalPickups(Train *train, bool boxMove, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
trainLongestFCFSupport::Systemprivate
TrainManifestDrops(Train *train, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
TrainManifestPickups(Train *train, bool boxMove, int Px, CarVector &consist, bool &didAction, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
TrainPickupOneCar(Car *car, Train *train, bool boxMove, CarVector &consist, bool &didAction, int Px, CarVector::iterator Lx, const FCFSupport::LogMessageCallback *Log, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
TrainPrintConsistSummary(Train *train, CarVector &consist, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
TrainPrintFinalSummary(Train *train, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
trainPrintOKFCFSupport::Systemprivate
TrainPrintTown(const FCFSupport::Train *train, const FCFSupport::Station *curStation, FCFSupport::PrinterDevice *printer)FCFSupport::Systemprivate
trainsFCFSupport::Systemprivate
TrainsFile() constFCFSupport::Systeminline
trainsFileFCFSupport::Systemprivate
trainTonsFCFSupport::Systemprivate
trim(string line) constFCFSupport::Systemprivate
Type enum valueFCFSupport::System
UpperCase(const string str) constFCFSupport::Systemprivate
wayFreightFCFSupport::Systemprivate
whitespaceFCFSupport::Systemprivatestatic
WriteOneCarToDisk(Car *car, ostream &stream)FCFSupport::Systemprivate
~System()FCFSupport::System