nl:: Inet:: SocketEvents
#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
כדאי לבדוק אם דגלי הביט מציינים שהשקע קריא.
פרטים | |
---|---|
החזרות |
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 )
הגדרה של דגלי קריאה, כתיבה או חריגת ביט עבור השקע שצוין, על סמך הסטטוס שלו בקבוצות מתארי הקובץ המתאימות.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|