Represents a single entry from the cron section of mascot.dat.
More...
#include <ms_cronoptions.hpp>
|
|
| ms_cronjob () |
| | Default constructor.
|
| |
|
| ms_cronjob (const ms_cronjob &src) |
| | Copying constructor.
|
| |
|
| ~ms_cronjob () |
| | Default destructor.
|
| |
|
void | copyFrom (const ms_cronjob *right) |
| | Can be used to create a copy of another object.
|
| |
|
void | defaultValues () |
| | Initialises the instance with default values.
|
| |
| std::string | getCommandStr () const |
| | Returns a string that is executed by the shell (command prompt) at the specified times.
|
| |
| bool | isDayOfMonth (const int day) const |
| | Returns TRUE for a valid day number, FALSE otherwise.
|
| |
| bool | isDayOfWeek (const int day) const |
| | Returns TRUE for a valid day of week number, FALSE otherwise.
|
| |
| bool | isEnabled () const |
| | Returns true if the cron job is enabled.
|
| |
| bool | isHour (const int hour) const |
| | Returns TRUE for a valid hour number, FALSE otherwise.
|
| |
| bool | isMinute (const int min) const |
| | Returns TRUE for a valid minute number, FALSE otherwise.
|
| |
| bool | isMonthOfYear (const int month) const |
| | Returns TRUE for a valid month number, FALSE otherwise.
|
| |
|
ms_cronjob & | operator= (const ms_cronjob &right) |
| | Assignment operator for C++ client applications.
|
| |
| void | setCommandStr (const char *str) |
| | Set the command that is executed by the shell (command prompt) at the specified times.
|
| |
| void | setDayOfMonth (const int day, const bool value) |
| | Set valid/illegal days.
|
| |
| void | setDayOfWeek (const int day, const bool value) |
| | Set valid/illegal days.
|
| |
| void | setEnabled (const bool enabled) |
| | Set the flag for determining if the cron job is enabled or disabled.
|
| |
| void | setHour (const int hour, const bool value) |
| | Set valid/illegal hours.
|
| |
| void | setMinute (const int min, const bool value) |
| | Set valid/illegal minutes.
|
| |
| void | setMonthOfYear (const int month, const bool value) |
| | Set valid/illegal months.
|
| |
Represents a single entry from the cron section of mascot.dat.
Instances of this class can be stored in ms_cronoptions.
◆ getCommandStr()
| std::string getCommandStr |
( |
| ) |
const |
Returns a string that is executed by the shell (command prompt) at the specified times.
By default this is empty.
- Returns
- the command to be run.
- Examples
- config_mascotdat.cpp.
◆ isDayOfMonth()
| bool isDayOfMonth |
( |
const int |
day | ) |
const |
Returns TRUE for a valid day number, FALSE otherwise.
A cron job entry in the configuration file specifies time to run a command. Use this function to retrieve the 'day' part of this specification.
- Parameters
-
- Returns
- By default FALSE is returned for all days.
◆ isDayOfWeek()
| bool isDayOfWeek |
( |
const int |
day | ) |
const |
Returns TRUE for a valid day of week number, FALSE otherwise.
A cron job entry in the configuration file specifies time to run a command. Use this function to retrieve the 'day of week' part of this specification.
- Parameters
-
| day | a day of week number (0..6, 0=Sunday). |
- Returns
- By default FALSE is returned for all days.
◆ isEnabled()
Returns true if the cron job is enabled.
A cron job entry in the configuration file specifies time to run a command. The entry can be disabled by putting a comments symbol # at the start of the line
- Returns
- true if the cron job is enabled.
◆ isHour()
| bool isHour |
( |
const int |
hour | ) |
const |
Returns TRUE for a valid hour number, FALSE otherwise.
A cron job entry in the configuration file specifies time to run a command. Use this function to retrieve the 'hour' part of this specification.
- Parameters
-
| hour | an hour number (0..23). |
- Returns
- By default FALSE is returned for all hours.
◆ isMinute()
| bool isMinute |
( |
const int |
min | ) |
const |
Returns TRUE for a valid minute number, FALSE otherwise.
A cron job entry in the configuration file specifies time to run a command. Use this function to retrieve the 'minute' part of this specification.
- Parameters
-
| min | a minute number (0..59). |
- Returns
- By default FALSE is returned for all minutes.
◆ isMonthOfYear()
| bool isMonthOfYear |
( |
const int |
month | ) |
const |
Returns TRUE for a valid month number, FALSE otherwise.
A cron job entry in the configuration file specifies time to run a command. Use this function to retrieve the 'month' part of this specification.
- Parameters
-
| month | a month number (1..12). |
- Returns
- By default FALSE is returned for all months.
◆ setCommandStr()
| void setCommandStr |
( |
const char * |
str | ) |
|
Set the command that is executed by the shell (command prompt) at the specified times.
- Parameters
-
| str | is the new command to be run. |
◆ setDayOfMonth()
| void setDayOfMonth |
( |
const int |
day, |
|
|
const bool |
value |
|
) |
| |
Set valid/illegal days.
- See also
- isDayOfMonth()
- Parameters
-
| day | an hour number (1..31). |
| value | a new boolean flag for the given day. |
◆ setDayOfWeek()
| void setDayOfWeek |
( |
const int |
day, |
|
|
const bool |
value |
|
) |
| |
Set valid/illegal days.
- See also
- isDayOfWeek()
- Parameters
-
| day | a day of week number (0..6, 0=Sunday). |
| value | a new boolean flag for the given day. |
◆ setEnabled()
| void setEnabled |
( |
const bool |
enabled | ) |
|
Set the flag for determining if the cron job is enabled or disabled.
A cron job entry in the configuration file specifies time to run a command. The entry can be disabled by putting a comments symbol # at the start of the line
- Parameters
-
| enabled | true if the cron job is enabled. |
◆ setHour()
| void setHour |
( |
const int |
hour, |
|
|
const bool |
value |
|
) |
| |
Set valid/illegal hours.
- See also
- isHour()
- Parameters
-
| hour | an hour number (0..23). |
| value | a new boolean flag for the given hour. |
◆ setMinute()
| void setMinute |
( |
const int |
min, |
|
|
const bool |
value |
|
) |
| |
Set valid/illegal minutes.
- See also
- isMinute()
- Parameters
-
| min | a minute number (0..59) |
| value | a new boolean flag for the given minute |
◆ setMonthOfYear()
| void setMonthOfYear |
( |
const int |
month, |
|
|
const bool |
value |
|
) |
| |
Set valid/illegal months.
- See also
- isMonthOfYear()
- Parameters
-
| month | a month number (1..12). |
| value | a new boolean flag for the given month. |
The documentation for this class was generated from the following files: