nl::
  #include <src/inet/InetLayerBasis.h>
  לייצג קבוצה של אירועי קלט/פלט המבוקשים/בהמתנה על שקע.
סיכום
| בנייה | |
|---|---|
| SocketEvents()בונה המחלקה SocketEvents.  | |
| SocketEvents(const SocketEvents & other)מעתיקים את ה-constructor של המחלקה SocketEvents.  | 
| סוגים ציבוריים | |
|---|---|
| @6{ | טיפוסים בני מנייה (enum) | 
| מאפיינים ציבוריים | |
|---|---|
| Value | intמכיל את סימוני הביט של אירוע ה-socket.  | 
| פונקציות ציבוריות | |
|---|---|
| Clear() | voidמוחקים את דגלי הביט של השקע.  | 
| ClearError() | voidמוחקים את סימון ביט השגיאה של השקע.  | 
| ClearRead() | voidניקוי הסימון של ביט הקריאה לשקע.  | 
| ClearWrite() | voidמוחקים את דגל ביט הכתיבה של השקע.  | 
| IsError() const  | boolבודקים אם דגלי הביט מציינים שיש שגיאה בשקע.  | 
| IsReadable() const  | boolכדאי לבדוק אם דגלי הביט מציינים שהשקע קריא.  | 
| IsSet() const  | boolצריך לבדוק אם מוגדרים סימונים של ביט עבור אירועי ה-socket.  | 
| IsWriteable() const  | boolצריך לבדוק אם דגלי הביט מציינים שניתן לכתיבה ב-socket.  | 
| SetError() | voidמגדירים את דגל ביט השגיאה ל-socket.  | 
| SetFDs(int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds) | voidמגדיר את הביט של מתאר הקובץ שצוין בקבוצות מתארי הקבצים הנתונה.  | 
| SetRead() | voidהגדרת סימון ביט של קריאה לשקע.  | 
| SetWrite() | voidמגדירים את דגל ביט הכתיבה לשקע.  | 
| פונקציות סטטיות ציבוריות | |
|---|---|
| FromFDs(int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds) | הגדרה של דגלי קריאה, כתיבה או חריגת ביט עבור השקע שצוין, על סמך הסטטוס שלו בקבוצות מתארי הקובץ המתאימות.  | 
סוגים ציבוריים
6@
@6
מאפיינים ציבוריים
ערך
int Value
מכיל את דגלי הביט של אירוע ה-socket.
פונקציות ציבוריות
ניקוי
void Clear()
מוחקים את דגלי הביט של השקע.
ClearError
void ClearError()
מוחקים את סימון ביט השגיאה של השקע.
ClearRead
void ClearRead()
ניקוי הסימון של ביט הקריאה לשקע.
ClearWrite
void ClearWrite()
מוחקים את דגל ביט הכתיבה של השקע.
IsError
bool IsError() const
בודקים אם דגלי הביט מציינים שיש שגיאה בשקע.
| פרטים | |
|---|---|
| החזרות | true אם יש שגיאה ב-socket, ואם לא, false.  | 
IsReadable
bool IsReadable() const
כדאי לבדוק אם דגלי הביט מציינים שה-socket קריא.
| פרטים | |
|---|---|
| החזרות | true אם ה-socket קריא, אחרת הערך false.  | 
IsSet
bool IsSet() const
צריך לבדוק אם מוגדרים סימונים של ביט עבור אירועי ה-socket.
| פרטים | |
|---|---|
| החזרות | True אם מוגדר, אחרת False.  | 
IsWriteable
bool IsWriteable() const
צריך לבדוק אם דגלי הביטים מציינים שניתן לכתיבה ב-socket.
| פרטים | |
|---|---|
| החזרות | true אם ניתן לכתיבה ב-socket, ואם לא, false.  | 
SetError
void SetError()
מגדירים את דגל ביט השגיאה ל-socket.
SetFDs
void SetFDs( int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
מגדיר את הביט של מתאר הקובץ שצוין בקבוצות מתארי הקבצים הנתונה.
| פרטים | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||||
SetRead
void SetRead()
הגדרת סימון ביט של קריאה לשקע.
SetWrite
void SetWrite()
מגדירים את דגל ביט הכתיבה לשקע.
SocketEvents
SocketEvents( const SocketEvents & other )
מעתיקים את ה-constructor של המחלקה SocketEvents.
פונקציות סטטיות ציבוריות
FromFDs
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
הגדרה של סימוני קריאה, כתיבה או חריג של ביט לשקע שצוין, על סמך הסטטוס שלו בקבוצות המתאימות של מתאר הקובץ.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||