webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <udp_socket2_win.h>
Public Member Functions | |
UdpSocket2Windows (const int32_t id, UdpSocketManager *mgr, bool ipV6Enable=false, bool disableGQOS=false) | |
virtual | ~UdpSocket2Windows () |
bool | ValidHandle () override |
bool | SetCallback (CallbackObj, IncomingSocketCallback) override |
bool | Bind (const SocketAddress &name) override |
bool | SetSockopt (int32_t level, int32_t optname, const int8_t *optval, int32_t optlen) override |
bool | StartReceiving (const uint32_t receiveBuffers) override |
bool | StartReceiving () override |
bool | StopReceiving () override |
int32_t | SendTo (const int8_t *buf, size_t len, const SocketAddress &to) override |
void | CloseBlocking () override |
SOCKET | GetFd () |
bool | SetQos (int32_t serviceType, int32_t tokenRate, int32_t bucketSize, int32_t peekBandwith, int32_t minPolicedSize, int32_t maxSduSize, const SocketAddress &stRemName, int32_t overrideDSCP=0) override |
int32_t | SetTOS (const int32_t serviceType) override |
int32_t | SetPCP (const int32_t pcp) override |
uint32_t | ReceiveBuffers () override |
UdpSocket2Windows (const int32_t id, UdpSocketManager *mgr, bool ipV6Enable=false, bool disableGQOS=false) | |
virtual | ~UdpSocket2Windows () |
bool | ValidHandle () override |
bool | SetCallback (CallbackObj, IncomingSocketCallback) override |
bool | Bind (const SocketAddress &name) override |
bool | SetSockopt (int32_t level, int32_t optname, const int8_t *optval, int32_t optlen) override |
bool | StartReceiving (const uint32_t receiveBuffers) override |
bool | StartReceiving () override |
bool | StopReceiving () override |
int32_t | SendTo (const int8_t *buf, size_t len, const SocketAddress &to) override |
void | CloseBlocking () override |
SOCKET | GetFd () |
bool | SetQos (int32_t serviceType, int32_t tokenRate, int32_t bucketSize, int32_t peekBandwith, int32_t minPolicedSize, int32_t maxSduSize, const SocketAddress &stRemName, int32_t overrideDSCP=0) override |
int32_t | SetTOS (const int32_t serviceType) override |
int32_t | SetPCP (const int32_t pcp) override |
uint32_t | ReceiveBuffers () override |
Public Member Functions inherited from webrtc::test::UdpSocketWrapper | |
virtual void | SetEventToNull () |
virtual void | SetEventToNull () |
Protected Member Functions | |
void | IOCompleted (PerIoContext *pIOContext, uint32_t ioSize, uint32_t error) |
int32_t | PostRecv () |
int32_t | PostRecv (PerIoContext *pIoContext) |
void | IOCompleted (PerIoContext *pIOContext, uint32_t ioSize, uint32_t error) |
int32_t | PostRecv () |
int32_t | PostRecv (PerIoContext *pIoContext) |
Protected Member Functions inherited from webrtc::test::UdpSocketWrapper | |
UdpSocketWrapper () | |
virtual | ~UdpSocketWrapper () |
UdpSocketWrapper () | |
virtual | ~UdpSocketWrapper () |
Friends | |
class | UdpSocket2WorkerWindows |
Additional Inherited Members | |
Static Public Member Functions inherited from webrtc::test::UdpSocketWrapper | |
static UdpSocketWrapper * | CreateSocket (const int32_t id, UdpSocketManager *mgr, CallbackObj obj, IncomingSocketCallback cb, bool ipV6Enable=false, bool disableGQOS=false) |
static UdpSocketWrapper * | CreateSocket (const int32_t id, UdpSocketManager *mgr, CallbackObj obj, IncomingSocketCallback cb, bool ipV6Enable=false, bool disableGQOS=false) |
Protected Attributes inherited from webrtc::test::UdpSocketWrapper | |
bool | _wantsIncoming |
EventWrapper * | _deleteEvent |
webrtc::test::UdpSocket2Windows::UdpSocket2Windows | ( | const int32_t | id, |
UdpSocketManager * | mgr, | ||
bool | ipV6Enable = false , |
||
bool | disableGQOS = false |
||
) |
|
virtual |
webrtc::test::UdpSocket2Windows::UdpSocket2Windows | ( | const int32_t | id, |
UdpSocketManager * | mgr, | ||
bool | ipV6Enable = false , |
||
bool | disableGQOS = false |
||
) |
|
virtual |
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineoverridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
inlineoverridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
Reimplemented from webrtc::test::UdpSocketWrapper.
Reimplemented from webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
Implements webrtc::test::UdpSocketWrapper.
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
inlineoverridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
inlineoverridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Reimplemented from webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
overridevirtual |
Implements webrtc::test::UdpSocketWrapper.
|
friend |