15#include <AUI/Common/AString.h>
16#include <AUI/Network.h>
19#include "AAbstractSocket.h"
20#include "AUI/IO/IInputStream.h"
21#include "AUI/IO/AIOException.h"
22#include "AUI/IO/IOutputStream.h"
24#include "AInet4Address.h"
25#include "AUI/Common/AByteBufferView.h"
Base class for all sockets.
Definition: AAbstractSocket.h:26
virtual int createSocket()=0
Create socket handle. Use ::socket()
Acts like std::string_view but for AByteBuffer.
Definition: AByteBufferView.h:24
std::vector-like growing array for byte storage.
Definition: AByteBuffer.h:31
Represents an ipv4 address with port.
Definition: AInet4Address.h:25
A bidirectional UDP socket.
Definition: AUdpSocket.h:34
void API_AUI_XML read(const _< IInputStream > &is, const _< IXmlDocumentVisitor > &visitor)
Parses xml from the input stream to the IXmlDocumentVisitor.
Definition: AXml.cpp:20