mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-21 07:39:08 +01:00
Merge #12700: Document RPC method aliasing
4c317d89e Document RPC method aliasing (Russell Yanofsky)
Pull request description:
Suggested by @Sjors in https://github.com/bitcoin/bitcoin/pull/11536#issuecomment-372820660
Tree-SHA512: 7bf16238e41b6c6c078e9103d8eac2ac76739a2c16b4f964be49bfde1f20f31a1fb30badf1faaa6ddc301a74f0d785d19567069b50de78c502144479143cb38c
This commit is contained in:
@@ -165,8 +165,17 @@ public:
|
||||
|
||||
/**
|
||||
* Appends a CRPCCommand to the dispatch table.
|
||||
*
|
||||
* Returns false if RPC server is already running (dump concurrency protection).
|
||||
*
|
||||
* Commands cannot be overwritten (returns false).
|
||||
*
|
||||
* Commands with different method names but the same callback function will
|
||||
* be considered aliases, and only the first registered method name will
|
||||
* show up in the help text command listing. Aliased commands do not have
|
||||
* to have the same behavior. Server and client code can distinguish
|
||||
* between calls based on method name, and aliased commands can also
|
||||
* register different names, types, and numbers of parameters.
|
||||
*/
|
||||
bool appendCommand(const std::string& name, const CRPCCommand* pcmd);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user