RStudio Launcher Plugin SDK
1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
|
Public Member Functions | |
QuickStartJobStatusWatcher (system::TimeDuration in_frequency, jobs::JobRepositoryPtr in_jobRepository, jobs::JobStatusNotifierPtr in_jobStatusNotifier) | |
Constructor. More... | |
Public Member Functions inherited from rstudio::launcher_plugins::jobs::AbstractTimedJobStatusWatcher | |
~AbstractTimedJobStatusWatcher () noexcept override | |
Virtual destructor for inheritance. Invokes stop(). | |
Error | start () final |
Starts the timed job status watcher. | |
void | stop () final |
Stops the timed job status watcher. | |
Public Member Functions inherited from rstudio::launcher_plugins::jobs::AbstractJobStatusWatcher | |
virtual | ~AbstractJobStatusWatcher ()=default |
Virtual destructor for inheritance. | |
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. | |
Additional Inherited Members | |
Protected Member Functions inherited from rstudio::launcher_plugins::jobs::AbstractTimedJobStatusWatcher | |
AbstractTimedJobStatusWatcher (system::TimeDuration in_frequency, JobRepositoryPtr in_jobRepository, JobStatusNotifierPtr in_jobStatusNotifier) | |
Constructor. More... | |
Protected Member Functions inherited from rstudio::launcher_plugins::jobs::AbstractJobStatusWatcher | |
AbstractJobStatusWatcher (JobRepositoryPtr in_jobRepository, JobStatusNotifierPtr in_jobStatusNotifier) | |
Constructor. More... | |
Error | updateJobStatus (const std::string &in_jobId, api::Job::State in_newStatus, const std::string &in_statusMessage="", const system::DateTime &in_invocationTime=system::DateTime()) |
Updates the job status for the specified job. More... | |
rstudio::launcher_plugins::quickstart::QuickStartJobStatusWatcher::QuickStartJobStatusWatcher | ( | system::TimeDuration | in_frequency, |
jobs::JobRepositoryPtr | in_jobRepository, | ||
jobs::JobStatusNotifierPtr | in_jobStatusNotifier | ||
) |
Constructor.
in_frequency | The frequency at which job statuses should be polled. |
in_jobRepository | The job repository, from which to look-up jobs. |
in_jobStatusNotifier | The job status notifier to which to post job updates. |