Psyllid  v1.12.4
Project 8 Data Acquisisition Software
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
stream_preset Class Reference

#include <stream_preset.hh>

Inheritance diagram for stream_preset:
Inheritance graph

Public Types

typedef std::map< std::string, std::string > nodes_t
 
typedef std::set< std::string > connections_t
 

Public Member Functions

 stream_preset ()
 
 stream_preset (const std::string &a_type)
 
 stream_preset (const stream_preset &a_orig)
 
virtual ~stream_preset ()
 
stream_presetoperator= (const stream_preset &a_rhs)
 
const nodes_tget_nodes () const
 
const connections_tget_connections () const
 

Protected Member Functions

void node (const std::string &a_type, const std::string &a_name)
 
void connection (const std::string &a_conn)
 

Protected Attributes

std::string f_type
 
nodes_t f_nodes
 
connections_t f_connections
 

Detailed Description

Definition at line 27 of file stream_preset.hh.

Member Typedef Documentation

◆ connections_t

typedef std::set< std::string > connections_t

Definition at line 31 of file stream_preset.hh.

◆ nodes_t

typedef std::map< std::string, std::string > nodes_t

Definition at line 30 of file stream_preset.hh.

Constructor & Destructor Documentation

◆ stream_preset() [1/3]

Definition at line 23 of file stream_preset.cc.

◆ stream_preset() [2/3]

stream_preset ( const std::string &  a_type)

Definition at line 30 of file stream_preset.cc.

◆ stream_preset() [3/3]

stream_preset ( const stream_preset a_orig)

Definition at line 37 of file stream_preset.cc.

◆ ~stream_preset()

~stream_preset ( )
virtual

Definition at line 44 of file stream_preset.cc.

Member Function Documentation

◆ connection()

void connection ( const std::string &  a_conn)
protected

Definition at line 66 of file stream_preset.cc.

◆ get_connections()

const stream_preset::connections_t & get_connections ( ) const
inline

Definition at line 91 of file stream_preset.hh.

◆ get_nodes()

const stream_preset::nodes_t & get_nodes ( ) const
inline

Definition at line 86 of file stream_preset.hh.

◆ node()

void node ( const std::string &  a_type,
const std::string &  a_name 
)
protected

Definition at line 56 of file stream_preset.cc.

◆ operator=()

stream_preset & operator= ( const stream_preset a_rhs)

Definition at line 48 of file stream_preset.cc.

Member Data Documentation

◆ f_connections

connections_t f_connections
protected

Definition at line 51 of file stream_preset.hh.

◆ f_nodes

nodes_t f_nodes
protected

Definition at line 50 of file stream_preset.hh.

◆ f_type

std::string f_type
protected

Definition at line 49 of file stream_preset.hh.


The documentation for this class was generated from the following files: