RStudio Launcher Plugin SDK
1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
|
This is the complete list of members for rstudio::launcher_plugins::api::IJobSource, including all inherited members.
cancelJob(JobPtr in_job, bool &out_isComplete, std::string &out_statusMessage)=0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
createOutputStream(OutputType in_outputType, JobPtr in_job, AbstractOutputStream::OnOutput in_onOutput, AbstractOutputStream::OnComplete in_onComplete, AbstractOutputStream::OnError in_onError, OutputStreamPtr &out_outputStream)=0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
createResourceStream(ConstJobPtr in_job, comms::AbstractLauncherCommunicatorPtr in_launcherCommunicator, AbstractResourceStreamPtr &out_resourceStream)=0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
getConfiguration(const system::User &in_user, JobSourceConfiguration &out_configuration) const =0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
getNetworkInfo(JobPtr in_job, NetworkInfo &out_networkInfo) const =0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
IJobSource(jobs::JobRepositoryPtr in_jobRepository, jobs::JobStatusNotifierPtr in_jobStatusNotifier) | rstudio::launcher_plugins::api::IJobSource | inlineprotected |
initialize()=0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
killJob(JobPtr in_job, bool &out_isComplete, std::string &out_statusMessage)=0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
m_jobRepository | rstudio::launcher_plugins::api::IJobSource | protected |
m_jobStatusNotifier | rstudio::launcher_plugins::api::IJobSource | protected |
resumeJob(JobPtr in_job, bool &out_isComplete, std::string &out_statusMessage)=0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
stopJob(JobPtr in_job, bool &out_isComplete, std::string &out_statusMessage)=0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
submitJob(JobPtr io_job, bool &out_wasInvalidRequest) const =0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
suspendJob(JobPtr in_job, bool &out_isComplete, std::string &out_statusMessage)=0 | rstudio::launcher_plugins::api::IJobSource | pure virtual |
~IJobSource()=default | rstudio::launcher_plugins::api::IJobSource | virtual |