BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlt::TimetableLoader Class Referenceabstract

#include <bdlt_timetableloader.h>

Public Member Functions

virtual ~TimetableLoader ()
 Destroy this object.
 
virtual int load (Timetable *result, const char *timetableName)=0
 

Detailed Description

This class defines a protocol used to load timetables from a specific source. Each repository of timetable information can be supported by a distinct implementation of this protocol.

See bdlt_timetableloader

Constructor & Destructor Documentation

◆ ~TimetableLoader()

virtual bdlt::TimetableLoader::~TimetableLoader ( )
virtual

Member Function Documentation

◆ load()

virtual int bdlt::TimetableLoader::load ( Timetable result,
const char *  timetableName 
)
pure virtual

Load, into the specified result, the timetable identified by the specified timetableName. Return 0 on success, and a non-zero value otherwise. If the timetable corresponding to timetableName is not found, 1 is returned with no effect on *result. If a non-zero value other than 1 is returned (indicating a different error), *result is valid, but its value is undefined.


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