Skip to content

Commit e81bb68

Browse files
lniccofacebook-github-bot
authored andcommitted
no default ctor for sample handlers
Summary: osx build complains that ``` explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted] ``` Reviewed By: mjoras Differential Revision: D18290058 fbshipit-source-id: 19ae9620e29132c4584837b5bdbc9061a89525b2
1 parent d9fb39a commit e81bb68

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

proxygen/httpserver/samples/hq/SampleHandlers.h

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ const uint64_t kDefaultPartiallyReliableChunkDelayMs = 0;
4848

4949
class BaseQuicHandler : public proxygen::HTTPTransactionHandler {
5050
public:
51+
BaseQuicHandler() = delete;
52+
5153
explicit BaseQuicHandler(const HQParams& params) : params_(params) {
5254
}
5355

@@ -130,7 +132,7 @@ class EchoHandler : public BaseQuicHandler {
130132
explicit EchoHandler(const HQParams& params) : BaseQuicHandler(params) {
131133
}
132134

133-
EchoHandler() = default;
135+
EchoHandler() = delete;
134136

135137
void onHeadersComplete(
136138
std::unique_ptr<proxygen::HTTPMessage> msg) noexcept override {
@@ -519,7 +521,7 @@ class ContinueHandler : public EchoHandler {
519521
explicit ContinueHandler(const HQParams& params) : EchoHandler(params) {
520522
}
521523

522-
ContinueHandler() = default;
524+
ContinueHandler() = delete;
523525

524526
void onHeadersComplete(
525527
std::unique_ptr<proxygen::HTTPMessage> msg) noexcept override {
@@ -543,7 +545,7 @@ class RandBytesGenHandler : public BaseQuicHandler {
543545
: BaseQuicHandler(params) {
544546
}
545547

546-
RandBytesGenHandler() = default;
548+
RandBytesGenHandler() = delete;
547549

548550
void onHeadersComplete(
549551
std::unique_ptr<proxygen::HTTPMessage> msg) noexcept override {
@@ -672,7 +674,7 @@ class DummyHandler : public BaseQuicHandler {
672674
explicit DummyHandler(const HQParams& params) : BaseQuicHandler(params) {
673675
}
674676

675-
DummyHandler() = default;
677+
DummyHandler() = delete;
676678

677679
void onHeadersComplete(
678680
std::unique_ptr<proxygen::HTTPMessage> msg) noexcept override {

0 commit comments

Comments
 (0)