RStudio Launcher Plugin SDK
1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
|
21 #ifndef LAUNCHER_PLUGINS_LOCAL_OPTIONS_HPP
22 #define LAUNCHER_PLUGINS_LOCAL_OPTIONS_HPP
24 #include <Noncopyable.hpp>
26 #include <system/FilePath.hpp>
29 namespace launcher_plugins {
84 size_t m_nodeConnectionTimeoutSeconds;
89 bool m_saveUnspecifiedOutput;
Class which represents a path on the system. May be any type of file (e.g. directory,...
Definition: FilePath.hpp:77
bool shouldSaveUnspecifiedOutput() const
Gets whether to save output for a job when the output path has not been specified.
Class which stores options specific to the Local Container system.
Definition: LocalOptions.hpp:35
const system::FilePath & getSecureCookieKeyFile() const
Gets the secure cookie key file to use for decrypting PAM passwords.
Class which can be inherited from to disallow copying of its child classes.
Definition: Noncopyable.hpp:34
void initialize()
Method which initializes LocalOptions. This method should be called exactly once, before the options ...
static LocalOptions & getInstance()
Gets the single instance of LocalOptions for the plugin.
size_t getNodeConnectionTimeoutSeconds() const
Gets the number of seconds that can elapse before an attempted connection to another local node will ...