MPD  0.20.15
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: