RStudio Launcher Plugin SDK
1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
|
Public Member Functions | |
QuickStartJobRepository (jobs::JobStatusNotifierPtr in_notifier) | |
Constructor. More... | |
Public Member Functions inherited from rstudio::launcher_plugins::jobs::AbstractJobRepository | |
AbstractJobRepository (JobStatusNotifierPtr in_jobStatusNotifier) | |
Constructor. More... | |
virtual | ~AbstractJobRepository ()=default |
Virtual Destructor, to allow for inheritance, if necessary. | |
void | addJob (const api::JobPtr &in_job) |
Adds the job to the repository. More... | |
api::JobPtr | getJob (const std::string &in_jobId, const system::User &in_user=system::User()) const |
Gets the specified job for the specified user from the repository. More... | |
api::JobList | getJobs (const system::User &in_use=system::User()) const |
Gets all jobs belonging to the specified user. More... | |
Error | initialize () |
Initializes the AbstractJobRepository. More... | |
void | removeJob (const std::string &in_jobId) |
Removes a job from the repository. More... | |
Public Member Functions inherited from rstudio::launcher_plugins::Noncopyable | |
Noncopyable ()=default | |
Default constructor. | |
Noncopyable (const Noncopyable &)=delete | |
Deleted copy constructor. | |
Noncopyable & | operator= (const Noncopyable &)=delete |
Deleted assignment operator. | |
|
explicit |
Constructor.
in_jobStatusNotifier | The job status notifier. Used to add new jobs. |