nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
代表一組在通訊端要求/支援的 I/O 事件。
摘要
建構函式和解構函式 |
|
---|---|
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)
|
請根據通訊端在對應的檔案描述元集內的狀態,設定指定的通訊端讀取、寫入或例外狀況位元標記。
|
公開類型
公開屬性
值
int Value
包含通訊端事件的位元旗標。
公用函式
清除
void Clear()
清除通訊端的位元旗標。
ClearError
void ClearError()
清除通訊端的錯誤位元旗標。
ClearRead
void ClearRead()
清除通訊端的讀取位元旗標。
ClearWrite
void ClearWrite()
清除通訊端的寫入位元旗標。
IsError
bool IsError() const
檢查位元旗標是否指出通訊端發生錯誤。
詳細說明 | |
---|---|
傳回 |
如果通訊端發生錯誤,則傳回 true,否則傳回 false。
|
IsReadable
bool IsReadable() const
檢查位元旗標是否指出通訊端可供讀取。
詳細說明 | |
---|---|
傳回 |
是,如果通訊端可讀取,則傳回 true。
|
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 )
請根據通訊端在對應的檔案描述元集內的狀態,設定指定的通訊端讀取、寫入或例外狀況位元標記。
詳細說明 | |||||||||
---|---|---|---|---|---|---|---|---|---|
參數 |
|