#include <PsnBroadcastManager.h>
Collaboration diagram for PsnBroadcastManager:

Public Types | |
| typedef pair< PsName, unsigned int > | _myPairType |
| typedef list< _myPairType, PsAllocatorT< _myPairType > > | _myTypeOfTable |
Public Methods | |
| PsnBroadcastManager (PsnUniqueCreator &aCreator) | |
| virtual | ~PsnBroadcastManager () |
| virtual void | sendEvent (const PsName &receiverProcess, unsigned int offsetOfEvent) |
| virtual void | broadcastEvent (unsigned int offsetOfEvent) |
| virtual void | lock () |
| virtual void | unlock () |
| virtual void | addToEventList (PsList< PsEvent * > *anEventList, const PsName &aProcess) |
| virtual void | dispatchEventsOfList (PsDistributedController &theLocalControler) |
| virtual void | sync () |
| virtual const PsName & | getMirrorToReferentialId () |
| virtual const PsName & | getAllProcessesId () |
Static Public Attributes | |
| const int | nbTablesDansBuffer |
Protected Attributes | |
| MomeTpLock | _myLockNumber |
| Il faut s'arranger pour que tous les process récupère le même verrou inter processus. | |
| PsnMutexLock | _accessToLock |
| verrou intra processus * | |
| const PsName | _allProcessesId |
| const PsName | _mirrorToReferentialId |
| _myTypeOfTable * | broadcastedEventsTable [3] |
| PsnSharedMemoryManager * | _memoryManagerOfmyData |
| bool | _locked |
| C'est un booléen local. | |
| int | _currentReadableTable |
| int | _currentWritableTable |
| int | _currentDeletableTable |
Definition at line 39 of file PsnBroadcastManager.h.
|
|
Definition at line 64 of file PsnBroadcastManager.h. |
|
|
Definition at line 66 of file PsnBroadcastManager.h. |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Referenced by PsMomeController::actOnSystemEvent(). |
|
|
Referenced by PsMomeController::prepareEventProcessing(). |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Referenced by PsMomeController::syncAttributesAndEvents(). |
|
|
|
|
|
verrou intra processus *
Definition at line 75 of file PsnBroadcastManager.h. |
|
|
Definition at line 77 of file PsnBroadcastManager.h. |
|
|
Definition at line 91 of file PsnBroadcastManager.h. |
|
|
Definition at line 87 of file PsnBroadcastManager.h. |
|
|
Definition at line 89 of file PsnBroadcastManager.h. |
|
|
C'est un booléen local.
Definition at line 85 of file PsnBroadcastManager.h. |
|
|
Definition at line 83 of file PsnBroadcastManager.h. |
|
|
Definition at line 79 of file PsnBroadcastManager.h. |
|
|
Il faut s'arranger pour que tous les process récupère le même verrou inter processus.
Definition at line 72 of file PsnBroadcastManager.h. |
|
|
Definition at line 81 of file PsnBroadcastManager.h. |
|
|
Definition at line 68 of file PsnBroadcastManager.h. |
| Documentation generated on Mon Nov 25 15:25:52 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |