AudioManager  7.6.6
Native Application Runtime Environment
am::am_RoutingNodeData_s Struct Reference

A structure used as user data in the graph nodes. More...

#include <CAmRouter.h>

Public Types

enum  am_NodeDataType_e : int { SINK, SOURCE, GATEWAY, CONVERTER }
 

Public Member Functions

 am_RoutingNodeData_s ()
 
bool operator== (const am_RoutingNodeData_s &anotherObject) const
 
am_domainID_t domainID () const
 

Public Attributes

am_NodeDataType_e type
 data type:sink, source, gateway or converter More...
 
union {
   am_Source_s *   source
 
   am_Sink_s *   sink
 
   am_Gateway_s *   gateway
 
   am_Converter_s *   converter
 
data
 union pointer to sink, source, gateway or converter More...
 

Detailed Description

A structure used as user data in the graph nodes.

Definition at line 76 of file CAmRouter.h.

Member Enumeration Documentation

Enumerator
SINK 
SOURCE 
GATEWAY 
CONVERTER 

Definition at line 78 of file CAmRouter.h.

Constructor & Destructor Documentation

am::am_RoutingNodeData_s::am_RoutingNodeData_s ( )
inline

Definition at line 91 of file CAmRouter.h.

Member Function Documentation

am_domainID_t am::am_RoutingNodeData_s::domainID ( ) const
inline

Definition at line 132 of file CAmRouter.h.

bool am::am_RoutingNodeData_s::operator== ( const am_RoutingNodeData_s anotherObject) const
inline

Definition at line 96 of file CAmRouter.h.

Member Data Documentation

am_Converter_s* am::am_RoutingNodeData_s::converter

Definition at line 88 of file CAmRouter.h.

union { ... } am::am_RoutingNodeData_s::data

union pointer to sink, source, gateway or converter

am_Gateway_s* am::am_RoutingNodeData_s::gateway

Definition at line 87 of file CAmRouter.h.

am_Sink_s* am::am_RoutingNodeData_s::sink

Definition at line 86 of file CAmRouter.h.

am_Source_s* am::am_RoutingNodeData_s::source

Definition at line 85 of file CAmRouter.h.

am_NodeDataType_e am::am_RoutingNodeData_s::type

data type:sink, source, gateway or converter

Definition at line 82 of file CAmRouter.h.


The documentation for this struct was generated from the following file: