UdpDomainSupport
UdpDomainSupport* fManager;
class UdpDomainSupport;
class UdpDomainSupport : public DoublyLinkedListLinkImpl<UdpDomainSupport> {
UdpDomainSupport(net_domain *domain);
~UdpDomainSupport();
typedef DoublyLinkedList<UdpDomainSupport> UdpDomainList;
UdpDomainSupport* OpenEndpoint(UdpEndpoint* endpoint);
status_t FreeEndpoint(UdpDomainSupport* domain);
UdpDomainSupport* _GetDomainSupport(net_domain* domain,
UdpDomainSupport* _GetDomainSupport(net_buffer* buffer);
UdpDomainSupport::UdpDomainSupport(net_domain *domain)
UdpDomainSupport::~UdpDomainSupport()
UdpDomainSupport::Init()
UdpDomainSupport::DemuxIncomingBuffer(net_buffer *buffer)
UdpDomainSupport::DeliverError(status_t error, net_buffer* buffer)
UdpDomainSupport::BindEndpoint(UdpEndpoint *endpoint,
UdpDomainSupport::ConnectEndpoint(UdpEndpoint *endpoint,
UdpDomainSupport::UnbindEndpoint(UdpEndpoint *endpoint)
UdpDomainSupport::DumpEndpoints() const
UdpDomainSupport::_BindEndpoint(UdpEndpoint *endpoint,
UdpDomainSupport::_Bind(UdpEndpoint *endpoint, const sockaddr *address)
UdpDomainSupport::_BindToEphemeral(UdpEndpoint *endpoint,
UdpDomainSupport::_FinishBind(UdpEndpoint *endpoint, const sockaddr *address)
UdpDomainSupport::_FindActiveEndpoint(const sockaddr *ourAddress,
UdpDomainSupport::_DemuxBroadcast(net_buffer* buffer)
UdpDomainSupport::_DemuxUnicast(net_buffer* buffer)
UdpDomainSupport::_GetNextEphemeral()
UdpDomainSupport::_EndpointWithPort(uint16 port) const
inline void operator()(UdpDomainSupport* object)
: BPrivate::AutoDeleter<UdpDomainSupport, DomainSupportDelete>
DomainSupportDeleter(UdpDomainSupport* object)
: BPrivate::AutoDeleter<UdpDomainSupport, DomainSupportDelete>(object)
UdpDomainSupport* domainSupport = _GetDomainSupport(buffer);
class UdpDomainSupport;
UdpDomainSupport* domainSupport = _GetDomainSupport(buffer);
UdpDomainSupport *
UdpDomainSupport* domain = _GetDomainSupport(endpoint->Domain(), true);
UdpEndpointManager::FreeEndpoint(UdpDomainSupport *domain)
UdpDomainSupport*
while (UdpDomainSupport* domainSupport = iterator.Next()) {
UdpDomainSupport* domainSupport
= new (std::nothrow) UdpDomainSupport(domain);
UdpDomainSupport*