ホーム › Networking.WinSock › SEND_RECV_FLAGS
SEND_RECV_FLAGS
列挙型フラグメンバー 5
| 名前 | 10進 | 16進 |
|---|---|---|
| MSG_OOB | 1 | 0x1 |
| MSG_PEEK | 2 | 0x2 |
| MSG_DONTROUTE | 4 | 0x4 |
| MSG_WAITALL | 8 | 0x8 |
| MSG_PUSH_IMMEDIATE | 32 | 0x20 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SEND_RECV_FLAGS : int {
MSG_OOB = 1,
MSG_PEEK = 2,
MSG_DONTROUTE = 4,
MSG_WAITALL = 8,
MSG_PUSH_IMMEDIATE = 32
} SEND_RECV_FLAGS;[Flags]
public enum SEND_RECV_FLAGS : int
{
MSG_OOB = 1,
MSG_PEEK = 2,
MSG_DONTROUTE = 4,
MSG_WAITALL = 8,
MSG_PUSH_IMMEDIATE = 32,
}<Flags>
Public Enum SEND_RECV_FLAGS As Integer
MSG_OOB = 1
MSG_PEEK = 2
MSG_DONTROUTE = 4
MSG_WAITALL = 8
MSG_PUSH_IMMEDIATE = 32
End Enumimport enum
class SEND_RECV_FLAGS(enum.IntFlag):
MSG_OOB = 1
MSG_PEEK = 2
MSG_DONTROUTE = 4
MSG_WAITALL = 8
MSG_PUSH_IMMEDIATE = 32// SEND_RECV_FLAGS (flags)
pub const MSG_OOB: i32 = 1;
pub const MSG_PEEK: i32 = 2;
pub const MSG_DONTROUTE: i32 = 4;
pub const MSG_WAITALL: i32 = 8;
pub const MSG_PUSH_IMMEDIATE: i32 = 32;// SEND_RECV_FLAGS
const (
MSG_OOB int32 = 1
MSG_PEEK int32 = 2
MSG_DONTROUTE int32 = 4
MSG_WAITALL int32 = 8
MSG_PUSH_IMMEDIATE int32 = 32
)const
MSG_OOB = 1;
MSG_PEEK = 2;
MSG_DONTROUTE = 4;
MSG_WAITALL = 8;
MSG_PUSH_IMMEDIATE = 32;// SEND_RECV_FLAGS
pub const MSG_OOB: i32 = 1;
pub const MSG_PEEK: i32 = 2;
pub const MSG_DONTROUTE: i32 = 4;
pub const MSG_WAITALL: i32 = 8;
pub const MSG_PUSH_IMMEDIATE: i32 = 32;const
MSG_OOB* = 1
MSG_PEEK* = 2
MSG_DONTROUTE* = 4
MSG_WAITALL* = 8
MSG_PUSH_IMMEDIATE* = 32enum SEND_RECV_FLAGS : int {
MSG_OOB = 1,
MSG_PEEK = 2,
MSG_DONTROUTE = 4,
MSG_WAITALL = 8,
MSG_PUSH_IMMEDIATE = 32,
}#define global MSG_OOB 0x1
#define global MSG_PEEK 0x2
#define global MSG_DONTROUTE 0x4
#define global MSG_WAITALL 0x8
#define global MSG_PUSH_IMMEDIATE 0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。