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()
清除通訊端的寫入位元標記。
是錯誤
bool IsError() const
檢查位元標記是否指出通訊端有錯誤。
詳情 | |
---|---|
傳回 |
如果通訊端發生錯誤,則傳回 true,否則為 false。
|
可讀取
bool IsReadable() const
檢查位元標記是否指出可讀取通訊端。
詳情 | |
---|---|
傳回 |
如果可讀取通訊端,則傳回 true,否則為 false。
|
設定
bool IsSet() const
檢查是否已設定通訊端事件的任何位元標記。
詳情 | |
---|---|
傳回 |
如為 true,則代表 true。
|
可寫入
bool IsWriteable() const
檢查位元標記是否指出可寫入插座。
詳情 | |
---|---|
傳回 |
如果通訊端可寫入,則傳回 true,否則為 false。
|
SetError
void SetError()
設定通訊端的錯誤位元標記。
SetFD
void SetFDs( int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
在指定的檔案描述元中,設定指定檔案描述元的位元。
詳情 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
參數 |
|
SetRead
void SetRead()
設定通訊端的讀取位元標記。
SetWrite (設定寫入)
void SetWrite()
設定通訊端的寫入位元標記。
公開的靜態函式
FromFD
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
根據所指定通訊端狀態在對應檔案描述元集內的狀態,設定讀取、寫入或例外狀況位元標記。
詳情 | |||||||||
---|---|---|---|---|---|---|---|---|---|
參數 |
|