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

Base class for the PluginMain class, which runs the plugin. More...

#include <AbstractMain.hpp>

Inheritance diagram for rstudio::launcher_plugins::AbstractMain:
rstudio::launcher_plugins::Noncopyable

Public Member Functions

virtual ~AbstractMain ()=default
 Default destructor.
 
int run (int in_argCount, char **in_argList)
 Runs the plugin. 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.
 

Protected Member Functions

 AbstractMain ()
 Default Constructor.
 

Detailed Description

Base class for the PluginMain class, which runs the plugin.

Member Function Documentation

◆ run()

int rstudio::launcher_plugins::AbstractMain::run ( int  in_argCount,
char **  in_argList 
)

Runs the plugin.

Parameters
in_argCountThe number of arguments in in_argList.
in_argListThe argument list to the program.
Returns
0 on a successful exit. A non-zero error code, otherwise.

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