webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::test::UdpSocket2ManagerWindows Class Reference

#include <udp_socket2_manager_win.h>

Inheritance diagram for webrtc::test::UdpSocket2ManagerWindows:
webrtc::test::UdpSocketManager webrtc::test::UdpSocketManager

Public Member Functions

 UdpSocket2ManagerWindows ()
 
virtual ~UdpSocket2ManagerWindows ()
 
virtual bool Init (int32_t id, uint8_t &numOfWorkThreads)
 
virtual bool Start ()
 
virtual bool Stop ()
 
virtual bool AddSocket (UdpSocketWrapper *s)
 
virtual bool RemoveSocket (UdpSocketWrapper *s)
 
PerIoContextPopIoContext (void)
 
int32_t PushIoContext (PerIoContext *pIoContext)
 
 UdpSocket2ManagerWindows ()
 
virtual ~UdpSocket2ManagerWindows ()
 
virtual bool Init (int32_t id, uint8_t &numOfWorkThreads)
 
virtual bool Start ()
 
virtual bool Stop ()
 
virtual bool AddSocket (UdpSocketWrapper *s)
 
virtual bool RemoveSocket (UdpSocketWrapper *s)
 
PerIoContextPopIoContext (void)
 
int32_t PushIoContext (PerIoContext *pIoContext)
 
- Public Member Functions inherited from webrtc::test::UdpSocketManager
virtual uint8_t WorkThreads () const
 
virtual uint8_t WorkThreads () const
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::test::UdpSocketManager
static UdpSocketManagerCreate (const int32_t id, uint8_t &numOfWorkThreads)
 
static void Return ()
 
static UdpSocketManagerCreate (const int32_t id, uint8_t &numOfWorkThreads)
 
static void Return ()
 
- Protected Member Functions inherited from webrtc::test::UdpSocketManager
 UdpSocketManager ()
 
virtual ~UdpSocketManager ()
 
 UdpSocketManager ()
 
virtual ~UdpSocketManager ()
 
- Static Protected Member Functions inherited from webrtc::test::UdpSocketManager
static UdpSocketManagerCreateInstance ()
 
static UdpSocketManagerCreateInstance ()
 
- Protected Attributes inherited from webrtc::test::UdpSocketManager
uint8_t _numOfWorkThreads
 

Constructor & Destructor Documentation

◆ UdpSocket2ManagerWindows() [1/2]

webrtc::test::UdpSocket2ManagerWindows::UdpSocket2ManagerWindows ( )

◆ ~UdpSocket2ManagerWindows() [1/2]

webrtc::test::UdpSocket2ManagerWindows::~UdpSocket2ManagerWindows ( )
virtual

◆ UdpSocket2ManagerWindows() [2/2]

webrtc::test::UdpSocket2ManagerWindows::UdpSocket2ManagerWindows ( )

◆ ~UdpSocket2ManagerWindows() [2/2]

virtual webrtc::test::UdpSocket2ManagerWindows::~UdpSocket2ManagerWindows ( )
virtual

Member Function Documentation

◆ AddSocket() [1/2]

virtual bool webrtc::test::UdpSocket2ManagerWindows::AddSocket ( UdpSocketWrapper s)
inlinevirtual

◆ AddSocket() [2/2]

virtual bool webrtc::test::UdpSocket2ManagerWindows::AddSocket ( UdpSocketWrapper s)
inlinevirtual

◆ Init() [1/2]

virtual bool webrtc::test::UdpSocket2ManagerWindows::Init ( int32_t  id,
uint8_t numOfWorkThreads 
)
virtual

◆ Init() [2/2]

bool webrtc::test::UdpSocket2ManagerWindows::Init ( int32_t  id,
uint8_t numOfWorkThreads 
)
virtual

◆ PopIoContext() [1/2]

PerIoContext * webrtc::test::UdpSocket2ManagerWindows::PopIoContext ( void  )

◆ PopIoContext() [2/2]

PerIoContext* webrtc::test::UdpSocket2ManagerWindows::PopIoContext ( void  )

◆ PushIoContext() [1/2]

int32_t webrtc::test::UdpSocket2ManagerWindows::PushIoContext ( PerIoContext pIoContext)

◆ PushIoContext() [2/2]

int32_t webrtc::test::UdpSocket2ManagerWindows::PushIoContext ( PerIoContext pIoContext)

◆ RemoveSocket() [1/2]

virtual bool webrtc::test::UdpSocket2ManagerWindows::RemoveSocket ( UdpSocketWrapper s)
inlinevirtual

◆ RemoveSocket() [2/2]

virtual bool webrtc::test::UdpSocket2ManagerWindows::RemoveSocket ( UdpSocketWrapper s)
inlinevirtual

◆ Start() [1/2]

virtual bool webrtc::test::UdpSocket2ManagerWindows::Start ( )
virtual

◆ Start() [2/2]

bool webrtc::test::UdpSocket2ManagerWindows::Start ( )
virtual

◆ Stop() [1/2]

bool webrtc::test::UdpSocket2ManagerWindows::Stop ( )
virtual

◆ Stop() [2/2]

virtual bool webrtc::test::UdpSocket2ManagerWindows::Stop ( )
virtual

The documentation for this class was generated from the following files: