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 )
قم بتعيين علامات بت القراءة أو الكتابة أو الاستثناء للمقبس المحدد استنادًا إلى حالته في مجموعات واصف الملفات المقابلة.
التفاصيل | |||||||||
---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|