Gets a prioritised list of available Parsec providers to be used by clients. Opcode: 8 (
No parameters are needed for this operation.
|Vector of ||List of provider information|
ProviderInfo type contains the following members:
|String||Unique, permanent, identifier of the provider (version 4 UUID)|
|String||Short description of the provider|
|Unsigned integer||Provider implementation version major|
|Unsigned integer||Provider implementation version minor|
|Unsigned integer||Provider implementation version revision number|
|Unsigned integer||Provider ID to use on the wire protocol to communicate with this provider|
No specific response status codes returned.
The version triplet returned by this operation (
the implementation version of the specific Parsec provider. For the Core Provider, this version is
the implementation version of the whole Parsec service.
providers vector returned is in order of provider priority: the highest priority providers
come first. The core provider will always come last. The provider at position zero, if not the core
provider, can be treated as default provider by the client. Clients should still check the supported
opcodes of the provider, even the default one, as it might not implement the operations they want.
Copyright 2019 Contributors to the Parsec project.