 |
helics
3.3.0
|
8 #ifndef HELICS_CPP98_HPP_
9 #define HELICS_CPP98_HPP_
12 #include "CombinationFederate.hpp"
61 inline void loadSignalHandler()
66 inline void loadThreadedSignalHandler()
71 inline void loadSignalHandler(
HelicsBool (*handler)(
int))
76 inline void loadSignalHandler(
HelicsBool (*handler)(
int),
bool val)
81 inline void clearSignalHandler()
const char * helicsGetBuildFlags(void)
Definition: helicsExport.cpp:36
const HelicsBool HELICS_FALSE
Definition: api-data.h:115
std::vector< std::shared_ptr< Broker > > getAllBrokers()
Definition: BrokerFactory.cpp:217
const HelicsBool HELICS_TRUE
Definition: api-data.h:114
std::shared_ptr< Broker > getConnectedBroker()
Definition: BrokerFactory.cpp:200
void cleanupHelicsLibrary()
Definition: cpp98/helics.hpp:50
void enableWebSocketServer(bool enabled)
Definition: helicsWebServer.hpp:39
TimeRepresentation< count_time< 9 > > Time
Definition: helicsTime.hpp:27
Definition: application_api/BrokerApp.hpp:26
std::string version()
Definition: cpp98/helics.hpp:26
std::string buildFlags()
Definition: cpp98/helics.hpp:38
std::vector< std::string > vectorizeQueryResult(std::string_view queryres)
Definition: queryFunctions.cpp:19
Definition: helicsCLI11.hpp:42
static bool hasActiveBrokers()
Definition: BrokerServer.cpp:115
std::string systemInfo()
Definition: cpp98/helics.hpp:32
const char * helicsGetCompilerVersion(void)
Definition: helicsExport.cpp:41
void helicsCloseLibrary(void)
Definition: helicsExport.cpp:973
std::shared_ptr< Broker > findBroker(std::string_view brokerName)
Definition: BrokerFactory.cpp:183
std::string compilerVersion()
Definition: cpp98/helics.hpp:44
void helicsCleanupLibrary(void)
Definition: helicsExport.cpp:1209
const char * helicsGetSystemInfo(void)
Definition: helicsExport.cpp:46
void closeLibrary()
Definition: cpp98/helics.hpp:56
void cleanupHelicsLibrary()
Definition: Federate.cpp:38
void helicsClearSignalHandler()
Definition: helicsExport.cpp:113
virtual void startServer(const Json::Value *val, const std::shared_ptr< TypedBrokerServer > &ptr) override
Definition: helicsWebServer.cpp:969
void helicsLoadSignalHandlerCallback(HelicsBool(*handler)(int), HelicsBool useSeparateThread)
Definition: helicsExport.cpp:164
const char * helicsGetVersion(void)
Definition: helicsExport.cpp:31
Definition: BrokerServer.hpp:32
void helicsLoadSignalHandler()
Definition: helicsExport.cpp:103
Definition: application_api/BrokerApp.hpp:186
void enableHttpServer(bool enabled)
Definition: helicsWebServer.hpp:37
void helicsLoadThreadedSignalHandler()
Definition: helicsExport.cpp:108
Definition: core-exceptions.hpp:18
std::string getHelicsVersionString()
Definition: cpp98/helics.hpp:21
Definition: cpp98/Broker.hpp:18
int HelicsBool
Definition: api-data.h:112
virtual void stopServer() override
Definition: helicsWebServer.cpp:994