ホーム › Networking.WinSock › WSAPOLL_EVENT_FLAGS
WSAPOLL_EVENT_FLAGS
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| POLLRDNORM | 256 | 0x100 |
| POLLRDBAND | 512 | 0x200 |
| POLLIN | 768 | 0x300 |
| POLLPRI | 1024 | 0x400 |
| POLLWRNORM | 16 | 0x10 |
| POLLOUT | 16 | 0x10 |
| POLLWRBAND | 32 | 0x20 |
| POLLERR | 1 | 0x1 |
| POLLHUP | 2 | 0x2 |
| POLLNVAL | 4 | 0x4 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WSAPOLL_EVENT_FLAGS : short {
POLLRDNORM = 256,
POLLRDBAND = 512,
POLLIN = 768,
POLLPRI = 1024,
POLLWRNORM = 16,
POLLOUT = 16,
POLLWRBAND = 32,
POLLERR = 1,
POLLHUP = 2,
POLLNVAL = 4
} WSAPOLL_EVENT_FLAGS;[Flags]
public enum WSAPOLL_EVENT_FLAGS : short
{
POLLRDNORM = 256,
POLLRDBAND = 512,
POLLIN = 768,
POLLPRI = 1024,
POLLWRNORM = 16,
POLLOUT = 16,
POLLWRBAND = 32,
POLLERR = 1,
POLLHUP = 2,
POLLNVAL = 4,
}<Flags>
Public Enum WSAPOLL_EVENT_FLAGS As Short
POLLRDNORM = 256
POLLRDBAND = 512
POLLIN = 768
POLLPRI = 1024
POLLWRNORM = 16
POLLOUT = 16
POLLWRBAND = 32
POLLERR = 1
POLLHUP = 2
POLLNVAL = 4
End Enumimport enum
class WSAPOLL_EVENT_FLAGS(enum.IntFlag):
POLLRDNORM = 256
POLLRDBAND = 512
POLLIN = 768
POLLPRI = 1024
POLLWRNORM = 16
POLLOUT = 16
POLLWRBAND = 32
POLLERR = 1
POLLHUP = 2
POLLNVAL = 4// WSAPOLL_EVENT_FLAGS (flags)
pub const POLLRDNORM: i16 = 256;
pub const POLLRDBAND: i16 = 512;
pub const POLLIN: i16 = 768;
pub const POLLPRI: i16 = 1024;
pub const POLLWRNORM: i16 = 16;
pub const POLLOUT: i16 = 16;
pub const POLLWRBAND: i16 = 32;
pub const POLLERR: i16 = 1;
pub const POLLHUP: i16 = 2;
pub const POLLNVAL: i16 = 4;// WSAPOLL_EVENT_FLAGS
const (
POLLRDNORM int16 = 256
POLLRDBAND int16 = 512
POLLIN int16 = 768
POLLPRI int16 = 1024
POLLWRNORM int16 = 16
POLLOUT int16 = 16
POLLWRBAND int16 = 32
POLLERR int16 = 1
POLLHUP int16 = 2
POLLNVAL int16 = 4
)const
POLLRDNORM = 256;
POLLRDBAND = 512;
POLLIN = 768;
POLLPRI = 1024;
POLLWRNORM = 16;
POLLOUT = 16;
POLLWRBAND = 32;
POLLERR = 1;
POLLHUP = 2;
POLLNVAL = 4;// WSAPOLL_EVENT_FLAGS
pub const POLLRDNORM: i16 = 256;
pub const POLLRDBAND: i16 = 512;
pub const POLLIN: i16 = 768;
pub const POLLPRI: i16 = 1024;
pub const POLLWRNORM: i16 = 16;
pub const POLLOUT: i16 = 16;
pub const POLLWRBAND: i16 = 32;
pub const POLLERR: i16 = 1;
pub const POLLHUP: i16 = 2;
pub const POLLNVAL: i16 = 4;const
POLLRDNORM* = 256
POLLRDBAND* = 512
POLLIN* = 768
POLLPRI* = 1024
POLLWRNORM* = 16
POLLOUT* = 16
POLLWRBAND* = 32
POLLERR* = 1
POLLHUP* = 2
POLLNVAL* = 4enum WSAPOLL_EVENT_FLAGS : short {
POLLRDNORM = 256,
POLLRDBAND = 512,
POLLIN = 768,
POLLPRI = 1024,
POLLWRNORM = 16,
POLLOUT = 16,
POLLWRBAND = 32,
POLLERR = 1,
POLLHUP = 2,
POLLNVAL = 4,
}#define global POLLRDNORM 0x100
#define global POLLRDBAND 0x200
#define global POLLIN 0x300
#define global POLLPRI 0x400
#define global POLLWRNORM 0x10
#define global POLLOUT 0x10
#define global POLLWRBAND 0x20
#define global POLLERR 0x1
#define global POLLHUP 0x2
#define global POLLNVAL 0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。