nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
सॉकेट पर, अनुरोध किए गए/मंज़ूरी बाकी वाले इवेंट के सेट को दिखाएं.
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
SocketEvents()
SocketEvents क्लास के लिए कंस्ट्रक्टर.
|
|
SocketEvents(const SocketEvents & other)
SocketEvents क्लास के लिए, कंस्ट्रक्टर कॉपी करें.
|
सार्वजनिक टाइप |
|
---|---|
@6{
|
enum |
सार्वजनिक एट्रिब्यूट |
|
---|---|
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
देखें कि बिट फ़्लैग से पता चलता है कि सॉकेट में कोई गड़बड़ी है या नहीं.
जानकारी | |
---|---|
लौटाए गए सामान |
अगर सॉकेट में कोई गड़बड़ी है, तो 'सही'. नहीं तो, 'गलत' होता है.
|
IsReadable
bool IsReadable() const
देखें कि बिट फ़्लैग से पता चलता है कि सॉकेट पढ़ने लायक है या नहीं.
जानकारी | |
---|---|
लौटाए गए सामान |
अगर सॉकेट पढ़ने लायक हो, तो 'सही' है. नहीं तो, 'गलत' है.
|
IsSet
bool IsSet() const
देखें कि सॉकेट इवेंट के लिए कोई बिट फ़्लैग सेट है या नहीं.
जानकारी | |
---|---|
लौटाए गए सामान |
सेट होने पर सही, नहीं तो गलत.
|
IsWriteable
bool IsWriteable() const
देखें कि बिट फ़्लैग से पता चलता है कि सॉकेट लिखा जा सकता है या नहीं.
जानकारी | |
---|---|
लौटाए गए सामान |
अगर सॉकेट लिखने लायक है, तो 'सही' है, नहीं तो 'गलत' है.
|
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()
सॉकेट के लिए, राइट बिट फ़्लैग सेट करें.
SocketEvents
SocketEvents( const SocketEvents & other )
SocketEvents क्लास के लिए, कंस्ट्रक्टर कॉपी करें.
सार्वजनिक स्टैटिक फ़ंक्शन
FromFDs
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
बताए गए सॉकेट के लिए, संबंधित फ़ाइल डिस्क्रिप्टर सेट में उसकी स्थिति के आधार पर रीड, राइट या अपवाद के तौर पर बिट फ़्लैग सेट करें.
जानकारी | |||||||||
---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|