예제 #1
0
파일: socket.cpp 프로젝트: hallor/vasum
Socket Socket::createUNIX(const std::string& path)
{
    // Initialize a socket
    int fd;
#ifdef HAVE_SYSTEMD
    fd = getSystemdSocketInternal(path);
    if (fd == -1) {
        fd = createSocketInternal(path);
    }
#else
    fd = createSocketInternal(path);
#endif // HAVE_SYSTEMD

    return Socket(fd);
}
예제 #2
0
파일: impl.hpp 프로젝트: jonnydee/nzmqt
NZMQT_INLINE ZMQSocket* ZMQContext::createSocket(ZMQSocket::Type type_, QObject* parent_)
{
    ZMQSocket* socket = createSocketInternal(type_);
    registerSocket(socket);
    socket->setParent(parent_);
    return socket;
}