My Project  v0.0.16
DatapathNode.hpp
Go to the documentation of this file.
1 #ifndef _mp7_DatapathNode_hpp_
2 #define _mp7_DatapathNode_hpp_
3 
4 // uHAL Headers
5 #include "uhal/DerivedNode.hpp"
6 
7 // MP7 Headers
8 #include "mp7/PathManager.hpp"
9 #include "mp7/LinkDRPManager.hpp"
10 #include "LinkDRPManager.hpp"
11 
12 namespace mp7 {
13 
27 class DatapathNode : public uhal::Node {
29 public:
30 
31  // PUBLIC METHODS
32  DatapathNode(const uhal::Node& aNode);
33 
35  DatapathNode(const DatapathNode& aNode);
36  virtual ~DatapathNode();
37 
38  const LinkDRPManager& drpManager() const;
39 
40 private:
41 
43 
44 };
45 
46 }
47 
48 #endif /* _mp7_DatapathNode_hpp_ */
49 
50 
LinkDRPManager* mDRPManager
Definition: DatapathNode.hpp:42
-test-ipbusaccess
Definition: AlignmentNode.hpp:15
DatapathNode(const uhal::Node& aNode)
Definition: DatapathNode.cpp:81
Definition: LinkDRPManager.hpp:14
UHAL_DERIVEDNODE(DatapathNode)
const LinkDRPManager& drpManager() const
Definition: DatapathNode.cpp:107
virtual ~DatapathNode()
Definition: DatapathNode.cpp:99