#include <Core.h>
|
| | Core (const std::string &deviceName, uint8_t ibPort, uint8_t gidIndex, uint32_t maxPayload=DefaultMaxPayload) |
| | Creator.
|
| |
| virtual | ~Core () |
| | Destructor - releases the protection domain and closes the ibverbs context.
|
| |
| uint32_t | maxPayload () const |
| |
Definition at line 42 of file Core.h.
◆ Core()
| rogue::protocols::rocev2::Core::Core |
( |
const std::string & |
deviceName, |
|
|
uint8_t |
ibPort, |
|
|
uint8_t |
gidIndex, |
|
|
uint32_t |
maxPayload = DefaultMaxPayload |
|
) |
| |
Creator.
Company : SLAC National Accelerator Laboratory
Description:
This file is part of the rogue software platform. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. No part of the rogue software platform, including this file, may be copied, modified, propagated, or distributed except according to the terms
contained in the LICENSE.txt file.
Definition at line 37 of file Core.cpp.
◆ ~Core()
| rogue::protocols::rocev2::Core::~Core |
( |
| ) |
|
|
virtual |
Destructor - releases the protection domain and closes the ibverbs context.
Definition at line 108 of file Core.cpp.
◆ maxPayload()
| uint32_t rogue::protocols::rocev2::Core::maxPayload |
( |
| ) |
const |
|
inline |
◆ setup_python()
| void rogue::protocols::rocev2::Core::setup_python |
( |
| ) |
|
|
static |
◆ ctx_
| struct ibv_context* rogue::protocols::rocev2::Core::ctx_ |
|
protected |
◆ deviceName_
| std::string rogue::protocols::rocev2::Core::deviceName_ |
|
protected |
◆ gidIndex_
| uint8_t rogue::protocols::rocev2::Core::gidIndex_ |
|
protected |
◆ ibPort_
| uint8_t rogue::protocols::rocev2::Core::ibPort_ |
|
protected |
◆ log_
◆ maxPayload_
| uint32_t rogue::protocols::rocev2::Core::maxPayload_ |
|
protected |
◆ pd_
| struct ibv_pd* rogue::protocols::rocev2::Core::pd_ |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/rogue/rogue/include/rogue/protocols/rocev2/Core.h
- /home/runner/work/rogue/rogue/src/rogue/protocols/rocev2/Core.cpp