rogue
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Functions
rogue::interfaces Namespace Reference

Namespaces

namespace  api
 
namespace  memory
 
namespace  stream
 

Classes

class  ZmqClient
 ZeroMQ client for Rogue control and update messaging. More...
 
class  ZmqClientWrap
 Python-overridable wrapper for ZmqClient. More...
 
class  ZmqServer
 ZeroMQ server for Rogue control, request/reply, and publish updates. More...
 
class  ZmqServerWrap
 Python-overridable wrapper for ZmqServer. More...
 

Typedefs

typedef std::shared_ptr< rogue::interfaces::ZmqClientZmqClientPtr
 
typedef std::shared_ptr< rogue::interfaces::ZmqClientWrapZmqClientWrapPtr
 
typedef std::shared_ptr< rogue::interfaces::ZmqServerZmqServerPtr
 
typedef std::shared_ptr< rogue::interfaces::ZmqServerWrapZmqServerWrapPtr
 

Functions

void setup_module ()
 

Typedef Documentation

◆ ZmqClientPtr

Definition at line 177 of file ZmqClient.h.

◆ ZmqClientWrapPtr

Definition at line 213 of file ZmqClient.h.

◆ ZmqServerPtr

Definition at line 146 of file ZmqServer.h.

◆ ZmqServerWrapPtr

Definition at line 205 of file ZmqServer.h.

Function Documentation

◆ setup_module()

void rogue::interfaces::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 31 of file module.cpp.