Skip to content

QuantumGate::Local::RemoveExtenderModule

Karel Donk edited this page Jun 17, 2018 · 3 revisions

Removes an extender module from the instance with all its extenders. If the instance is running, all the extenders belonging to the module get shut down first.

Signature

Result<> RemoveExtenderModule(const Path& module_path) noexcept;

Parameters

Name Description
module_path A QuantumGate::Path object containing the path to the module file. See QuantumGate Extender Modules for more details.

Return values

Returns a QuantumGate::Result object equal to one of the following QuantumGate::ResultCodes:

Value Description
QuantumGate::ResultCode::Succeeded The operation succeeded.
QuantumGate::ResultCode::Failed The operation failed.
QuantumGate::ResultCode::ExtenderModuleNotFound The operation failed because the extender module wasn't found (it may not have been added).
QuantumGate::ResultCode::ExtenderModuleLoadFailure The operation failed because the extender module failed to load.
Clone this wiki locally