_computeStatePointer | OMK::Controller | [protected] |
_controledObjectsSignalsDispatcher | OMK::Controller | [protected] |
_controller | OMK::SimulatedObject | [protected] |
_controlParameterTable | OMK::SimulatedObject | [protected] |
_currentListOfObjectsNeedingActivation | OMK::Controller | [protected] |
_currentWritableSystemEventsList | OMK::Controller | [protected] |
_cycleFrequency | OMK::Controller | [protected] |
_cyclePeriod | OMK::Controller | [protected] |
_date | OMK::Controller | [protected] |
_deletedObjectHandles | OMK::Controller | [protected] |
_forcedCompute | OMK::Controller | [protected] |
_inputTable | OMK::SimulatedObject | [protected] |
_listOfEventListeners | OMK::SimulatedObject | [protected] |
_listOfObjectsWithPostPonedEvents | OMK::Controller | [protected] |
_nbStepsByCycle | OMK::Controller | [protected] |
_numberOfSimulatedSteps | OMK::Controller | [protected] |
_objectDescriptor | OMK::SimulatedObject | [protected] |
_objectHandle | OMK::SimulatedObject | [protected] |
_objectsNeedingActivationList | OMK::Controller | [protected] |
_outputTable | OMK::SimulatedObject | [protected] |
_pendingEventsList | OMK::Controller | [protected] |
_pendingRegistrationRequests | OMK::Controller | [protected] |
_publicReferentielObjectsVector | OMK::Controller | |
_referenceObjectsMap | OMK::Controller | [protected] |
_scheduler | OMK::Controller | [protected] |
_showDateAndStepNumber | OMK::Controller | [protected] |
_simulationTree | OMK::Controller | [protected] |
_stepFrequency | OMK::Controller | [protected] |
_stepPeriod | OMK::Controller | [protected] |
_systemEventsList | OMK::Controller | [protected] |
actOnSystemEvent(Event *event) | OMK::Controller | [virtual] |
addControlParameter(const Name &controlParameterName, OMK::Type::PolatorNT *polator=0) | OMK::SimulatedObject | |
addEventListener(EventListener &) | OMK::SimulatedObject | [virtual] |
addInput(const Name &inputName, bool makeConnectable=false, int precisionLevel=OMK::Type::PolatorNT::defaultPrecisionLevel) | OMK::SimulatedObject | |
addInputAlias(const Name &aliasName, const Name &aliasedObjectName, const Name &aliasedInputName, int precisionLevel=OMK::Type::PolatorNT::defaultPrecisionLevel) | OMK::SimulatedObject | |
addOutput(const Name &outputName, OMK::Type::PolatorNT *polator=0) | OMK::SimulatedObject | |
addOutputAlias(const Name &aliasName, const Name &aliasedObjectName, const Name &aliasedOutputName, OMK::Type::PolatorNT *interp=0) | OMK::SimulatedObject | |
addSensitiveInput(const Name &inputName, bool makeConnectable=false, int precisionLevel=OMK::Type::PolatorNT::defaultPrecisionLevel) | OMK::SimulatedObject | |
addSensitiveInputAlias(const Name &aliasName, const Name &aliasedObjectName, const Name &aliasedInputName, int precisionLevel=OMK::Type::PolatorNT::defaultPrecisionLevel) | OMK::SimulatedObject | |
addSensitiveNotifyingInput(const Name &inputName, bool makeConnectable=false, int precisionLevel=OMK::Type::PolatorNT::defaultPrecisionLevel) | OMK::SimulatedObject | |
addSensitiveNotifyingInputAlias(const Name &aliasName, const Name &aliasedObjectName, const Name &aliasedInputName, int precisionLevel=OMK::Type::PolatorNT::defaultPrecisionLevel) | OMK::SimulatedObject | |
addToPendingEvents(Event *) | OMK::Controller | [virtual] |
addToPendingRegistrations(const EventIdentifier &sig, const Name &producer, const EventIdentifier &eventId, const Name ®istrant) | OMK::Controller | [virtual] |
advanceSimulatedDate() | OMK::Controller | [protected, virtual] |
broadcastEventsForSignal(Event &event, const EventIdentifier &sigId) | OMK::Controller | [virtual] |
cancelRegistrationForSignal(const EventIdentifier &sig) | OMK::SimulatedObject | [virtual] |
cancelRegistrationForSignalBy(const EventIdentifier &sig, const Name &producer) | OMK::SimulatedObject | [virtual] |
cancelRegistrationForSignalBy(const EventIdentifier &sig, SimulatedObject *producer) | OMK::SimulatedObject | [virtual] |
cancelRegistrationForSignalBy(const EventIdentifier &sig, SimulatedObject &producer) | OMK::SimulatedObject | [virtual] |
changeObjectsFather(const Name &name, const Name &newFather) | OMK::Controller | [virtual] |
changeObjectsFather(ObjectDescriptor *object, ObjectDescriptor *newFather) | OMK::Controller | [virtual] |
compute() | OMK::Controller | [virtual] |
computeAdequateFrequency(const Frequency &suggestedFrequency) | OMK::Controller | [virtual] |
computeNextSimulationStep() | OMK::Controller | [protected, virtual] |
computeScheduling(bool fromOriginal) | OMK::Controller | [protected, virtual] |
Controller(ObjectDescriptor &simulationTree, const Date &initialDate) | OMK::Controller | |
createControlledObjects(const ObjectDescriptor *subTree) | OMK::Controller | [protected, virtual] |
createControlParameter(const Name &name, SimulatedObject &owner, OMK::Type::PolatorNT *polator) | OMK::Controller | [inline] |
createDescribedObject(const ObjectDescriptor *description) | OMK::Controller | [protected] |
createInput(const Name &name, SimulatedObject &owner, bool makeConnectable, int requestedPrecisionLevel) | OMK::Controller | [inline] |
createInputAlias(const Name &name, SimulatedObject &owner, AbstractInput< Type > *input, int requestedPrecisionLevel) | OMK::Controller | [inline] |
createLocalObject(const ObjectDescriptor &newLObjectDescription, const Name &fathersLName) | OMK::Controller | [virtual] |
createNewSite(const Date &) | OMK::Controller | [inline, virtual] |
createObject(const ObjectDescriptor &newObjectDescription, const Name &fathersName) | OMK::Controller | [virtual] |
CreateObjectPrm typedef | OMK::Controller | |
createOutput(const Name &name, SimulatedObject &owner, OMK::Type::PolatorNT *polator) | OMK::Controller | [inline] |
createOutputAlias(const Name &name, SimulatedObject &owner, Output< Type > *output, OMK::Type::PolatorNT *polator) | OMK::Controller | [inline] |
createReferenceObject(const ObjectDescriptor *idObjet) | OMK::Controller | [protected, virtual] |
createReferenceObjectHandle(SimulatedObject &obj) | OMK::Controller | [protected, virtual] |
createScheduler() | OMK::Controller | [protected, virtual] |
createSensitiveInput(const Name &name, SimulatedObject &owner, bool makeConnectable, int requestedPrecisionLevel) | OMK::Controller | [inline] |
createSensitiveInputAlias(const Name &name, SimulatedObject &owner, AbstractInput< Type > *input, int requestedPrecisionLevel) | OMK::Controller | [inline] |
createSensitiveNotifyingInput(const Name &name, SimulatedObject &owner, bool makeConnectable, int requestedPrecisionLevel) | OMK::Controller | [inline] |
createSensitiveNotifyingInputAlias(const Name &name, SimulatedObject &owner, AbstractInput< Type > *input, int requestedPrecisionLevel) | OMK::Controller | [inline] |
DECLARE_TYPE_EVENT(MigrationObjectPrm, MigrationObject) | OMK::Controller | |
DECLARE_TYPE_EVENT(CreateObjectPrm, CreateObject) | OMK::Controller | |
deleteInput(const Name &inputName) | OMK::SimulatedObject | |
deleteObject(ObjectDescriptor *objectDescription) | OMK::Controller | [protected, virtual] |
deleteObjectHandle(ObjectHandle *objectHandle) | OMK::Controller | [protected, virtual] |
destroyObject(const Name &name, bool recursively) | OMK::Controller | [virtual] |
emigrate() | OMK::SimulatedObject | [virtual] |
error(const char *mess) | OMK::Controller | [static] |
eventsProcessed(std::list< Event * > &) | OMK::SimulatedObject | [virtual] |
extract(std::istream &in=std::cin) | OMK::SimulatedObject | [virtual] |
finish() | OMK::Controller | [virtual] |
fireSignal(const EventIdentifier &sig) | OMK::SimulatedObject | |
fireValuedSignal(const EventIdentifier &sig, const UserType &value) | OMK::SimulatedObject | |
gcd(const int a, const int b) | OMK::Controller | [static] |
getConfigurationParameters() const | OMK::SimulatedObject | [virtual] |
getController() const | OMK::SimulatedObject | [virtual] |
getControlParameterTable() const | OMK::SimulatedObject | [virtual] |
getCycleFrequency() const | OMK::Controller | [virtual] |
getCyclePeriod() const | OMK::Controller | [virtual] |
getDisconnectedProcessusList() | OMK::Controller | [inline, virtual] |
getDisconnectedProcessusMap() | OMK::Controller | [inline, virtual] |
getEventListeners() const | OMK::SimulatedObject | [virtual] |
getFather() const | OMK::SimulatedObject | [virtual] |
getFathersDescriptor() const | OMK::SimulatedObject | [virtual] |
getInputTable() const | OMK::SimulatedObject | [virtual] |
getIsolatedMirrorList() | OMK::Controller | [inline, virtual] |
getKernelObjectFactory() | OMK::Controller | [static] |
getMirrorList() | OMK::Controller | [inline, virtual] |
getMirrorsNbre() | OMK::Controller | [inline, virtual] |
getName() const | OMK::SimulatedObject | [virtual] |
getNonIsolatedMirrorList() | OMK::Controller | [inline, virtual] |
getObjectDescriptor() const | OMK::SimulatedObject | |
getObjectDescriptorOfObject(const Name &objectName) | OMK::Controller | [virtual] |
getObjectHandle() const | OMK::SimulatedObject | |
getOutputHistorySize(void) | OMK::Controller | [protected, virtual] |
getOutputTable() const | OMK::SimulatedObject | [virtual] |
getPeriod() const | OMK::SimulatedObject | |
getPointerToControlParameterNamed(const Name ¶meterName) const | OMK::SimulatedObject | [virtual] |
getPointerToDuplicatedObjectNamed(const Name &name) | OMK::Controller | [virtual] |
getPointerToInputNamed(const Name &inputName) const | OMK::SimulatedObject | [virtual] |
getPointerToOutputNamed(const Name &outputName) const | OMK::SimulatedObject | [virtual] |
getPointerToSimulatedObjectNamed(const Name &name) | OMK::Controller | [virtual] |
getPurgeDate() | OMK::Controller | [protected, virtual] |
getReferentielList() | OMK::Controller | [virtual] |
getSchedulingParametersOfObject(ObjectDescriptor &) | OMK::Controller | [protected] |
getSimulatedDate() const | OMK::Controller | [virtual] |
hasEventsToProcess(ReferenceObjectHandle *referenceObjectHandle) | OMK::Controller | [virtual] |
immigrate(Event *event) | OMK::SimulatedObject | [virtual] |
init() | OMK::Controller | [virtual] |
initialSimulationDate | OMK::Controller | [static] |
InputNT class | OMK::Controller | [friend] |
insertInStream(std::ostream &out=std::cout) const | OMK::SimulatedObject | [virtual] |
isAMirror(const Name &name) | OMK::Controller | [inline, virtual] |
isAncestor(const Name &name) | OMK::SimulatedObject | [virtual] |
kernelObjectFactory | OMK::Controller | [private, static] |
lcm(const int a, const int b) | OMK::Controller | [static] |
listBrothersOfType(const Name objectName) | OMK::Controller | [inline] |
OMK::SimulatedObject::listBrothersOfType() | OMK::SimulatedObject | |
listDescendantsOfType(const Name &objectName) | OMK::Controller | [inline] |
OMK::SimulatedObject::listDescendantsOfType() | OMK::SimulatedObject | |
listSonsOfType() | OMK::SimulatedObject | |
migrateObjectToProcess(Name &nomObjet, Name &nomProcess) | OMK::Controller | |
MigrationObjectPrm typedef | OMK::Controller | |
newOMKReferenceObjectHandle(SimulatedObject &object, Controller &controller, SignalDispatcher *signalDispatcher) | OMK::Controller | [protected, virtual] |
noActivationNeededFor(ReferenceObjectHandle *referenceObjectHandle) | OMK::Controller | [virtual] |
OMK::SimulatedObject class | OMK::Controller | [friend] |
pack(OutgoingSynchronisationMessage &) const | OMK::SimulatedObject | [virtual] |
packAllValues(OutgoingSynchronisationMessage &) const | OMK::SimulatedObject | [virtual] |
postConstruction() | OMK::SimulatedObject | [virtual] |
postponeEventProcessing(ReferenceObjectHandle *referenceObjectHandle) | OMK::Controller | [virtual] |
prepareEventProcessing(std::list< Event * > &) | OMK::SimulatedObject | [virtual] |
processDeleteEventOf(ReferenceObjectHandle *objectHandle) | OMK::Controller | [virtual] |
processEvent(Event *) | OMK::Controller | [virtual] |
processEventsASAP() const | OMK::SimulatedObject | [virtual] |
processEventsOfSuspendedObjects() | OMK::Controller | [virtual] |
processNewObjectDeclaration(ObjectDescriptor &declaration, const Date &declarationDate) | OMK::Controller | [protected, virtual] |
processStartEventAfterMorphose(ReferenceObjectHandle *objectHandle) | OMK::Controller | |
processStartEventOf(ReferenceObjectHandle *objectHandle) | OMK::Controller | [virtual] |
purgeMemoryFromOldEvents(const Date &dateOfOldestKept) | OMK::Controller | [protected, virtual] |
reactToControlledObjectsSystemEvents() | OMK::Controller | [virtual] |
receiveCancellationForSignal(const EventIdentifier &sigId, const Name ®istrant) | OMK::Controller | [virtual] |
receiveRegistrationForSignal(const EventIdentifier &sigId, const Name ®istrant, const EventIdentifier &eventId) | OMK::Controller | [virtual] |
registerEventListenerForEvent(EventListener &eventListener, const EventIdentifier &eventId) | OMK::SimulatedObject | |
registerForSignal(const EventIdentifier &sig) | OMK::SimulatedObject | [virtual] |
registerForSignal(const EventIdentifier &sig, const EventIdentifier &eventId) | OMK::SimulatedObject | [virtual] |
registerForSignalBy(const EventIdentifier &sig, const Name &producer) | OMK::SimulatedObject | [virtual] |
registerForSignalBy(const EventIdentifier &sig, const Name &producer, const EventIdentifier &eventId) | OMK::SimulatedObject | [virtual] |
registerForSignalBy(const EventIdentifier &sig, SimulatedObject *producer) | OMK::SimulatedObject | [virtual] |
registerForSignalBy(const EventIdentifier &sig, SimulatedObject &producer) | OMK::SimulatedObject | [virtual] |
registerForSignalBy(const EventIdentifier &sig, SimulatedObject *producer, const EventIdentifier &eventId) | OMK::SimulatedObject | [virtual] |
registerForSignalBy(const EventIdentifier &sig, SimulatedObject &producer, const EventIdentifier &eventId) | OMK::SimulatedObject | [virtual] |
removeFromPendingRegistrations(const EventIdentifier &sig, const Name &producer, const Name ®istrant) | OMK::Controller | [virtual] |
removeObjectFromDataStructures(const Name &) | OMK::Controller | [protected, virtual] |
run() | OMK::Controller | [virtual] |
runControllersStep(ReferenceObjectHandle *objectHandle) | OMK::Controller | [virtual] |
scheduleControlledObjects() | OMK::Controller | [protected, virtual] |
scheduleObject(ReferenceObjectHandle *ref) | OMK::Controller | [protected, virtual] |
sendEvent(const Name &receiver, const EventIdentifier &eventId) | OMK::SimulatedObject | |
sendEvent(SimulatedObject *receiver, const EventIdentifier &eventId) | OMK::SimulatedObject | |
sendEvent(SimulatedObject &receiver, const EventIdentifier &eventId) | OMK::SimulatedObject | |
sendEvent(const Event &event) | OMK::SimulatedObject | |
sendEvent(Event *event) | OMK::SimulatedObject | |
sendInitialEventsTo(ReferenceObjectHandle &objectHandle, const Date &dateOfMaskStart) | OMK::Controller | [protected, virtual] |
sendValuedEvent(const Name &receiver, const EventIdentifier &eventId, const UserType &userInfo) | OMK::SimulatedObject | |
sendValuedEvent(SimulatedObject *receiver, const EventIdentifier &eventId, const UserType &userInfo) | OMK::SimulatedObject | |
sendValuedEvent(SimulatedObject &receiver, const EventIdentifier &eventId, const UserType &userInfo) | OMK::SimulatedObject | |
setComputingState(ReferenceObjectHandle *, ReferenceObjectHandle::SimulatedObjectComputingState) const | OMK::Controller | [protected, virtual] |
setCycleFrequency(int newFrequency) | OMK::Controller | [protected, virtual] |
setKernelObjectFactory(KernelObjectAbstractFactory *aFactory) | OMK::Controller | [static] |
setObjectHandle(ObjectHandle *objectHandle) | OMK::SimulatedObject | |
setProcessOfDescriptor(ObjectDescriptor &objectDescription, const Name &newProcessName) | OMK::Controller | [protected, virtual] |
showDateAndStepNumber(bool show=true) | OMK::Controller | |
SimulatedObject(Controller &ctrl, const ObjectDescriptor &objectDescription) | OMK::SimulatedObject | |
switchSystemEventList() | OMK::Controller | [protected, virtual] |
testIfTroubleOccured() | OMK::Controller | [inline, virtual] |
unpack(IncomingSynchronisationMessage &) | OMK::SimulatedObject | [virtual] |
unpackAllValues(IncomingSynchronisationMessage &) | OMK::SimulatedObject | [virtual] |
unregisterEventListener(EventListener &eventListener) | OMK::SimulatedObject | |
~Controller() | OMK::Controller | [virtual] |
~Packable() | OMK::Packable | [inline, virtual] |
~SimulatedObject() | OMK::SimulatedObject | [virtual] |
Documentation generated on Mon Jun 9 11:46:02 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |