22#ifndef OF_HAVE_SOCKETS
23# error No sockets available!
26OF_ASSUME_NONNULL_BEGIN
52 requestBody: (nullable
OFStream *)requestBody
68 didReceiveExceptionOnListeningSocket: (
id)exception;
88 exception: (
id)exception;
96OF_SUBCLASSING_RESTRICTED
101 id <OFHTTPServerDelegate> _Nullable _delegate;
104#ifdef OF_HAVE_THREADS
105 size_t _numberOfThreads, _nextThreadIndex;
124@property (nonatomic) uint16_t port;
129@property OF_NULLABLE_PROPERTY (assign, nonatomic)
130 id <OFHTTPServerDelegate> delegate;
132#ifdef OF_HAVE_THREADS
144@property (nonatomic)
size_t numberOfThreads;
160+ (instancetype)server;
An abstract class for storing objects in an array.
Definition OFArray.h:109
A class for storing HTTP requests.
Definition OFHTTPRequest.h:75
A class for representing an HTTP request response as a stream.
Definition OFHTTPResponse.h:37
A class for creating a simple HTTP server inside of applications.
Definition OFHTTPServer.h:98
OFString * name
The server name the server presents to clients.
Definition OFHTTPServer.h:153
OFString * host
The host on which the HTTP server will listen.
Definition OFHTTPServer.h:116
The root class for all other classes inside ObjFW.
Definition OFObject.h:692
A base class for different types of streams.
Definition OFStream.h:192
A class for handling strings.
Definition OFString.h:139
A class which provides methods to create and use TCP sockets.
Definition OFTCPSocket.h:71