20 std::pair<
uint16_t, std::unique_ptr<folly::IOBuf>>(
21 std::shared_ptr<folly::IOBuf>,
22 std::vector<fizz::Extension>&));
24 std::unique_ptr<folly::IOBuf> certRequestContext,
25 std::vector<fizz::Extension> extensions)
override {
27 std::shared_ptr<folly::IOBuf>(certRequestContext.release()),
31 std::pair<
uint16_t, std::unique_ptr<folly::IOBuf>>(
35 std::shared_ptr<folly::IOBuf>));
40 std::unique_ptr<folly::IOBuf> authRequest)
override {
45 std::shared_ptr<folly::IOBuf>(authRequest.release()));
51 std::shared_ptr<folly::IOBuf>));
56 std::unique_ptr<folly::IOBuf> authenticator)
override {
61 std::shared_ptr<folly::IOBuf>(authenticator.release()));
bool validateAuthenticator(const fizz::AsyncFizzBase &transport, TransportDirection dir, uint16_t certId, std::unique_ptr< folly::IOBuf > authenticator) override
std::pair< uint16_t, std::unique_ptr< folly::IOBuf > > createAuthRequest(std::unique_ptr< folly::IOBuf > certRequestContext, std::vector< fizz::Extension > extensions) override
MOCK_METHOD2(createAuthRequest, std::pair< uint16_t, std::unique_ptr< folly::IOBuf >>(std::shared_ptr< folly::IOBuf >, std::vector< fizz::Extension > &))
std::pair< uint16_t, std::unique_ptr< folly::IOBuf > > getAuthenticator(const fizz::AsyncFizzBase &transport, TransportDirection dir, uint16_t requestId, std::unique_ptr< folly::IOBuf > authRequest) override
MOCK_METHOD4(getAuthenticator, std::pair< uint16_t, std::unique_ptr< folly::IOBuf >>(const fizz::AsyncFizzBase &, TransportDirection, uint16_t, std::shared_ptr< folly::IOBuf >))