nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
แสดงชุดเหตุการณ์ I/O ที่ขอ/รอดำเนินการตามซ็อกเก็ต
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
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
ตรวจสอบว่าธงบิตบ่งชี้ว่าซ็อกเก็ตอ่านได้ง่ายหรือไม่
รายละเอียด | |
---|---|
การคืนสินค้า |
true หากอ่านซ็อกเก็ตได้ ไม่เช่นนั้นก็เป็นเท็จ
|
IsSet
bool IsSet() const
ตรวจสอบว่ามีการตั้งค่าแฟล็กบิตสำหรับเหตุการณ์ซ็อกเก็ตหรือไม่
รายละเอียด | |
---|---|
การคืนสินค้า |
"จริง" หากตั้งค่าไว้ มิเช่นนั้นเป็น "เท็จ"
|
IsWriteable
bool IsWriteable() const
ตรวจสอบว่าสัญญาณบอกสถานะบิตระบุว่าซ็อกเก็ตเขียนได้
รายละเอียด | |
---|---|
การคืนสินค้า |
"จริง" หากซ็อกเก็ตเขียนได้ มิเช่นนั้นเป็น 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 )
ตั้งค่าแฟล็กบิตอ่าน เขียน หรือข้อยกเว้นสำหรับซ็อกเก็ตที่ระบุตามสถานะในชุดข้อบ่งชี้ไฟล์ที่เกี่ยวข้อง
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|