Public Member Functions | |
| SessionSchedule (DayOfWeek::Enum firstDay, DayOfWeek::Enum lastDay, TimeOfDay logonTime, TimeOfDay logoutTime) | |
| SessionSchedule (const SessionSchedule &other) | |
| TimeOfDay | logonTime (DayOfWeek::Enum day) const noexcept |
| SessionSchedule & | logonTime (DayOfWeek::Enum day, TimeOfDay time) noexcept |
| TimeOfDay | logoutTime (DayOfWeek::Enum day) const noexcept |
| SessionSchedule & | logoutTime (DayOfWeek::Enum day, TimeOfDay time) noexcept |
| DayOfWeek::Enum | resetDay () const noexcept |
| SessionSchedule & | operator= (const SessionSchedule &other) |
Friends | |
| class | SessionStateChanger |
Definition at line 138 of file SessionSchedule.h.
| SessionSchedule | ( | DayOfWeek::Enum | firstDay, |
| DayOfWeek::Enum | lastDay, | ||
| TimeOfDay | logonTime, | ||
| TimeOfDay | logoutTime ) |
Constructor.
| firstDay | the first day of the week. |
| lastDay | the last day of the week. |
| logonTime | the logon time. |
| logoutTime | the logout time. |
| SessionSchedule | ( | const SessionSchedule & | other | ) |
|
inlinenoexcept |
If the logon is not performed on the given day, returns the result of TimeOfDay::bad().
Definition at line 187 of file SessionSchedule.h.
|
inlinenoexcept |
Sets the logon time.
Definition at line 193 of file SessionSchedule.h.
|
inlinenoexcept |
If the logout is not performed on the given day, returns the result of TimeOfDay::bad().
Definition at line 200 of file SessionSchedule.h.
|
inlinenoexcept |
Sets the logout time.
Definition at line 206 of file SessionSchedule.h.
| SessionSchedule & operator= | ( | const SessionSchedule & | other | ) |
|
inlinenoexcept |
Definition at line 213 of file SessionSchedule.h.
|
friend |
Definition at line 178 of file SessionSchedule.h.