GNU Radio 3.6.5 C++ API

gr_flowgraph.h File Reference

#include <gr_core_api.h>
#include <gr_basic_block.h>
#include <iostream>

Go to the source code of this file.

Classes

class  gr_endpoint
 Class representing a specific input or output graph endpoint. More...
class  gr_msg_endpoint
class  gr_edge
 Class representing a connection between to graph endpoints. More...
class  gr_msg_edge
 Class representing a msg connection between to graph msg endpoints. More...
class  gr_flowgraph
 Class representing a directed, acyclic graph of basic blocks. More...

Typedefs

typedef std::vector< gr_endpointgr_endpoint_vector_t
typedef std::vector
< gr_endpoint >::iterator 
gr_endpoint_viter_t
typedef std::vector< gr_edgegr_edge_vector_t
typedef std::vector< gr_edge >
::iterator 
gr_edge_viter_t
typedef std::vector< gr_msg_edgegr_msg_edge_vector_t
typedef std::vector
< gr_msg_edge >::iterator 
gr_msg_edge_viter_t

Functions

GR_CORE_API gr_flowgraph_sptr gr_make_flowgraph ()
std::ostream & operator<< (std::ostream &os, const gr_endpoint endp)
std::ostream & operator<< (std::ostream &os, const gr_edge edge)

Typedef Documentation

typedef std::vector<gr_edge>::iterator gr_edge_viter_t

Function Documentation

GR_CORE_API gr_flowgraph_sptr gr_make_flowgraph ( )
std::ostream& operator<< ( std::ostream &  os,
const gr_edge  edge 
) [inline]

References gr_edge::dst(), and gr_edge::src().

std::ostream& operator<< ( std::ostream &  os,
const gr_endpoint  endp 
) [inline]