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
ตรวจสอบว่าธงบิตระบุว่าซ็อกเก็ตมีข้อผิดพลาดหรือไม่
รายละเอียด | |
---|---|
การส่งคืน |
true ถ้า Socket มีข้อผิดพลาด มิเช่นนั้น false
|
IsReadable
bool IsReadable() const
ตรวจสอบว่าธงบิตระบุว่าซ็อกเก็ตอ่านได้ไหม
รายละเอียด | |
---|---|
การส่งคืน |
true ถ้า socket สามารถอ่านได้ มิฉะนั้นจะเป็น false
|
IsSet
bool IsSet() const
ตรวจสอบว่ามีการตั้งค่าแฟล็กบิตสำหรับเหตุการณ์ของซ็อกเก็ตหรือไม่
รายละเอียด | |
---|---|
การส่งคืน |
true ถ้าตั้งค่าไว้ มิเช่นนั้น false
|
IsWriteable
bool IsWriteable() const
ตรวจสอบว่าธงบิตระบุว่าซ็อกเก็ตดังกล่าวเขียนได้หรือไม่
รายละเอียด | |
---|---|
การส่งคืน |
true ถ้า Socket เขียนได้ มิเช่นนั้น 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 )
ตั้งค่าแฟล็กบิตการอ่าน การเขียน หรือข้อยกเว้นสำหรับซ็อกเก็ตที่ระบุโดยอิงตามสถานะในชุดข้อบ่งชี้ไฟล์ที่เกี่ยวข้อง
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|