nl:: Inet:: SocketEvents
#include <src/inet/InetLayerBasis.h>
Menggambarkan kumpulan peristiwa I/O yang diminta/tertunda pada soket.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
SocketEvents()
Konstruktor untuk class SocketEvents.
|
|
SocketEvents(const SocketEvents & other)
Salin konstruktor untuk class SocketEvents.
|
Jenis publik |
|
---|---|
@6{
|
enum |
Atribut publik |
|
---|---|
Value
|
int
Berisi tanda bit untuk kejadian soket.
|
Fungsi publik |
|
---|---|
Clear()
|
void
Membersihkan tanda bit untuk soket.
|
ClearError()
|
void
Menghapus tanda bit error untuk soket.
|
ClearRead()
|
void
Menghapus tanda bit baca untuk soket.
|
ClearWrite()
|
void
Membersihkan tanda bit penulisan untuk soket.
|
IsError() const
|
bool
Periksa apakah tanda bit menunjukkan 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 disetel.
|
IsWriteable() const
|
bool
Periksa apakah tanda bit menunjukkan soket dapat ditulis.
|
SetError()
|
void
Menyetel 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 baca untuk soket.
|
SetWrite()
|
void
Menyetel flag bit tulis untuk soket.
|
Fungsi statis publik |
|
---|---|
FromFDs(int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
Menyetel tanda baca, tulis, atau bit pengecualian untuk soket yang ditentukan berdasarkan statusnya dalam set deskriptor file yang sesuai.
|
Jenis publik
@6
@6
Atribut publik
Nilai
int Value
Berisi tanda bit untuk kejadian soket.
Fungsi publik
Hapus
void Clear()
Membersihkan tanda bit untuk soket.
ClearError
void ClearError()
Menghapus tanda bit error untuk soket.
ClearRead
void ClearRead()
Menghapus tanda bit baca untuk soket.
ClearWrite
void ClearWrite()
Membersihkan tanda bit penulisan untuk soket.
IsError
bool IsError() const
Periksa apakah tanda bit menunjukkan soket mengalami error.
Detail | |
---|---|
Hasil |
true jika soket mengalami error, dan false jika tidak.
|
IsReadable
bool IsReadable() const
Periksa apakah flag bit menunjukkan bahwa soket dapat dibaca.
Detail | |
---|---|
Hasil |
true jika soket dapat dibaca, dan false jika tidak.
|
IsSet
bool IsSet() const
Periksa apakah ada flag bit untuk peristiwa soket yang disetel.
Detail | |
---|---|
Hasil |
true jika ditetapkan, jika tidak, false.
|
IsWriteable
bool IsWriteable() const
Periksa apakah tanda bit menunjukkan soket dapat ditulis.
Detail | |
---|---|
Hasil |
true jika soket dapat ditulis, dan false jika tidak.
|
SetError
void SetError()
Menyetel 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 baca untuk soket.
SetWrite
void SetWrite()
Menyetel flag bit tulis untuk soket.
Fungsi statis publik
FromFDs
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Menyetel tanda baca, tulis, atau bit pengecualian untuk soket yang ditentukan berdasarkan statusnya dalam set deskriptor file yang sesuai.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|