virtual std::size_t reserveBytesForReply() const {
|
virtual bool adminOnly() const {
|
virtual bool isHelloOrAuth() const {
|
virtual const std::set<std::string>& apiVersions() const;
|
virtual const std::set<std::string>& deprecatedApiVersions() const;
|
virtual bool skipApiVersionCheck() const {
|
virtual bool localHostOnlyIfNoAuth() const {
|
virtual AllowedOnSecondary secondaryAllowed(ServiceContext* context) const = 0;
|
virtual bool shouldAffectCommandCounter() const {
|
virtual bool shouldAffectReadConcernCounter() const {
|
virtual bool collectsResourceConsumptionMetrics() const {
|
virtual bool requiresAuth() const {
|
virtual std::string help() const {
|
virtual std::set<StringData> sensitiveFieldNames() const {
|
virtual bool maintenanceMode() const {
|
virtual bool maintenanceOk() const {
|
virtual LogicalOp getLogicalOp() const {
|
virtual ReadWriteType getReadWriteType() const {
|
virtual bool attachLogicalSessionsToOpCtx() const {
|
virtual bool auditAuthorizationFailure() const {
|
virtual bool allowedWithSecurityToken() const {
|
virtual const AuthorizationContract* getAuthorizationContract() const {
|
virtual bool supportsRetryableWrite() const {
|
virtual bool shouldCheckoutSession() const {
|
virtual bool isTransactionCommand() const {
|
virtual bool allowedInTransactions() const {
|