git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@823 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
4e1a4a03d8
commit
239b181bc7
16 changed files with 352 additions and 57 deletions
|
|
@ -37,6 +37,7 @@
|
|||
#ifndef __cooperative_h
|
||||
#define __cooperative_h
|
||||
|
||||
#include <vector>
|
||||
#include "communicable.h"
|
||||
#include "runner.h"
|
||||
|
||||
|
|
@ -54,10 +55,20 @@ public :
|
|||
|
||||
virtual void unpack () = 0;
|
||||
|
||||
void send (Cooperative * __coop);
|
||||
virtual void packSynchronizeReq () = 0;
|
||||
|
||||
void send (Cooperative * __coop);
|
||||
|
||||
void synchronizeCoopEx ();
|
||||
|
||||
virtual void notifySending ();
|
||||
|
||||
virtual void notifyReceiving ();
|
||||
|
||||
virtual void notifySendingSyncReq ();
|
||||
|
||||
virtual void notifySynchronized ();
|
||||
|
||||
private :
|
||||
|
||||
Runner * owner;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue