AudioManager  7.5.11
Native Application Runtime Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
am::am_RoutingNodeData_s Struct Reference

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

#include <CAmRouter.h>

Public Types

typedef CONVERTER am_NodeDataType_e
 

Public Member Functions

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

Public Attributes

typedef enum:uint8_t {SINK
 
typedef SOURCE
 
typedef GATEWAY
 
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 74 of file CAmRouter.h.

Member Typedef Documentation

Definition at line 76 of file CAmRouter.h.

Constructor & Destructor Documentation

am::am_RoutingNodeData_s::am_RoutingNodeData_s ( )
inline

Definition at line 86 of file CAmRouter.h.

Member Function Documentation

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

Definition at line 125 of file CAmRouter.h.

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

Definition at line 89 of file CAmRouter.h.

Member Data Documentation

am_Converter_s* am::am_RoutingNodeData_s::converter

Definition at line 83 of file CAmRouter.h.

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

union pointer to sink, source, gateway or converter

typedef am::am_RoutingNodeData_s::enum

Definition at line 76 of file CAmRouter.h.

typedef am::am_RoutingNodeData_s::GATEWAY

Definition at line 76 of file CAmRouter.h.

am_Gateway_s* am::am_RoutingNodeData_s::gateway

Definition at line 82 of file CAmRouter.h.

am_Sink_s* am::am_RoutingNodeData_s::sink

Definition at line 81 of file CAmRouter.h.

typedef am::am_RoutingNodeData_s::SOURCE

Definition at line 76 of file CAmRouter.h.

am_Source_s* am::am_RoutingNodeData_s::source

Definition at line 80 of file CAmRouter.h.

am_NodeDataType_e am::am_RoutingNodeData_s::type

data type:sink, source, gateway or converter

Definition at line 77 of file CAmRouter.h.


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