|
| | AsyncFizzBaseTest () |
| |
| void | TearDown () override |
| |
| | MOCK_CONST_METHOD0 (good, bool()) |
| |
| | MOCK_CONST_METHOD0 (readable, bool()) |
| |
| | MOCK_CONST_METHOD0 (connecting, bool()) |
| |
| | MOCK_CONST_METHOD0 (error, bool()) |
| |
| | MOCK_CONST_METHOD0 (getPeerCert, folly::ssl::X509UniquePtr()) |
| |
| | MOCK_CONST_METHOD0 (getSelfCert, const X509 *()) |
| |
| | MOCK_CONST_METHOD0 (isReplaySafe, bool()) |
| |
| | MOCK_METHOD1 (setReplaySafetyCallback, void(folly::AsyncTransport::ReplaySafetyCallback *callback)) |
| |
| | MOCK_CONST_METHOD0 (getSelfCertificate, const Cert *()) |
| |
| | MOCK_CONST_METHOD0 (getPeerCertificate, const Cert *()) |
| |
| | MOCK_CONST_METHOD0 (getApplicationProtocol_, std::string()) |
| |
| std::string | getApplicationProtocol () const noexceptoverride |
| |
| | MOCK_CONST_METHOD0 (getCipher, folly::Optional< CipherSuite >()) |
| |
| | MOCK_CONST_METHOD0 (getSupportedSigSchemes, std::vector< SignatureScheme >()) |
| |
| | MOCK_CONST_METHOD3 (getEkm, Buf(folly::StringPiece, const Buf &, uint16_t)) |
| |
| | MOCK_METHOD3 (writeAppDataInternal, void(folly::AsyncTransportWrapper::WriteCallback *, std::shared_ptr< folly::IOBuf >, folly::WriteFlags)) |
| |
| void | writeAppData (folly::AsyncTransportWrapper::WriteCallback *callback, std::unique_ptr< folly::IOBuf > &&buf, folly::WriteFlags flags=folly::WriteFlags::NONE) override |
| |
| | MOCK_METHOD1 (transportError, void(const folly::AsyncSocketException &)) |
| |
| | MOCK_METHOD0 (transportDataAvailable, void()) |
| |
| virtual | ~Test () |
| |
| virtual | ~Test () |
| |
| virtual | ~Test () |
| |
| | AsyncFizzBase (folly::AsyncTransportWrapper::UniquePtr transport) |
| |
| | ~AsyncFizzBase () override |
| |
| ReadCallback * | getReadCallback () const override |
| |
| void | setReadCB (ReadCallback *callback) override |
| |
| void | writeChain (folly::AsyncTransportWrapper::WriteCallback *callback, std::unique_ptr< folly::IOBuf > &&buf, folly::WriteFlags flags=folly::WriteFlags::NONE) override |
| |
| size_t | getAppBytesWritten () const override |
| |
| size_t | getAppBytesReceived () const override |
| |
| bool | good () const override=0 |
| |
| bool | readable () const override=0 |
| |
| bool | connecting () const override=0 |
| |
| bool | error () const override=0 |
| |
| folly::ssl::X509UniquePtr | getPeerCert () const override=0 |
| |
| const X509 * | getSelfCert () const override=0 |
| |
| const Cert * | getPeerCertificate () const override=0 |
| |
| const Cert * | getSelfCertificate () const override=0 |
| |
| bool | isReplaySafe () const override=0 |
| |
| void | setReplaySafetyCallback (folly::AsyncTransport::ReplaySafetyCallback *callback) override=0 |
| |
| virtual folly::Optional< CipherSuite > | getCipher () const =0 |
| |
| virtual std::vector< SignatureScheme > | getSupportedSigSchemes () const =0 |
| |
| virtual Buf | getEkm (folly::StringPiece label, const Buf &context, uint16_t length) const =0 |
| |
| void | destroy () override |
| |
| std::string | getSecurityProtocol () const override |
| |
| void | attachTimeoutManager (folly::TimeoutManager *manager) |
| |
| void | detachTimeoutManager () |
| |
| void | attachEventBase (folly::EventBase *eventBase) override |
| |
| void | detachEventBase () override |
| |
| bool | isDetachable () const override |
| |
| void | write (folly::AsyncTransportWrapper::WriteCallback *callback, const void *buf, size_t bytes, folly::WriteFlags flags=folly::WriteFlags::NONE) override |
| |
| void | writev (folly::AsyncTransportWrapper::WriteCallback *callback, const iovec *vec, size_t count, folly::WriteFlags flags=folly::WriteFlags::NONE) override |
| |
| | DecoratedAsyncTransportWrapper (typename folly::AsyncTransportWrapper::UniquePtr transport) |
| |
| const AsyncTransportWrapper * | getWrappedTransport () const override |
| |
| ReadCallback * | getReadCallback () const override |
| |
| void | setReadCB (folly::AsyncTransportWrapper::ReadCallback *callback) override |
| |
| folly::EventBase * | getEventBase () const override |
| |
| void | attachEventBase (folly::EventBase *eventBase) override |
| |
| void | close () override |
| |
| void | closeNow () override |
| |
| void | closeWithReset () override |
| |
| bool | connecting () const override |
| |
| void | detachEventBase () override |
| |
| bool | error () const override |
| |
| size_t | getAppBytesReceived () const override |
| |
| size_t | getAppBytesWritten () const override |
| |
| void | getLocalAddress (folly::SocketAddress *address) const override |
| |
| void | getPeerAddress (folly::SocketAddress *address) const override |
| |
| folly::ssl::X509UniquePtr | getPeerCert () const override |
| |
| size_t | getRawBytesReceived () const override |
| |
| size_t | getRawBytesWritten () const override |
| |
| uint32_t | getSendTimeout () const override |
| |
| bool | good () const override |
| |
| bool | isDetachable () const override |
| |
| bool | isEorTrackingEnabled () const override |
| |
| bool | readable () const override |
| |
| bool | writable () const override |
| |
| void | setEorTracking (bool track) override |
| |
| void | setSendTimeout (uint32_t timeoutInMs) override |
| |
| void | shutdownWrite () override |
| |
| void | shutdownWriteNow () override |
| |
| std::string | getApplicationProtocol () const noexceptoverride |
| |
| std::string | getSecurityProtocol () const override |
| |
| bool | isReplaySafe () const override |
| |
| void | setReplaySafetyCallback (folly::AsyncTransport::ReplaySafetyCallback *callback) override |
| |
| const AsyncTransportCertificate * | getPeerCertificate () const override |
| |
| const AsyncTransportCertificate * | getSelfCertificate () const override |
| |
| template<class T > |
| const T * | getUnderlyingTransport () const |
| |
| template<class T > |
| T * | getUnderlyingTransport () |
| |
| virtual bool | isPending () const |
| |
| SocketAddress | getLocalAddress () const |
| |
| void | getAddress (SocketAddress *address) const override |
| |
| SocketAddress | getPeerAddress () const |
| |
| bool | getDestroyPending () const |
| |
| virtual | ~DelayedDestructionBase ()=default |
| |
| virtual | ~AsyncSocketBase ()=default |
| |
The test class itself implements AsyncFizzBase so that it has access to the app data interfaces.
Definition at line 28 of file AsyncFizzBaseTest.cpp.