SST/macro
multithreaded_subcontainer.h
Go to the documentation of this file.
1 #ifndef MULTITHREADED_SUBCONTAINER_H
2 #define MULTITHREADED_SUBCONTAINER_H
3 
5 #if !SSTMAC_INTEGRATED_SST_CORE
6 
9 
10 namespace sstmac {
11 namespace native {
12 
15 {
16  public:
18 
19  void
21  int srcthread,
22  int dstthread,
23  uint32_t seqnum,
24  event_queue_entry* ev);
25 
26  void
28 
29  timestamp
30  vote_next_round(timestamp my_time);
31 
32  void run();
33 
35  parallel_runtime* rt,
36  int thread_id,
38 
39  protected:
41 
42 };
43 
44 }
45 }
46 
47 #endif // !SSTMAC_INTEGRATED_SST_CORE
48 
49 #endif // MULTITHREADED_SUBCONTAINER_H
void run()
Run the eventmanager.
multithreaded_subcontainer(parallel_runtime *rt, int thread_id, multithreaded_event_container *parent)
void multithread_schedule(int srcthread, int dstthread, uint32_t seqnum, event_queue_entry *ev)
A basic container for time (subject to future transplant).
Definition: timestamp.h:29
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
timestamp vote_next_round(timestamp my_time)
int thread_id() const
Definition: sst_event.h:67