MX
time tables.
More...
#include <ISupportsTimeTableConfiguration.h>
Inheritance diagram for mx::ISupportsTimetableConfiguration:
Public Member Functions | |
virtual EErrorCode | addEntry (mxm::smart< ITimetableEntry > entry)=0 |
virtual EErrorCode | removeEntry (mxm::smart< ITimetableEntry > entry)=0 |
virtual EErrorCode | removeEntry (const mxmString &name)=0 |
virtual mxm::smart< mxmStringList > | listAllEntries ()=0 |
virtual mxm::smart< ITimetableEntry > | entry (const mxmString &name)=0 |
virtual mxm::smart< ITimetableEntry > | createTimetableEntry ()=0 |
virtual void | clearTimetableEntries ()=0 |
virtual bool | isCustomDaySupported ()=0 |
virtual mxm::smart< ICustomDay > | createCustomDay ()=0 |
virtual EErrorCode | addCustomDay (mxm::smart< ICustomDay > customDay)=0 |
virtual EErrorCode | removeCustomDay (mxm::smart< ICustomDay > customDay)=0 |
virtual EErrorCode | removeCustomDay (const mxmString &name)=0 |
virtual mxm::smart< mxmStringList > | customDays ()=0 |
virtual mxm::smart< ICustomDay > | customDay (const mxmString &name)=0 |
virtual void | clearCustomDays ()=0 |
MX
time tables.
|
add a previously created custom day entry The unique identifier of the custom day is its name (see ICustomDay documentation). Therefore it is an error to add an entry without a name or an existing name. |
|
add a previously created time table entry The unique identifier of the time table is its name (see ITimetable documentation). Therefore it is an error to add an entry without a name or an existing name. |
|
clear the list of custom days |
|
clear the list of time table entries |
|
create a new custom day entry |
|
create a new time table entry |
|
retrieve a custom day entry. If the entry is not found a null pointer is returned. /param name the name of the time table entry |
|
list all known custom time entries |
|
retrieve a time table entry. If the entry is not found a null pointer is returned. /param name the name of the time table entry |
|
returns |
|
list all known time table entries |
|
remove a custom day entry. If the entry was not found, mx::eObjectNotPresent is returned, mx::eOK otherwise. /param name the name of the ustom day entry |
|
remove a custom day entry. If the entry was not found, mx::eObjectNotPresent is returned, mx::eOK otherwise. |
|
remove a time table entry. If the entry was not found, mx::eObjectNotPresent is returned, mx::eOK otherwise. /param name the name of the time table entry |
|
remove a time table entry. If the entry was not found, mx::eObjectNotPresent is returned, mx::eOK otherwise. |