helics  3.5.2
helics::Core Member List

This is the complete list of members for helics::Core, including all inherited members.

addAlias(std::string_view interfaceKey, std::string_view alias)=0helics::Corepure virtual
addDependency(LocalFederateId federateID, std::string_view federateName)=0helics::Corepure virtual
addDestinationFilterToEndpoint(std::string_view filter, std::string_view target)=0helics::Corepure virtual
addDestinationTarget(InterfaceHandle handle, std::string_view dest, InterfaceType hint=InterfaceType::UNKNOWN)=0helics::Corepure virtual
addSourceFilterToEndpoint(std::string_view filter, std::string_view target)=0helics::Corepure virtual
addSourceTarget(InterfaceHandle handle, std::string_view name, InterfaceType hint=InterfaceType::UNKNOWN)=0helics::Corepure virtual
closeHandle(InterfaceHandle handle)=0helics::Corepure virtual
configure(std::string_view configureString)=0helics::Corepure virtual
configureFromArgs(int argc, char *argv[])=0helics::Corepure virtual
configureFromVector(std::vector< std::string > args)=0helics::Corepure virtual
connect()=0helics::Corepure virtual
Core()=defaulthelics::Core
dataLink(std::string_view source, std::string_view target)=0helics::Corepure virtual
disconnect()=0helics::Corepure virtual
enterExecutingMode(LocalFederateId federateID, IterationRequest iterate=NO_ITERATION)=0helics::Corepure virtual
enterInitializingMode(LocalFederateId federateID, IterationRequest iterate=NO_ITERATION)=0helics::Corepure virtual
finalize(LocalFederateId federateID)=0helics::Corepure virtual
getAddress() const =0helics::Corepure virtual
getAllValues(InterfaceHandle handle)=0helics::Corepure virtual
getCommand(LocalFederateId federateID)=0helics::Corepure virtual
getCurrentTime(LocalFederateId federateID) const =0helics::Corepure virtual
getDataSink(LocalFederateId federateID, std::string_view name) const =0helics::Corepure virtual
getDestinationTargets(InterfaceHandle handle) const =0helics::Corepure virtual
getEndpoint(LocalFederateId federateID, std::string_view name) const =0helics::Corepure virtual
getErrorCode() const =0helics::Corepure virtual
getErrorMessage() const =0helics::Corepure virtual
getExtractionType(InterfaceHandle handle) const =0helics::Corepure virtual
getExtractionUnits(InterfaceHandle handle) const =0helics::Corepure virtual
getFederateId(std::string_view name) const =0helics::Corepure virtual
getFederateName(LocalFederateId federateID) const =0helics::Corepure virtual
getFederateTag(LocalFederateId fid, std::string_view tag) const =0helics::Corepure virtual
getFederationSize()=0helics::Corepure virtual
getFilter(std::string_view name) const =0helics::Corepure virtual
getFlagOption(LocalFederateId federateID, int32_t flag) const =0helics::Corepure virtual
getHandleName(InterfaceHandle handle) const =0helics::Corepure virtual
getHandleOption(InterfaceHandle handle, int32_t option) const =0helics::Corepure virtual
getIdentifier() const =0helics::Corepure virtual
getInjectionType(InterfaceHandle handle) const =0helics::Corepure virtual
getInjectionUnits(InterfaceHandle handle) const =0helics::Corepure virtual
getInput(LocalFederateId federateID, std::string_view key) const =0helics::Corepure virtual
getIntegerProperty(LocalFederateId federateID, int32_t property) const =0helics::Corepure virtual
getInterfaceInfo(InterfaceHandle handle) const =0helics::Corepure virtual
getInterfaceTag(InterfaceHandle handle, std::string_view tag) const =0helics::Corepure virtual
getPublication(LocalFederateId federateID, std::string_view key) const =0helics::Corepure virtual
getSourceTargets(InterfaceHandle handle) const =0helics::Corepure virtual
getTimeProperty(LocalFederateId federateID, int32_t property) const =0helics::Corepure virtual
getTranslator(std::string_view name) const =0helics::Corepure virtual
getValue(InterfaceHandle handle, uint32_t *inputIndex=nullptr)=0helics::Corepure virtual
getValueUpdates(LocalFederateId federateID)=0helics::Corepure virtual
globalError(LocalFederateId federateID, int32_t errorCode, std::string_view errorString)=0helics::Corepure virtual
hasError() const =0 (defined in helics::Core)helics::Corepure virtual
isConfigured() const =0helics::Corepure virtual
isConnected() const =0helics::Corepure virtual
isOpenToNewFederates() const =0helics::Corepure virtual
linkEndpoints(std::string_view source, std::string_view dest)=0helics::Corepure virtual
localError(LocalFederateId federateID, int32_t errorCode, std::string_view errorString)=0helics::Corepure virtual
logMessage(LocalFederateId federateID, int logLevel, std::string_view messageToLog)=0helics::Corepure virtual
makeConnections(const std::string &file)=0helics::Corepure virtual
processCommunications(LocalFederateId fedId, std::chrono::milliseconds msToWait)=0helics::Corepure virtual
query(std::string_view target, std::string_view queryStr, HelicsSequencingModes mode)=0helics::Corepure virtual
receive(InterfaceHandle destination)=0helics::Corepure virtual
receiveAny(LocalFederateId federateID, InterfaceHandle &endpoint_id)=0helics::Corepure virtual
receiveCount(InterfaceHandle destination)=0helics::Corepure virtual
receiveCountAny(LocalFederateId federateID)=0helics::Corepure virtual
registerCloningFilter(std::string_view filterName, std::string_view type_in, std::string_view type_out)=0helics::Corepure virtual
registerDataSink(LocalFederateId federateID, std::string_view name)=0helics::Corepure virtual
registerEndpoint(LocalFederateId federateID, std::string_view name, std::string_view type)=0helics::Corepure virtual
registerFederate(std::string_view name, const CoreFederateInfo &info)=0helics::Corepure virtual
registerFilter(std::string_view filterName, std::string_view type_in, std::string_view type_out)=0helics::Corepure virtual
registerInput(LocalFederateId federateID, std::string_view key, std::string_view type, std::string_view units)=0helics::Corepure virtual
registerPublication(LocalFederateId federateID, std::string_view key, std::string_view type, std::string_view units)=0helics::Corepure virtual
registerTargetedEndpoint(LocalFederateId federateID, std::string_view name, std::string_view type)=0helics::Corepure virtual
registerTranslator(std::string_view translatorName, std::string_view endpointType, std::string_view units)=0helics::Corepure virtual
removeTarget(InterfaceHandle handle, std::string_view targetToRemove)=0helics::Corepure virtual
requestTimeIterative(LocalFederateId federateID, Time next, IterationRequest iterate)=0helics::Corepure virtual
send(InterfaceHandle sourceHandle, const void *data, uint64_t length)=0helics::Corepure virtual
sendAt(InterfaceHandle sourceHandle, const void *data, uint64_t length, Time time)=0helics::Corepure virtual
sendCommand(std::string_view target, std::string_view commandStr, std::string_view source, HelicsSequencingModes mode)=0helics::Corepure virtual
sendMessage(InterfaceHandle sourceHandle, std::unique_ptr< Message > message)=0helics::Corepure virtual
sendTo(InterfaceHandle sourceHandle, const void *data, uint64_t length, std::string_view destination)=0helics::Corepure virtual
sendToAt(InterfaceHandle sourceHandle, const void *data, uint64_t length, std::string_view destination, Time time)=0helics::Corepure virtual
setCoreReadyToInit()=0helics::Corepure virtual
setFederateOperator(LocalFederateId fed, std::shared_ptr< FederateOperator > callback)=0helics::Corepure virtual
setFederateTag(LocalFederateId fid, std::string_view tag, std::string_view value)=0helics::Corepure virtual
setFilterOperator(InterfaceHandle filter, std::shared_ptr< FilterOperator > callback)=0helics::Corepure virtual
setFlagOption(LocalFederateId federateID, int32_t flag, bool flagValue)=0helics::Corepure virtual
setGlobal(std::string_view valueName, std::string_view value)=0helics::Corepure virtual
setHandleOption(InterfaceHandle handle, int32_t option, int32_t option_value)=0helics::Corepure virtual
setIntegerProperty(LocalFederateId federateID, int32_t property, int16_t propValue)=0helics::Corepure virtual
setInterfaceInfo(InterfaceHandle handle, std::string_view info)=0helics::Corepure virtual
setInterfaceTag(InterfaceHandle handle, std::string_view tag, std::string_view value)=0helics::Corepure virtual
setLogFile(std::string_view lfile)=0helics::Corepure virtual
setLoggingCallback(LocalFederateId federateID, std::function< void(int, std::string_view, std::string_view)> logFunction)=0helics::Corepure virtual
setLoggingLevel(int logLevel)=0helics::Corepure virtual
setQueryCallback(LocalFederateId federateID, std::function< std::string(std::string_view)> queryFunction, int order)=0helics::Corepure virtual
setTimeProperty(LocalFederateId federateID, int32_t property, Time timeValue)=0helics::Corepure virtual
setTranslatorOperator(InterfaceHandle translator, std::shared_ptr< TranslatorOperator > callback)=0helics::Corepure virtual
setValue(InterfaceHandle handle, const char *data, uint64_t len)=0helics::Corepure virtual
timeRequest(LocalFederateId federateID, Time next)=0helics::Corepure virtual
waitCommand(LocalFederateId federateID)=0helics::Corepure virtual
waitForDisconnect(std::chrono::milliseconds msToWait=std::chrono::milliseconds(0)) const =0helics::Corepure virtual
~Core()=defaulthelics::Corevirtual