| RStudio Launcher Plugin SDK
    1.1.3
    A software development kit for creating plugins that work the the RStudio Launcher. | 
Base class for the Launcher Plugin API. More...
#include <AbstractPluginApi.hpp>
 
  
| Public Member Functions | |
| 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. | |
| Noncopyable & | operator= (const Noncopyable &)=delete | 
| Deleted assignment operator. | |
| Protected Member Functions | |
| AbstractPluginApi (std::shared_ptr< comms::AbstractLauncherCommunicator > in_launcherCommunicator) | |
| Constructor.  More... | |
Base class for the Launcher Plugin API.
| 
 | explicitprotected | 
Constructor.
| in_launcherCommunicator | The communicator to use for sending and receiving messages from the RStudio Launcher. | 
| Error rstudio::launcher_plugins::api::AbstractPluginApi::initialize | ( | ) | 
 1.8.16
 1.8.16