SST/macro
null_node.h
Go to the documentation of this file.
1 #ifndef NULLNODE_H
2 #define NULLNODE_H
3 
5 
6 namespace sstmac {
7 namespace hw {
8 
9 /**
10  * A null node. All requests just complete immediately.
11  */
12 class null_node :
13  public simple_node
14 {
15  public:
16 #if SSTMAC_INTEGRATED_SST_CORE
17  null_node(
18  SST::ComponentId_t id,
19  SST::Params& params
20  ) : simple_node(id, params)
21  { }
22 #endif
23 
24  virtual ~null_node();
25 
26  void
27  init_factory_params(sprockit::sim_parameters *params);
28 
29  protected:
30  void
31  null_warning(sprockit::sim_parameters* params);
32 
33 
34 };
35 
36 }
37 } // end of namespace sstmac
38 
39 #endif // NULLNODE_H
40 
void init_factory_params(sprockit::sim_parameters *params)
Standard factory type initializer.
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
A stand-in node.
Definition: simple_node.h:26
void null_warning(sprockit::sim_parameters *params)
A null node.
Definition: null_node.h:12