|
proxygen
|
#include <MockAsyncUDPSocket.h>
Public Member Functions | |
| MockAsyncUDPSocket (EventBase *evb) | |
| ~MockAsyncUDPSocket () override | |
| MOCK_CONST_METHOD0 (address, const SocketAddress &()) | |
| MOCK_METHOD1 (bind, void(const SocketAddress &)) | |
| MOCK_METHOD2 (setFD, void(NetworkSocket, AsyncUDPSocket::FDOwnership)) | |
| MOCK_METHOD2 (write, ssize_t(const SocketAddress &, const std::unique_ptr< IOBuf > &)) | |
| MOCK_METHOD3 (writeGSO, ssize_t(const folly::SocketAddress &, const std::unique_ptr< folly::IOBuf > &, int)) | |
| MOCK_METHOD3 (writev, ssize_t(const SocketAddress &, const struct iovec *, size_t)) | |
| MOCK_METHOD1 (resumeRead, void(ReadCallback *)) | |
| MOCK_METHOD0 (pauseRead, void()) | |
| MOCK_METHOD0 (close, void()) | |
| MOCK_CONST_METHOD0 (getFD, int()) | |
| MOCK_METHOD1 (setReusePort, void(bool)) | |
| MOCK_METHOD1 (setReuseAddr, void(bool)) | |
| MOCK_METHOD1 (dontFragment, void(bool)) | |
| MOCK_METHOD1 (setErrMessageCallback, void(ErrMessageCallback *)) | |
| MOCK_METHOD1 (connect, int(const SocketAddress &)) | |
| MOCK_CONST_METHOD0 (isBound, bool()) | |
| MOCK_METHOD0 (getGSO, int()) | |
| MOCK_METHOD1 (setGSO, bool(int)) | |
Public Member Functions inherited from folly::AsyncUDPSocket | |
| AsyncUDPSocket (EventBase *evb) | |
| ~AsyncUDPSocket () override | |
| virtual const folly::SocketAddress & | address () const |
| virtual void | bind (const folly::SocketAddress &address) |
| void | setFD (int fd, FDOwnership ownership) |
| virtual void | setFD (NetworkSocket fd, FDOwnership ownership) |
| virtual ssize_t | write (const folly::SocketAddress &address, const std::unique_ptr< folly::IOBuf > &buf) |
| virtual ssize_t | writeGSO (const folly::SocketAddress &address, const std::unique_ptr< folly::IOBuf > &buf, int gso) |
| virtual ssize_t | writev (const folly::SocketAddress &address, const struct iovec *vec, size_t veclen, int gso) |
| virtual ssize_t | writev (const folly::SocketAddress &address, const struct iovec *vec, size_t veclen) |
| virtual void | resumeRead (ReadCallback *cob) |
| virtual void | pauseRead () |
| virtual void | close () |
| virtual int | getFD () const |
| virtual void | setReusePort (bool reusePort) |
| virtual void | setReuseAddr (bool reuseAddr) |
| virtual void | setRcvBuf (int rcvBuf) |
| virtual void | setSndBuf (int sndBuf) |
| virtual void | setBusyPoll (int busyPollUs) |
| EventBase * | getEventBase () const |
| virtual void | dontFragment (bool df) |
| virtual void | setErrMessageCallback (ErrMessageCallback *errMessageCallback) |
| virtual int | connect (const folly::SocketAddress &address) |
| virtual bool | isBound () const |
| virtual void | detachEventBase () |
| virtual void | attachEventBase (folly::EventBase *evb) |
| int | getGSO () |
| bool | setGSO (int val) |
Public Member Functions inherited from folly::EventHandler | |
| EventHandler (EventBase *eventBase, int fd) | |
| EventHandler (EventBase *eventBase=nullptr, NetworkSocket fd=NetworkSocket()) | |
| virtual | ~EventHandler () |
| bool | registerHandler (uint16_t events) |
| void | unregisterHandler () |
| bool | isHandlerRegistered () const |
| void | attachEventBase (EventBase *eventBase) |
| void | detachEventBase () |
| void | changeHandlerFD (int fd) |
| void | changeHandlerFD (NetworkSocket fd) |
| void | initHandler (EventBase *eventBase, int fd) |
| void | initHandler (EventBase *eventBase, NetworkSocket fd) |
| uint16_t | getRegisteredEvents () const |
| bool | registerInternalHandler (uint16_t events) |
| bool | isPending () const |
Additional Inherited Members | |
Public Types inherited from folly::AsyncUDPSocket | |
| enum | FDOwnership { FDOwnership::OWNS, FDOwnership::SHARED } |
Public Types inherited from folly::EventHandler | |
| enum | EventFlags { NONE = 0, READ = EV_READ, WRITE = EV_WRITE, READ_WRITE = (READ | WRITE), PERSIST = EV_PERSIST } |
Protected Member Functions inherited from folly::AsyncUDPSocket | |
| virtual ssize_t | sendmsg (NetworkSocket socket, const struct msghdr *message, int flags) |
| size_t | handleErrMessages () noexcept |
| void | failErrMessageRead (const AsyncSocketException &ex) |
Protected Attributes inherited from folly::AsyncUDPSocket | |
| ReadCallback * | readCallback_ |
Definition at line 24 of file MockAsyncUDPSocket.h.
|
inlineexplicit |
Definition at line 25 of file MockAsyncUDPSocket.h.
|
inlineoverride |
Definition at line 26 of file MockAsyncUDPSocket.h.
References folly::AsyncUDPSocket::address(), folly::AsyncUDPSocket::bind(), folly::AsyncUDPSocket::close(), folly::AsyncUDPSocket::connect(), folly::AsyncUDPSocket::dontFragment(), folly::AsyncUDPSocket::getFD(), folly::AsyncUDPSocket::getGSO(), folly::AsyncUDPSocket::isBound(), MOCK_CONST_METHOD0(), MOCK_METHOD0(), MOCK_METHOD1(), MOCK_METHOD2(), MOCK_METHOD3(), folly::AsyncUDPSocket::pauseRead(), folly::AsyncUDPSocket::resumeRead(), folly::AsyncUDPSocket::setErrMessageCallback(), folly::AsyncUDPSocket::setFD(), folly::AsyncUDPSocket::setGSO(), folly::AsyncUDPSocket::setReuseAddr(), folly::AsyncUDPSocket::setReusePort(), folly::AsyncUDPSocket::write(), folly::AsyncUDPSocket::writeGSO(), and folly::AsyncUDPSocket::writev().
| folly::test::MockAsyncUDPSocket::MOCK_CONST_METHOD0 | ( | address | , |
| const SocketAddress & | () | ||
| ) |
Referenced by ~MockAsyncUDPSocket().
| folly::test::MockAsyncUDPSocket::MOCK_CONST_METHOD0 | ( | getFD | , |
| int() | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_CONST_METHOD0 | ( | isBound | , |
| bool() | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD0 | ( | pauseRead | , |
| void() | |||
| ) |
Referenced by ~MockAsyncUDPSocket().
| folly::test::MockAsyncUDPSocket::MOCK_METHOD0 | ( | close | , |
| void() | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD0 | ( | getGSO | , |
| int() | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD1 | ( | bind | , |
| void(const SocketAddress &) | |||
| ) |
Referenced by ~MockAsyncUDPSocket().
| folly::test::MockAsyncUDPSocket::MOCK_METHOD1 | ( | resumeRead | , |
| void(ReadCallback *) | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD1 | ( | setReusePort | , |
| void(bool) | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD1 | ( | setReuseAddr | , |
| void(bool) | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD1 | ( | dontFragment | , |
| void(bool) | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD1 | ( | setErrMessageCallback | , |
| void(ErrMessageCallback *) | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD1 | ( | connect | , |
| int(const SocketAddress &) | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD1 | ( | setGSO | , |
| bool(int) | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD2 | ( | setFD | , |
| void(NetworkSocket, AsyncUDPSocket::FDOwnership) | |||
| ) |
Referenced by ~MockAsyncUDPSocket().
| folly::test::MockAsyncUDPSocket::MOCK_METHOD2 | ( | write | , |
| ssize_t(const SocketAddress &, const std::unique_ptr< IOBuf > &) | |||
| ) |
| folly::test::MockAsyncUDPSocket::MOCK_METHOD3 | ( | writeGSO | , |
| ssize_t(const folly::SocketAddress &, const std::unique_ptr< folly::IOBuf > &, int) | |||
| ) |
Referenced by ~MockAsyncUDPSocket().
| folly::test::MockAsyncUDPSocket::MOCK_METHOD3 | ( | writev | , |
| ssize_t(const SocketAddress &, const struct iovec *, size_t) | |||
| ) |