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