VISR  0.11.8
Versatile Interactive Scene Renderer
integrity_checking.hpp
Go to the documentation of this file.
1 /* Copyright Institute of Sound and Vibration Research - All rights reserved */
2 
3 #ifndef VISR_LIBRRL_INTEGRITY_CHECKING_HPP_INCLUDED
4 #define VISR_LIBRRL_INTEGRITY_CHECKING_HPP_INCLUDED
5 
14 #include "export_symbols.hpp"
15 
16 #include <iosfwd>
17 
18 namespace visr
19 {
20 // Forward declarations
21 class Component;
22 namespace impl
23 {
24 class ComponentImplementation;
25 }
26 
27 namespace rrl
28 {
29 
38 VISR_RRL_LIBRARY_SYMBOL bool checkConnectionIntegrity( Component const & component,
39  bool hierarchical,
40  std::ostream & messages );
41 
50 VISR_RRL_LIBRARY_SYMBOL bool checkAudioConnectionIntegrity( Component const & component,
51  bool hierarchical,
52  std::ostream & messages );
53 
62 bool checkParameterConnectionIntegrity( Component const & component, bool hierarchical, std::ostream & messages );
63 
71 VISR_RRL_LIBRARY_SYMBOL bool checkConnectionIntegrity( impl::ComponentImplementation const & component,
72  bool hierarchical,
73  std::ostream & messages );
74 
82 VISR_RRL_LIBRARY_SYMBOL bool checkAudioConnectionIntegrity( impl::ComponentImplementation const & component,
83  bool hierarchical,
84  std::ostream & messages );
85 
94 VISR_RRL_LIBRARY_SYMBOL bool checkParameterConnectionIntegrity( impl::ComponentImplementation const & component,
95  bool hierarchical,
96  std::ostream & messages );
97 
98 } // namespace rrl
99 } // namespace visr
100 
101 #endif // #ifndef VISR_LIBRRL_INTEGRITY_CHECKING_HPP_INCLUDED
Definition: options.cpp:10
bool checkParameterConnectionIntegrity(Component const &component, bool hierarchical, std::ostream &messages)
Definition: integrity_checking.cpp:42
bool checkConnectionIntegrity(Component const &component, bool hierarchical, std::ostream &messages)
Definition: integrity_checking.cpp:32
bool checkAudioConnectionIntegrity(Component const &component, bool hierarchical, std::ostream &messages)
Definition: integrity_checking.cpp:37