Merge nodehelper lib and example codes into charm
[charm.git] / src / conv-com / dummyconversestrategy.h
1 /**
2    @addtogroup ComlibConverseStrategy
3    @{
4    @file   
5    Class that calls Krishnan's routers from the new Comlib.
6    Developed to be called from Converse
7    Sameer Kumar 05/14/04
8 */
9    
10
11 #ifndef ROUTER_STRATEGY
12 #define ROUTER_STRATEGY
13 #include "convcomlibmanager.h"
14
15 class RouterStrategy : public Strategy {
16  public:
17     RouterStrategy();
18     RouterStrategy(CkMigrateMessage *m): Strategy(m){}
19
20     void insertMessage(MessageHolder *msg);
21     void doneInserting();
22
23     virtual void pup(PUP::er &p);
24     PUPable_decl(RouterStrategy);
25 };
26 #endif
27 /*@}*/