RStudio Launcher Plugin SDK  1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
rstudio::launcher_plugins::api::AbstractMultiStream< R, Args > Member List

This is the complete list of members for rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >, including all inherited members.

AbstractMultiStream(comms::AbstractLauncherCommunicatorPtr in_launcherCommunicator)rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >explicit
addRequest(uint64_t in_requestId, const system::User &in_requestUser)=0rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >pure virtual
initialize()=0rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >pure virtual
isEmpty() constrstudio::launcher_plugins::api::AbstractMultiStream< R, Args >
m_mutexrstudio::launcher_plugins::api::AbstractMultiStream< R, Args >mutableprotected
Noncopyable()=defaultrstudio::launcher_plugins::Noncopyable
Noncopyable(const Noncopyable &)=deleterstudio::launcher_plugins::Noncopyable
onAddRequest(uint64_t in_requestId)rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >protected
onRemoveRequest(uint64_t in_requestId)rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >protected
operator=(const Noncopyable &)=deleterstudio::launcher_plugins::Noncopyable
removeRequest(uint64_t in_requestId)rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >virtual
sendResponse(Args... in_responseArgs)rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >protected
sendResponse(const std::set< uint64_t > &in_requestIds, Args... in_responseArgs)rstudio::launcher_plugins::api::AbstractMultiStream< R, Args >protected