nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
ייצוג של קבוצת אירועי קלט/פלט (I/O) המבוקשים/הממתינים לשקע.
סיכום
בונים והורסים |
|
---|---|
SocketEvents()
בנאי של המחלקה SocketEvents.
|
|
SocketEvents(const SocketEvents & other)
מעתיקים את הבנאי של המחלקה SocketEvents.
|
סוגים ציבוריים |
|
---|---|
@6{
|
טיפוסים בני מנייה (enum) |
מאפיינים ציבוריים |
|
---|---|
Value
|
int
מכיל את דגלי הביט של אירוע ה-socket.
|
תפקידים ציבוריים |
|
---|---|
Clear()
|
void
מסירים את דגלי הביט של השקע.
|
ClearError()
|
void
ניקוי הסימון של ביט השגיאה ב-socket.
|
ClearRead()
|
void
ניקוי הסימון של ביט הקריאה לשקע.
|
ClearWrite()
|
void
ניקוי הסימון של ביט הכתיבה ב-socket.
|
IsError() const
|
bool
בודקים אם דגלי הביטים מצביעים על שגיאה בשקע.
|
IsReadable() const
|
bool
כדאי לבדוק אם דגלי הביטים מצביעים על כך שהשקע קריא.
|
IsSet() const
|
bool
בודקים אם הוגדרו דגלי סיביות עבור אירועי ה-socket.
|
IsWriteable() const
|
bool
בודקים אם דגלי הביטים מציינים שהשקע ניתן לכתיבה.
|
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
מאפיינים ציבוריים
Value
int Value
מכיל את דגלי הביט של אירוע ה-socket.
תפקידים ציבוריים
ניקוי
void Clear()
מסירים את דגלי הביט של השקע.
ClearError
void ClearError()
ניקוי הסימון של ביט השגיאה ב-socket.
ClearRead
void ClearRead()
ניקוי הסימון של ביט הקריאה לשקע.
ClearWrite
void ClearWrite()
ניקוי הסימון של ביט הכתיבה ב-socket.
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
בודקים אם דגלי הביטים מציינים שהשקע ניתן לכתיבה.
פרטים | |
---|---|
החזרות |
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()
הגדרה של סימון הביט לכתיבה בשקע.
פונקציות סטטיות ציבוריות
FromFDs
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
יש להגדיר את הסימונים לקריאה, לכתיבה או להחרגה של הביט עבור השקע שצוין, על סמך הסטטוס שלו בקבוצות המתאימות של מתארי הקבצים.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|