- 
                Notifications
    
You must be signed in to change notification settings  - Fork 23
 
QuantumGate::Extender::SetPeerEventCallback
        Karel Donk edited this page Dec 10, 2019 
        ·
        3 revisions
      
    Sets the peer event callback function. It's only possible to set this callback function when the extender isn't running.
This callback function gets called by the QuantumGate instance hosting the extender to allow it to process peer events.
It's not required to set this callback function.
Result<> SetPeerEventCallback(PeerEventCallback&& function) noexcept;| Name | Description | 
|---|---|
function | 
A QuantumGate::Extender::PeerEventCallback object containing the function that should be called. See QuantumGate Callbacks for more information. | 
Returns a QuantumGate::Result object containing one of the following QuantumGate::ResultCodes:
| Value | Description | 
|---|---|
QuantumGate::ResultCode::Succeeded | 
The operation succeeded. | 
QuantumGate::ResultCode::Failed | 
The operation failed. The extender may have been running. | 
QuantumGate::ResultCode::InvalidArgument | 
The operation failed because an invalid argument was passed in. |