OMK::Controller Member List

This is the complete list of members for OMK::Controller, including all inherited members.

_computeStatePointerOMK::Controller [protected]
_controledObjectsSignalsDispatcherOMK::Controller [protected]
_controllerOMK::SimulatedObject [protected]
_controlParameterTableOMK::SimulatedObject [protected]
_currentListOfObjectsNeedingActivationOMK::Controller [protected]
_currentWritableSystemEventsListOMK::Controller [protected]
_cycleFrequencyOMK::Controller [protected]
_cyclePeriodOMK::Controller [protected]
_dateOMK::Controller [protected]
_deletedObjectHandlesOMK::Controller [protected]
_forcedComputeOMK::Controller [protected]
_inputTableOMK::SimulatedObject [protected]
_listOfEventListenersOMK::SimulatedObject [protected]
_listOfObjectsWithPostPonedEventsOMK::Controller [protected]
_nbStepsByCycleOMK::Controller [protected]
_numberOfSimulatedStepsOMK::Controller [protected]
_objectDescriptorOMK::SimulatedObject [protected]
_objectHandleOMK::SimulatedObject [protected]
_objectsNeedingActivationListOMK::Controller [protected]
_outputTableOMK::SimulatedObject [protected]
_pendingEventsListOMK::Controller [protected]
_pendingRegistrationRequestsOMK::Controller [protected]
_publicReferentielObjectsVectorOMK::Controller
_referenceObjectsMapOMK::Controller [protected]
_schedulerOMK::Controller [protected]
_showDateAndStepNumberOMK::Controller [protected]
_simulationTreeOMK::Controller [protected]
_stepFrequencyOMK::Controller [protected]
_stepPeriodOMK::Controller [protected]
_systemEventsListOMK::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 &registrant)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 typedefOMK::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() constOMK::SimulatedObject [virtual]
getController() constOMK::SimulatedObject [virtual]
getControlParameterTable() constOMK::SimulatedObject [virtual]
getCycleFrequency() constOMK::Controller [virtual]
getCyclePeriod() constOMK::Controller [virtual]
getDisconnectedProcessusList()OMK::Controller [inline, virtual]
getDisconnectedProcessusMap()OMK::Controller [inline, virtual]
getEventListeners() constOMK::SimulatedObject [virtual]
getFather() constOMK::SimulatedObject [virtual]
getFathersDescriptor() constOMK::SimulatedObject [virtual]
getInputTable() constOMK::SimulatedObject [virtual]
getIsolatedMirrorList()OMK::Controller [inline, virtual]
getKernelObjectFactory()OMK::Controller [static]
getMirrorList()OMK::Controller [inline, virtual]
getMirrorsNbre()OMK::Controller [inline, virtual]
getName() constOMK::SimulatedObject [virtual]
getNonIsolatedMirrorList()OMK::Controller [inline, virtual]
getObjectDescriptor() constOMK::SimulatedObject
getObjectDescriptorOfObject(const Name &objectName)OMK::Controller [virtual]
getObjectHandle() constOMK::SimulatedObject
getOutputHistorySize(void)OMK::Controller [protected, virtual]
getOutputTable() constOMK::SimulatedObject [virtual]
getPeriod() constOMK::SimulatedObject
getPointerToControlParameterNamed(const Name &parameterName) constOMK::SimulatedObject [virtual]
getPointerToDuplicatedObjectNamed(const Name &name)OMK::Controller [virtual]
getPointerToInputNamed(const Name &inputName) constOMK::SimulatedObject [virtual]
getPointerToOutputNamed(const Name &outputName) constOMK::SimulatedObject [virtual]
getPointerToSimulatedObjectNamed(const Name &name)OMK::Controller [virtual]
getPurgeDate()OMK::Controller [protected, virtual]
getReferentielList()OMK::Controller [virtual]
getSchedulingParametersOfObject(ObjectDescriptor &)OMK::Controller [protected]
getSimulatedDate() constOMK::Controller [virtual]
hasEventsToProcess(ReferenceObjectHandle *referenceObjectHandle)OMK::Controller [virtual]
immigrate(Event *event)OMK::SimulatedObject [virtual]
init()OMK::Controller [virtual]
initialSimulationDateOMK::Controller [static]
InputNT classOMK::Controller [friend]
insertInStream(std::ostream &out=std::cout) constOMK::SimulatedObject [virtual]
isAMirror(const Name &name)OMK::Controller [inline, virtual]
isAncestor(const Name &name)OMK::SimulatedObject [virtual]
kernelObjectFactoryOMK::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 typedefOMK::Controller
newOMKReferenceObjectHandle(SimulatedObject &object, Controller &controller, SignalDispatcher *signalDispatcher)OMK::Controller [protected, virtual]
noActivationNeededFor(ReferenceObjectHandle *referenceObjectHandle)OMK::Controller [virtual]
OMK::SimulatedObject classOMK::Controller [friend]
pack(OutgoingSynchronisationMessage &) constOMK::SimulatedObject [virtual]
packAllValues(OutgoingSynchronisationMessage &) constOMK::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() constOMK::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 &registrant)OMK::Controller [virtual]
receiveRegistrationForSignal(const EventIdentifier &sigId, const Name &registrant, 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 &registrant)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) constOMK::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]


logo OpenMask

Documentation generated on Mon Jun 9 11:46:02 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007