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

Classes

class  Application
 Packetizer application endpoint. More...
 
class  Controller
 Packetizer base controller. More...
 
class  ControllerV1
 Packetizer controller implementation for protocol v1. More...
 
class  ControllerV2
 Packetizer controller implementation for protocol v2. More...
 
class  Core
 Packetizer core wiring object. More...
 
class  CoreV2
 Packetizer v2 core wiring object. More...
 
class  Transport
 Packetizer transport endpoint. More...
 

Typedefs

typedef std::shared_ptr< rogue::protocols::packetizer::ApplicationApplicationPtr
 
typedef std::shared_ptr< rogue::protocols::packetizer::ControllerControllerPtr
 
typedef std::shared_ptr< rogue::protocols::packetizer::ControllerV1ControllerV1Ptr
 
typedef std::shared_ptr< rogue::protocols::packetizer::ControllerV2ControllerV2Ptr
 
typedef std::shared_ptr< rogue::protocols::packetizer::CoreCorePtr
 
typedef std::shared_ptr< rogue::protocols::packetizer::CoreV2CoreV2Ptr
 
typedef std::shared_ptr< rogue::protocols::packetizer::TransportTransportPtr
 

Functions

void setup_module ()
 

Typedef Documentation

◆ ApplicationPtr

Definition at line 123 of file Application.h.

◆ ControllerPtr

Definition at line 140 of file Controller.h.

◆ ControllerV1Ptr

Definition at line 102 of file ControllerV1.h.

◆ ControllerV2Ptr

Definition at line 113 of file ControllerV2.h.

◆ CorePtr

Definition at line 111 of file Core.h.

◆ CoreV2Ptr

Definition at line 115 of file CoreV2.h.

◆ TransportPtr

Definition at line 109 of file Transport.h.

Function Documentation

◆ setup_module()

void rogue::protocols::packetizer::setup_module ( )

Company : SLAC National Accelerator Laboratory

Description:

Python module setup

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