Ardour
9.0-pre0-582-g084a23a80d
|
#include <selectable.h>
Public Member Functions | |
Selectable (int fd) | |
Selectable (const std::string &, int flags, int mode=0) | |
Selectable (FILE *) | |
~Selectable () | |
int | fd () |
bool | ok () |
Public Attributes | |
sigc::signal< void, Selectable *, Select::Condition > | readable |
sigc::signal< void, Selectable *, Select::Condition > | writable |
sigc::signal< void, Selectable *, Select::Condition > | exceptioned |
Protected Member Functions | |
void | selected (unsigned int condition) |
Protected Attributes | |
int | condition |
int | _fd |
Private Types | |
enum | { fromFD , fromPath , fromFILE } |
Private Attributes | |
bool | _ok |
int | _type |
std::string | path |
Friends | |
class | Selector |
Definition at line 38 of file libs/pbd/pbd/selectable.h.
|
private |
Enumerator | |
---|---|
fromFD | |
fromPath | |
fromFILE |
Definition at line 62 of file libs/pbd/pbd/selectable.h.
Select::Selectable::Selectable | ( | int | fd | ) |
Select::Selectable::Selectable | ( | const std::string & | , |
int | flags, | ||
int | mode = 0 |
||
) |
Select::Selectable::Selectable | ( | FILE * | ) |
Select::Selectable::~Selectable | ( | ) |
|
inline |
Definition at line 51 of file libs/pbd/pbd/selectable.h.
|
inline |
Definition at line 52 of file libs/pbd/pbd/selectable.h.
|
protected |
|
friend |
Definition at line 59 of file libs/pbd/pbd/selectable.h.
|
protected |
Definition at line 57 of file libs/pbd/pbd/selectable.h.
|
private |
Definition at line 68 of file libs/pbd/pbd/selectable.h.
|
private |
Definition at line 69 of file libs/pbd/pbd/selectable.h.
|
protected |
Definition at line 56 of file libs/pbd/pbd/selectable.h.
sigc::signal<void,Selectable *,Select::Condition> Select::Selectable::exceptioned |
Definition at line 49 of file libs/pbd/pbd/selectable.h.
|
private |
Definition at line 70 of file libs/pbd/pbd/selectable.h.
sigc::signal<void,Selectable *,Select::Condition> Select::Selectable::readable |
Definition at line 47 of file libs/pbd/pbd/selectable.h.
sigc::signal<void,Selectable *,Select::Condition> Select::Selectable::writable |
Definition at line 48 of file libs/pbd/pbd/selectable.h.