RStudio Launcher Plugin SDK  1.1.3
A software development kit for creating plugins that work the the RStudio Launcher.
Public Member Functions | List of all members
rstudio::launcher_plugins::local::LocalPluginApi Class Reference

Launcher Plugin API for the Local Plugin. More...

#include <LocalPluginApi.hpp>

Inheritance diagram for rstudio::launcher_plugins::local::LocalPluginApi:
rstudio::launcher_plugins::api::AbstractPluginApi rstudio::launcher_plugins::Noncopyable

Public Member Functions

 LocalPluginApi (std::string in_hostname, std::shared_ptr< comms::AbstractLauncherCommunicator > in_launcherCommunicator)
 Constructor. More...
 
- Public Member Functions inherited from rstudio::launcher_plugins::api::AbstractPluginApi
virtual ~AbstractPluginApi ()=default
 Virtual destructor.
 
Error initialize ()
 This method initializes the abstract plugin API. More...
 
- Public Member Functions inherited from rstudio::launcher_plugins::Noncopyable
 Noncopyable ()=default
 Default constructor.
 
 Noncopyable (const Noncopyable &)=delete
 Deleted copy constructor.
 
Noncopyableoperator= (const Noncopyable &)=delete
 Deleted assignment operator.
 

Additional Inherited Members

- Protected Member Functions inherited from rstudio::launcher_plugins::api::AbstractPluginApi
 AbstractPluginApi (std::shared_ptr< comms::AbstractLauncherCommunicator > in_launcherCommunicator)
 Constructor. More...
 

Detailed Description

Launcher Plugin API for the Local Plugin.

Constructor & Destructor Documentation

◆ LocalPluginApi()

rstudio::launcher_plugins::local::LocalPluginApi::LocalPluginApi ( std::string  in_hostname,
std::shared_ptr< comms::AbstractLauncherCommunicator in_launcherCommunicator 
)

Constructor.

Parameters
in_hostnameThe name of the host running this instance of the Local Plugin.
in_launcherCommunicatorThe communicator to use for sending and receiving messages from the RStudio Launcher.

The documentation for this class was generated from the following file: