![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
Utility class that can be used to create a launcher for federated LF programs that are written in C. More...
Inherits org.lflang.federated.launcher.BuildConfig.
Public Member Functions | |
| CBuildConfig (FederateInstance federate, FederationFileConfig fileConfig, MessageReporter messageReporter) | |
| String | compileCommand () |
| Return the compile command for the federate that this build configuration belongs to. | |
| String | localExecuteCommand () |
| Return the command that will execute the federate that this build configuration belongs to locally, assuming that the current directory is the top-level project folder. | |
Protected Attributes | |
| final FederateInstance | federate |
| The federate that this configuration applies to. | |
| final FederationFileConfig | fileConfig |
| The file configuration of the federation that the federate belongs to. | |
| final MessageReporter | messageReporter |
| An error reporter to report problems. | |
Utility class that can be used to create a launcher for federated LF programs that are written in C.
| org.lflang.federated.launcher.CBuildConfig.CBuildConfig | ( | FederateInstance | federate, |
| FederationFileConfig | fileConfig, | ||
| MessageReporter | messageReporter ) |
| String org.lflang.federated.launcher.CBuildConfig.compileCommand | ( | ) |
Return the compile command for the federate that this build configuration belongs to.
Reimplemented from org.lflang.federated.launcher.BuildConfig.
| String org.lflang.federated.launcher.CBuildConfig.localExecuteCommand | ( | ) |
Return the command that will execute the federate that this build configuration belongs to locally, assuming that the current directory is the top-level project folder.
Reimplemented from org.lflang.federated.launcher.BuildConfig.
|
protectedinherited |
The federate that this configuration applies to.
|
protectedinherited |
The file configuration of the federation that the federate belongs to.
|
protectedinherited |
An error reporter to report problems.