MPD: SocketSet Class Reference

MPD 0.20.18

Public Member Functions
SocketSet Class Reference

`#include <PollGroupWinSelect.hxx>`

## Public Member Functions
| SocketSet ()
| SocketSet (SocketSet &other)
fd_set * | GetPtr ()
int | Size ()
bool | IsEmpty ()
bool | IsFull ()
int | operator[] (int index)
int | Add (int fd)
void | MoveToEnd (int index)
void | RemoveLast ()

## Detailed Description

Definition at line 39 of file PollGroupWinSelect.hxx.

## Constructor & Destructor Documentation

## ◆ SocketSet() [1/2]

SocketSet::SocketSet | ( |  | ) |
| inline

Definition at line 43 of file PollGroupWinSelect.hxx.

## ◆ SocketSet() [2/2]

SocketSet::SocketSet | ( | SocketSet & | other | ) |
| inline

Definition at line 44 of file PollGroupWinSelect.hxx.

## Member Function Documentation

## ◆ Add()

int SocketSet::Add | ( | int | fd | ) |
| inline

Definition at line 61 of file PollGroupWinSelect.hxx.

## ◆ GetPtr()

fd_set* SocketSet::GetPtr | ( |  | ) |
| inline

Definition at line 51 of file PollGroupWinSelect.hxx.

## ◆ IsEmpty()

bool SocketSet::IsEmpty | ( |  | ) |
| inline

Definition at line 53 of file PollGroupWinSelect.hxx.

## ◆ IsFull()

bool SocketSet::IsFull | ( |  | ) |
| inline

Definition at line 54 of file PollGroupWinSelect.hxx.

## ◆ MoveToEnd()

void SocketSet::MoveToEnd | ( | int | index | ) |
| inline

Definition at line 67 of file PollGroupWinSelect.hxx.

## ◆ operator[]()

int SocketSet::operator[] | ( | int | index | ) |
| inline

Definition at line 56 of file PollGroupWinSelect.hxx.

## ◆ RemoveLast()

void SocketSet::RemoveLast | ( |  | ) |
| inline

Definition at line 72 of file PollGroupWinSelect.hxx.

## ◆ Size()

int SocketSet::Size | ( |  | ) |
| inline

Definition at line 52 of file PollGroupWinSelect.hxx.

The documentation for this class was generated from the following file:

- event/PollGroupWinSelect.hxx