Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qnativesocketengine_p.h File Reference

(032ffb70a829184fb620cf14fa146580b742e0e8)

#include <QtNetwork/private/qtnetworkglobal_p.h>
#include "QtNetwork/qhostaddress.h"
#include "QtNetwork/qnetworkinterface.h"
#include "private/qabstractsocketengine_p.h"
#include "qplatformdefs.h"
#include <netinet/in.h>
+ Include dependency graph for qnativesocketengine_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QNativeSocketEngine
 The QNativeSocketEngine class provides low level access to a socket. More...
 

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.
 
namespace  QT_BEGIN_NAMESPACE::SetSALen
 

Functions

template<typename T >
void QT_BEGIN_NAMESPACE::SetSALen::set (T *sa, typename std::enable_if<(&T::sa_len, true), QT_SOCKLEN_T >::type len)
 
template<typename T >
void QT_BEGIN_NAMESPACE::SetSALen::set (T *sa, typename std::enable_if<(&T::sin_len, true), QT_SOCKLEN_T >::type len)
 
template<typename T >
void QT_BEGIN_NAMESPACE::SetSALen::set (T *sin6, typename std::enable_if<(&T::sin6_len, true), QT_SOCKLEN_T >::type len)
 
template<typename T >
void QT_BEGIN_NAMESPACE::SetSALen::set (T *,...)
 
QT_SOCKLEN_T QT_BEGIN_NAMESPACE::setSockaddr (sockaddr_in *sin, const QHostAddress &addr, quint16 port=0)
 
QT_SOCKLEN_T QT_BEGIN_NAMESPACE::setSockaddr (sockaddr_in6 *sin6, const QHostAddress &addr, quint16 port=0)
 
QT_SOCKLEN_T QT_BEGIN_NAMESPACE::setSockaddr (sockaddr *sa, const QHostAddress &addr, quint16 port=0)