blocxx
Namespaces | Functions

Select.cpp File Reference

#include "blocxx/BLOCXX_config.h"
#include "blocxx/Select.hpp"
#include "blocxx/AutoPtr.hpp"
#include "blocxx/Assertion.hpp"
#include "blocxx/Thread.hpp"
#include "blocxx/TimeoutTimer.hpp"
#include "blocxx/AutoDescriptor.hpp"
#include <sys/types.h>
#include <errno.h>

Go to the source code of this file.

Namespaces

namespace  BLOCXX_NAMESPACE
 

Taken from RFC 1321.


namespace  BLOCXX_NAMESPACE::Select

Functions

int BLOCXX_NAMESPACE::Select::selectRW (SelectObjectArray &selarray, UInt32 ms)
int BLOCXX_NAMESPACE::Select::selectRWEpoll (SelectObjectArray &selarray, const Timeout &timeout)
int BLOCXX_NAMESPACE::Select::selectRWPoll (SelectObjectArray &selarray, const Timeout &timeout)
int BLOCXX_NAMESPACE::Select::selectRWSelect (SelectObjectArray &selarray, const Timeout &timeout)
int BLOCXX_NAMESPACE::Select::selectRW (SelectObjectArray &selarray, const Timeout &timeout=Timeout::infinite)
 Select returns as soon as input or output is available on any of the Select_t objects that are in given array or the timeout has passed.
int BLOCXX_NAMESPACE::Select::select (const SelectTypeArray &selarray, UInt32 ms) BLOCXX_DEPRECATED
 Select returns as soon as input is available on any of Select_t objects that are in given array.
int BLOCXX_NAMESPACE::Select::select (const SelectTypeArray &selarray, const Timeout &timeout)