rogue
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
rogue::protocols::rocev2 Namespace Reference

Classes

class  Core
 
class  Server
 

Typedefs

typedef std::shared_ptr< rogue::protocols::rocev2::CoreCorePtr
 
typedef std::shared_ptr< rogue::protocols::rocev2::ServerServerPtr
 

Functions

void setup_module ()
 

Variables

static const uint32_t DefaultRxQueueDepth = 256
 
static const uint32_t DefaultMaxPayload = 9000
 

Typedef Documentation

◆ CorePtr

Definition at line 70 of file Core.h.

◆ ServerPtr

Definition at line 150 of file Server.h.

Function Documentation

◆ setup_module()

void rogue::protocols::rocev2::setup_module ( )

Company : SLAC National Accelerator Laboratory

Description:

RoCEv2 Boost.Python sub-module registration - registers rogue.protocols.rocev2.{Core, Server}.

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 29 of file module.cpp.

Variable Documentation

◆ DefaultMaxPayload

const uint32_t rogue::protocols::rocev2::DefaultMaxPayload = 9000
static

Definition at line 40 of file Core.h.

◆ DefaultRxQueueDepth

const uint32_t rogue::protocols::rocev2::DefaultRxQueueDepth = 256
static

Definition at line 35 of file Core.h.