class Core::Platform::PosixSocketIDSet

#include <coresocket.posix.h>

class PosixSocketIDSet: public Core::Platform::ISocketIDSet
{
public:
    // construction

    PosixSocketIDSet(const fd_set& p);

    // methods

    operator fd_set & ();
    fd_set* getSet();
    virtual void set(SocketID socket);
    virtual void clear(SocketID socket);
    virtual bool isSet(SocketID socket);
    virtual void zero();
};

Inherited Members

public:
    // methods

    virtual void set(SocketID index) = 0;
    virtual void clear(SocketID index) = 0;
    virtual bool isSet(SocketID index) = 0;
    virtual void zero() = 0;