OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::RegistrationInfo Struct Reference

Registration information for plugin activation. More...

#include <IPluginComponentInfo.hpp>

Collaboration diagram for openswmm::RegistrationInfo:

Public Attributes

std::string license_key
 License key or activation token (may be empty for open plugins)
 
std::string organization
 Registering organization name.
 
std::string contact_email
 Contact email for the registrant.
 
std::string deployment_id
 Unique deployment or instance ID.
 

Detailed Description

Registration information for plugin activation.

Contains fields that a license manager, deployment tool, or host application may supply to activate a plugin. Plugins that require registration gate their factory methods behind a successful register_plugin() call.

Member Data Documentation

◆ contact_email

std::string openswmm::RegistrationInfo::contact_email

Contact email for the registrant.

◆ deployment_id

std::string openswmm::RegistrationInfo::deployment_id

Unique deployment or instance ID.

◆ license_key

std::string openswmm::RegistrationInfo::license_key

License key or activation token (may be empty for open plugins)

◆ organization

std::string openswmm::RegistrationInfo::organization

Registering organization name.


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