Options to be passed to addServerAction. More...
#include <WebServerControl.h>
Public Member Functions | |
| ServerActionOptions () | |
| bool | getRequireWaiting () const | 
| void | setRequireWaiting (const bool value, const Moose::PassKey< WebServerControl >) | 
| Set the require waiting flag; only accessible by the WebServerControl.  More... | |
| bool | getRequireInitialized () const | 
| void | setRequireInitialized (const bool value, const Moose::PassKey< WebServerControl >) | 
| Set the require initialized flag; only accessible by the WebServerControl.  More... | |
| const std::set< std::string > | getRequiredJSONKeys () const | 
| void | requireJSONKey (const std::string &key) | 
| Append a key to be required in JSON in the request data.  More... | |
| void | requireJSONKeys (std::initializer_list< std::string > &&keys) | 
| Append keys to be required in JSON in the request data.  More... | |
Private Attributes | |
| bool | _require_waiting | 
| Whether or not to require waiting.  More... | |
| bool | _require_initialized | 
| Whether or not to require initialization.  More... | |
| std::set< std::string > | _required_json_keys | 
| JSON keys that are required in the data.  More... | |
Options to be passed to addServerAction.
Definition at line 188 of file WebServerControl.h.
      
  | 
  inline | 
Definition at line 190 of file WebServerControl.h.
      
  | 
  inline | 
Definition at line 219 of file WebServerControl.h.
      
  | 
  inline | 
Definition at line 207 of file WebServerControl.h.
      
  | 
  inline | 
Definition at line 195 of file WebServerControl.h.
      
  | 
  inline | 
Append a key to be required in JSON in the request data.
Definition at line 223 of file WebServerControl.h.
Referenced by WebServerControl::addServerActionsInternal().
      
  | 
  inline | 
Append keys to be required in JSON in the request data.
Definition at line 227 of file WebServerControl.h.
Referenced by WebServerControl::addServerActionsInternal().
      
  | 
  inline | 
Set the require initialized flag; only accessible by the WebServerControl.
Definition at line 211 of file WebServerControl.h.
Referenced by WebServerControl::addServerActionsInternal().
      
  | 
  inline | 
Set the require waiting flag; only accessible by the WebServerControl.
Definition at line 199 of file WebServerControl.h.
Referenced by WebServerControl::addServerActionsInternal().
      
  | 
  private | 
Whether or not to require initialization.
Definition at line 236 of file WebServerControl.h.
Referenced by getRequireInitialized(), and setRequireInitialized().
      
  | 
  private | 
Whether or not to require waiting.
Definition at line 234 of file WebServerControl.h.
Referenced by getRequireWaiting(), and setRequireWaiting().
      
  | 
  private | 
JSON keys that are required in the data.
Definition at line 238 of file WebServerControl.h.
Referenced by getRequiredJSONKeys(), requireJSONKey(), and requireJSONKeys().
 1.8.14