| enum bgcios::ReturnCode |
Values for return code field of MessageHeader.
Definition at line 60 of file MessageHeader.h.
| uint32_t bgcios::dataLength | ( | struct MessageHeader * | header | ) | [inline] |
Get the length of the data in a message (can be zero).
| header | Pointer to message header. |
Definition at line 137 of file MessageHeader.h.
References bgcios::MessageHeader::length.
| void bgcios::initHeader | ( | struct MessageHeader * | header | ) | [inline] |
Initialize message header.
| header | Pointer to message header. |
Definition at line 131 of file MessageHeader.h.
| const uint32_t bgcios::ImmediateMessageSize = 512 |
Size of an immediate message (fits in one packet).
Definition at line 125 of file MessageHeader.h.
| const uint8_t bgcios::IosctlService = 1 |
Values for service field of MessageHeader.
I/O control service.
Definition at line 52 of file MessageHeader.h.
| const uint8_t bgcios::JobctlService = 2 |
Job control service.
Definition at line 53 of file MessageHeader.h.
| const uint32_t bgcios::SmallMessageDataSize = 65472 |
Maximum size of data in a small message.
Definition at line 122 of file MessageHeader.h.
| const uint32_t bgcios::SmallMessageRegionSize = 65536 |
Default size for small message memory regions (match Linux page size).
Definition at line 119 of file MessageHeader.h.
| const uint8_t bgcios::StdioService = 3 |
Standard I/O service.
Definition at line 54 of file MessageHeader.h.
| const uint8_t bgcios::SysioService = 4 |
System I/O service.
Definition at line 55 of file MessageHeader.h.
| const uint8_t bgcios::ToolctlService = 5 |
Tool control service.
Definition at line 56 of file MessageHeader.h.
1.6.1