|
The Pedigree Project 0.1
|
#include <UnixFilesystem.h>
Collaboration diagram for UnixSocketConnection:Classes | |
| class | Stream |
Public Member Functions | |
| UnixSocketConnection (bool packets=false) | |
Private Attributes | |
| Stream | m_FirstStream |
| Stream | m_SecondStream |
| bool | m_Active |
| bool | m_Failed |
| bool | m_Closed [2] |
| bool | m_ReadShutdown [2] |
| bool | m_WriteShutdown [2] |
| struct ucred | m_Creds [2] |
Friends | |
| class | UnixSocket |
Shared storage for a connected streaming socket pair.
Keeping the byte streams independent of either endpoint means a concurrent close cannot leave the surviving endpoint dereferencing a freed peer.
Definition at line 92 of file UnixFilesystem.h.
|
explicit |
Definition at line 553 of file UnixFilesystem.cc.
|
friend |
Definition at line 93 of file UnixFilesystem.h.
|
private |
Definition at line 186 of file UnixFilesystem.h.
|
private |
Definition at line 188 of file UnixFilesystem.h.
|
private |
Definition at line 191 of file UnixFilesystem.h.
|
private |
Definition at line 187 of file UnixFilesystem.h.
|
private |
Definition at line 184 of file UnixFilesystem.h.
|
private |
Definition at line 189 of file UnixFilesystem.h.
|
private |
Definition at line 185 of file UnixFilesystem.h.
|
private |
Definition at line 190 of file UnixFilesystem.h.