#include <network.h>
|
| | NetworkSegment () |
| |
| void | request (NetworkSegmentInfo::MemoryType _memtype, size_t _bytes, size_t _alignment, NetworkSegmentInfo::MemoryTypeExtraData _memextra=0, NetworkSegmentInfo::FlagsType _flags=0) |
| |
| void | assign (NetworkSegmentInfo::MemoryType _memtype, void *_base, size_t _bytes, NetworkSegmentInfo::MemoryTypeExtraData _memextra=0, NetworkSegmentInfo::FlagsType _flags=0) |
| |
| void | add_rdma_info (NetworkModule *network, const void *data, size_t len) |
| |
| const ByteArray * | get_rdma_info (NetworkModule *network) const |
| |
| bool | is_registered () const |
| |
| bool | is_registered (NetworkModule *network) const |
| |
| bool | in_segment (const void *range_base, size_t range_bytes) const |
| |
| bool | in_segment (uintptr_t range_base, size_t range_bytes) const |
| |
◆ NetworkSegment()
| Realm::NetworkSegment::NetworkSegment |
( |
| ) |
|
◆ add_rdma_info()
| void Realm::NetworkSegment::add_rdma_info |
( |
NetworkModule * |
network, |
|
|
const void * |
data, |
|
|
size_t |
len |
|
) |
| |
◆ assign()
◆ get_rdma_info()
◆ in_segment() [1/2]
| bool Realm::NetworkSegment::in_segment |
( |
const void * |
range_base, |
|
|
size_t |
range_bytes |
|
) |
| const |
◆ in_segment() [2/2]
| bool Realm::NetworkSegment::in_segment |
( |
uintptr_t |
range_base, |
|
|
size_t |
range_bytes |
|
) |
| const |
◆ is_registered() [1/2]
| bool Realm::NetworkSegment::is_registered |
( |
| ) |
const |
◆ is_registered() [2/2]
| bool Realm::NetworkSegment::is_registered |
( |
NetworkModule * |
network | ) |
const |
◆ request()
◆ alignment
| size_t Realm::NetworkSegment::alignment |
◆ base
| void* Realm::NetworkSegment::base |
◆ bytes
| size_t Realm::NetworkSegment::bytes |
◆ flags
◆ memextra
◆ memtype
◆ networks
◆ single_network
◆ single_network_data
| ByteArray* Realm::NetworkSegment::single_network_data |
The documentation for this class was generated from the following file:
- /home/runner/work/realm/realm/realm-src/src/realm/network.h