25 #ifndef KSERVERSOCKET_H
26 #define KSERVERSOCKET_H
29 #include "tdesocketbase.h"
33 class TDESocketDevice;
36 class KResolverResults;
38 class TDEServerSocketPrivate;
141 TDEServerSocket(
const TQString& service, TQObject* parent = 0L,
const char *name = 0L);
162 TQObject* parent = 0L,
const char *name = 0L);
176 virtual bool setSocketOptions(
int opts);
208 void setResolutionEnabled(
bool enable);
216 void setFamily(
int families);
231 void setAddress(
const TQString& service);
248 void setAddress(
const TQString& node,
const TQString& service);
257 void setTimeout(
int msecs);
276 virtual bool lookup();
291 virtual bool bind(
const TQString& node,
const TQString& service);
299 virtual bool bind(
const TQString& service);
330 virtual bool listen(
int backlog = 5);
335 virtual void close();
348 void setAcceptBuffered(
bool enable);
380 void lookupFinishedSlot();
388 void gotError(
int code);
431 TDEServerSocketPrivate *d;
A generic socket address.
Abstract class for active sockets.
Name and service resolution class.
Name and service resolution results.
A namespace to store all networking-related (socket) classes.
Abstract base class for passive sockets.
A server socket for accepting connections.