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,否則為 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 )
根據其在對應的檔案描述元集中的狀態,為指定的通訊端設定讀取、寫入或例外狀況位元旗標。
詳細資料 | |||||||||
---|---|---|---|---|---|---|---|---|---|
參數 |
|