Member List

Back to the index.

RAMComponent Member List

This is the complete list of members for RAMComponent, including all inherited members.

AddChecksum(Checksum &checksum) constComponent
AddChild(refcount_ptr< Component > childComponent, size_t insertPosition=(size_t) -1)Component
AddCustomVariable(const string &name, CustomStateVariableHandler *variableHandler)Componentinlineprotected
AddressDataBus()AddressDataBusinline
AddressSelect(uint64_t address)RAMComponentvirtual
AddVariable(const string &name, T *variablePointer)Componentinlineprotected
AsAddressDataBus()RAMComponentvirtual
AsCPUComponent()Componentvirtual
AsRootComponent()Componentvirtual
CheckConsistency() constComponent
CheckVariableWrite(StateVariable &var, const string &oldValue)Componentprotectedvirtual
Clone() constComponent
Component(const string &className, const string &visibleClassName)Componentprotected
Create(const ComponentCreateArgs &args)RAMComponentstatic
Deserialize(ostream &messages, const string &str, size_t &pos)Componentstatic
DetectChanges(const refcount_ptr< Component > &oldClone, ostream &changeMessages) constComponent
Execute(GXemul *gxemul, int nrOfCycles)Componentvirtual
ExecuteMethod(GXemul *gxemul, const string &methodName, const vector< string > &arguments)RAMComponentvirtual
FindPathByPartialMatch(const string &partialPath, bool shortestPossible=false) constComponent
FlushCachedState()Component
FlushCachedStateForComponent()Componentprotectedvirtual
GenerateDetails() constMemoryMappedComponentvirtual
GeneratePath() constComponent
GenerateShortestPossiblePath() constComponent
GenerateTreeDump(const string &branchTemplate, bool htmlLinksForClassNames=false, string prefixForComponentUrls="") constComponent
GetAttribute(const string &attributeName)RAMComponentstatic
GetChildren()Component
GetChildren() constComponent
GetClassName() constComponent
GetCurrentFrequency() constComponentvirtual
GetMethodNames(vector< string > &names) constRAMComponentvirtual
GetParent()Component
GetParent() constComponent
GetRunningGXemulInstance()Componentprotected
GetUI()Componentprotected
GetVariable(const string &name)Component
GetVariable(const string &name) constComponent
GetVariableNames(vector< string > &names) constComponent
GetVisibleClassName() constComponent
LightClone() constComponent
LookupPath(string path) constComponent
MemoryMappedComponent(const string &className, const string &visibleClassName)MemoryMappedComponent
MethodMayBeReexecutedWithoutArgs(const string &methodName) constRAMComponentvirtual
PreRunCheck(GXemul *gxemul)Component
PreRunCheckForComponent(GXemul *gxemul)Componentprotectedvirtual
RAMComponent(const string &visibleClassName="ram")RAMComponent
ReadData(uint8_t &data, Endianness endianness)RAMComponentvirtual
ReadData(uint16_t &data, Endianness endianness)RAMComponentvirtual
ReadData(uint32_t &data, Endianness endianness)RAMComponentvirtual
ReadData(uint64_t &data, Endianness endianness)RAMComponentvirtual
ReferenceCountable()ReferenceCountableinline
RemoveChild(Component *childToRemove)Component
Reset()Component
ResetState()RAMComponentvirtual
RunUnitTests(int &nSucceeded, int &nFailures)RAMComponentstatic
Serialize(ostream &ss, SerializationContext &context) constComponent
SetParent(Component *parentComponent)Component
SetVariableValue(const string &name, const string &expression)Component
WriteData(const uint8_t &data, Endianness endianness)RAMComponentvirtual
WriteData(const uint16_t &data, Endianness endianness)RAMComponentvirtual
WriteData(const uint32_t &data, Endianness endianness)RAMComponentvirtual
WriteData(const uint64_t &data, Endianness endianness)RAMComponentvirtual
~AddressDataBus()AddressDataBusinlinevirtual
~Component()Componentinlinevirtual
~RAMComponent()RAMComponentvirtual
~ReferenceCountable()ReferenceCountableinline

Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13