WPILibC++ 2023.4.3-108-ge5452e3
wpi::NetworkAcceptor Class Referenceabstract

#include <wpinet/NetworkAcceptor.h>

Public Member Functions

 NetworkAcceptor ()=default
 
virtual ~NetworkAcceptor ()=default
 
virtual int start ()=0
 
virtual void shutdown ()=0
 
virtual std::unique_ptr< NetworkStreamaccept ()=0
 
 NetworkAcceptor (const NetworkAcceptor &)=delete
 
NetworkAcceptoroperator= (const NetworkAcceptor &)=delete
 

Constructor & Destructor Documentation

◆ NetworkAcceptor() [1/2]

wpi::NetworkAcceptor::NetworkAcceptor ( )
default

◆ ~NetworkAcceptor()

virtual wpi::NetworkAcceptor::~NetworkAcceptor ( )
virtualdefault

◆ NetworkAcceptor() [2/2]

wpi::NetworkAcceptor::NetworkAcceptor ( const NetworkAcceptor )
delete

Member Function Documentation

◆ accept()

virtual std::unique_ptr< NetworkStream > wpi::NetworkAcceptor::accept ( )
pure virtual

◆ operator=()

NetworkAcceptor & wpi::NetworkAcceptor::operator= ( const NetworkAcceptor )
delete

◆ shutdown()

virtual void wpi::NetworkAcceptor::shutdown ( )
pure virtual

◆ start()

virtual int wpi::NetworkAcceptor::start ( )
pure virtual

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