nl:: Inet:: Yuva Etkinlikleri
#include <src/inet/InetLayerBasis.h>
Bir yuvada istenen/beklemede olan G/Ç etkinliklerini temsil eder.
Özet
İnşaat Ustaları ve Yıkıcılar |
|
---|---|
SocketEvents()
SocketEvents sınıfının oluşturucusu.
|
|
SocketEvents(const SocketEvents & other)
Socketevents sınıfı için oluşturucuyu kopyalayın.
|
Herkese açık türler |
|
---|---|
@6{
|
enum |
Herkese açık özellikler |
|
---|---|
Value
|
int
Soket etkinliği için bit işaretlerini içerir.
|
Herkese açık işlevler |
|
---|---|
Clear()
|
void
Yuvanın bit işaretlerini temizleyin.
|
ClearError()
|
void
Yuvanın hata bit işaretini kaldırın.
|
ClearRead()
|
void
Yuvanın okuma bit işaretini işaretleyin.
|
ClearWrite()
|
void
Soketin yazma bit işaretini temizleyin.
|
IsError() const
|
bool
Bit işaretlerinin yuvada hata olup olmadığını kontrol edin.
|
IsReadable() const
|
bool
Bit işaretleri, soketin okunabilir olup olmadığını kontrol eder.
|
IsSet() const
|
bool
Soket etkinlikleri için bit işaretlerinin ayarlanıp ayarlanmadığını kontrol edin.
|
IsWriteable() const
|
bool
Bit işaretleri, yuvanın yazılabilir olup olmadığını kontrol eder.
|
SetError()
|
void
Yuva için hata bit işaretini ayarlayın.
|
SetFDs(int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
void
Belirtilen dosya tanımlayıcısı gruplarında belirtilen dosya tanımlayıcısı için biti ayarlar.
|
SetRead()
|
void
Yuva için okuma biti işaretini ayarlayın.
|
SetWrite()
|
void
Yuva için yazma bit işaretini ayarlayın.
|
Herkese açık statik işlevler |
|
---|---|
FromFDs(int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds)
|
Belirtilen soket için okuma, yazma veya istisna bitlerini, karşılık gelen dosya açıklayıcı gruplarındaki durumuna göre ayarlayın.
|
Herkese açık türler
@6
@6
Herkese açık özellikler
Değer
int Value
Soket etkinliği için bit işaretlerini içerir.
Herkese açık işlevler
Sil
void Clear()
Yuvanın bit işaretlerini temizleyin.
Temizleme Hatası
void ClearError()
Yuvanın hata bit işaretini kaldırın.
ClearRead
void ClearRead()
Yuvanın okuma bit işaretini işaretleyin.
ClearWrite
void ClearWrite()
Soketin yazma bit işaretini temizleyin.
IsHata
bool IsError() const
Bit işaretlerinin yuvada hata olup olmadığını kontrol edin.
Ayrıntılar | |
---|---|
İadeler |
socket hatası varsa true (doğru), kullanmıyorsa false (yanlış) olarak ayarlanır.
|
Okunabilir
bool IsReadable() const
Bit işaretleri, soketin okunabilir olup olmadığını kontrol eder.
Ayrıntılar | |
---|---|
İadeler |
soket okunabiliyorsa doğru, aksi takdirde yanlış değerini alır.
|
Ayarlandı
bool IsSet() const
Soket etkinlikleri için bit işaretlerinin ayarlanıp ayarlanmadığını kontrol edin.
Ayrıntılar | |
---|---|
İadeler |
true (doğru), kullanmıyorsa false (yanlış) olarak ayarlanır.
|
Yazılabilir
bool IsWriteable() const
Bit işaretleri, yuvanın yazılabilir olup olmadığını kontrol eder.
Ayrıntılar | |
---|---|
İadeler |
soket yazılabilirse true (doğru), kullanmıyorsa false (yanlış) olarak ayarlanır.
|
Ayar Hatası
void SetError()
Yuva için hata bit işaretini ayarlayın.
SetFD'ler
void SetFDs( int socket, int & nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Belirtilen dosya tanımlayıcısı gruplarında belirtilen dosya tanımlayıcısı için biti ayarlar.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
Okundu
void SetRead()
Yuva için okuma biti işaretini ayarlayın.
SetYaz
void SetWrite()
Yuva için yazma bit işaretini ayarlayın.
Yuva Etkinlikleri
SocketEvents( const SocketEvents & other )
Socketevents sınıfı için oluşturucuyu kopyalayın.
Herkese açık statik işlevler
FromFD'ler
SocketEvents FromFDs( int socket, fd_set *readfds, fd_set *writefds, fd_set *exceptfds )
Belirtilen soket için okuma, yazma veya istisna bitlerini, karşılık gelen dosya açıklayıcı gruplarındaki durumuna göre ayarlayın.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametreler |
|