nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
Merepresentasikan serangkaian peristiwa I/O yang diminta/tertunda pada soket.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
SocketEvents()
Konstruktor class SocketEvents.
|
|
SocketEvents(const SocketEvents & other)
Salin konstruktor untuk class SocketEvents.
|
Jenis publik |
|
---|---|
@6{
|
enum |
Atribut publik |
|
---|---|
Value
|
int
Berisi flag bit untuk peristiwa soket.
|
Fungsi publik |
|
---|---|
Clear()
|
void
Hapus flag bit untuk soket.
|
ClearError()
|
void
Hapus penanda bit error untuk soket.
|
ClearRead()
|
void
Hapus penanda bit read untuk soket.
|
ClearWrite()
|
void
Kosongkan penanda bit tulis untuk soket.
|
IsError() const
|
bool
Periksa apakah flag bit menunjukkan bahwa soket mengalami error.
|
IsReadable() const
|
bool
Periksa apakah flag bit menunjukkan bahwa soket dapat dibaca.
|
IsSet() const
|
bool
Periksa apakah ada flag bit untuk peristiwa soket yang telah disetel.
|
IsWriteable() const
|
bool
Periksa apakah flag bit menunjukkan bahwa soket dapat ditulis.
|
SetError()
|
void
Setel flag bit error untuk soket.
|
SetFDs(int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
void
Menetapkan bit untuk deskriptor file yang ditentukan dalam set deskriptor file yang diberikan.
|
SetRead()
|
void
Menyetel flag bit yang dibaca untuk soket.
|
SetWrite()
|
void
Menyetel flag tulis bit untuk soket.
|
Fungsi statis publik |
|
---|---|
FromFDs(int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
Menyetel flag bit baca, tulis, atau pengecualian untuk soket yang ditentukan berdasarkan statusnya dalam set deskriptor file yang terkait.
|
Jenis publik
@6
@6
Atribut publik
Nilai
int Value
Berisi flag bit untuk peristiwa soket.
Fungsi publik
Hapus
void Clear()
Hapus flag bit untuk soket.
ClearError
void ClearError()
Hapus penanda bit error untuk soket.
ClearRead
void ClearRead()
Hapus penanda bit read untuk soket.
ClearWrite
void ClearWrite()
Kosongkan penanda bit tulis untuk soket.
IsError
bool IsError() const
Periksa apakah flag bit menunjukkan bahwa soket mengalami error.
Detail | |
---|---|
Hasil |
true jika soket memiliki {i>error<i}, jika tidak, {i>false<i}.
|
IsReadable
bool IsReadable() const
Periksa apakah flag bit menunjukkan bahwa soket dapat dibaca.
Detail | |
---|---|
Hasil |
true jika soket dapat dibaca, jika tidak, salah.
|
IsSet
bool IsSet() const
Periksa apakah ada flag bit untuk peristiwa soket yang telah disetel.
Detail | |
---|---|
Hasil |
true jika ditetapkan, jika tidak, false.
|
IsWriteable
bool IsWriteable() const
Periksa apakah flag bit menunjukkan bahwa soket dapat ditulis.
Detail | |
---|---|
Hasil |
true jika soket dapat ditulis, jika tidak, salah.
|
SetError
void SetError()
Setel flag bit error untuk soket.
SetFDs
void SetFDs( int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Menetapkan bit untuk deskriptor file yang ditentukan dalam set deskriptor file yang diberikan.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
SetRead
void SetRead()
Menyetel flag bit yang dibaca untuk soket.
SetWrite
void SetWrite()
Menyetel flag tulis bit untuk soket.
Fungsi statis publik
FromFDs
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Menyetel flag bit baca, tulis, atau pengecualian untuk soket yang ditentukan berdasarkan statusnya dalam set deskriptor file yang terkait.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|