nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
يمثل مجموعة من أحداث وحدات الإدخال والإخراج المطلوبة أو المعلقة على المقبس.
ملخّص
الشركات المصنّعة والمُصنّعة |
|
---|---|
SocketEvents()
تمثّل هذه السمة طريقة إنشاء فئة SocketEvents.
|
|
SocketEvents(const SocketEvents & other)
انسخ الدالة الإنشائية لفئة SocketEvents.
|
الأنواع العامة |
|
---|---|
@6{
|
تعداد |
السمات العامة |
|
---|---|
Value
|
int
يحتوي على علامات البت لحدث المقبس.
|
وظائف عامة |
|
---|---|
Clear()
|
void
امسح علامات البت للمقبس.
|
ClearError()
|
void
امسح علامة بت الخطأ في المقبس.
|
ClearRead()
|
void
امسح علامة بت القراءة للمقبس.
|
ClearWrite()
|
void
محو علامة البت للكتابة في المقبس
|
IsError() const
|
bool
تحقق مما إذا كانت علامات البت تشير إلى وجود خطأ في المقبس.
|
IsReadable() const
|
bool
تحقق مما إذا كانت علامات البت تشير إلى أن المقبس قابل للقراءة.
|
IsSet() const
|
bool
تحقق مما إذا تم تعيين أي من علامات البت لأحداث المقبس.
|
IsWriteable() const
|
bool
تحقق مما إذا كانت علامات البت تشير إلى أن المقبس قابل للكتابة.
|
SetError()
|
void
عيِّن علامة بت الخطأ للمقبس.
|
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
يحتوي على علامات البت لحدث المقبس.
وظائف عامة
محو
void Clear()
امسح علامات البت للمقبس.
ClearError
void ClearError()
امسح علامة بت الخطأ في المقبس.
ClearRead
void ClearRead()
امسح علامة بت القراءة للمقبس.
ClearWrite
void ClearWrite()
محو علامة البت للكتابة في المقبس
IsError
bool IsError() const
تحقق مما إذا كانت علامات البت تشير إلى وجود خطأ في المقبس.
التفاصيل | |
---|---|
المرتجعات |
true إذا كان المقبس يحتوي على خطأ أو على false.
|
IsReadable
bool IsReadable() const
تحقق مما إذا كانت علامات البت تشير إلى أن المقبس قابل للقراءة.
التفاصيل | |
---|---|
المرتجعات |
true إذا كان المقبس قابلاً للقراءة أو false.
|
IsSet
bool IsSet() const
تحقق مما إذا تم تعيين أي من علامات البت لأحداث المقبس.
التفاصيل | |
---|---|
المرتجعات |
true إذا تم تعيينها، وبخلاف ذلك على false.
|
IsWriteable
bool IsWriteable() const
تحقق مما إذا كانت علامات البت تشير إلى أن المقبس قابل للكتابة.
التفاصيل | |
---|---|
المرتجعات |
true إذا كان المقبس قابلاً للكتابة أو false.
|
SetError
void SetError()
عيِّن علامة بت الخطأ للمقبس.
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 )
عيِّن علامات بت للقراءة أو الكتابة أو الاستثناء للمقبس المحدد بناءً على حالته في مجموعات واصف الملف المقابلة.
التفاصيل | |||||||||
---|---|---|---|---|---|---|---|---|---|
المعلمات |
|