| 
    coral
    
   A C++ library for distributed co-simulation 
   | 
 
| Ccoral::bus::VariablePublisher | A class which handles publishing of variable values on the network | 
| Ccoral::bus::VariableSubscriber | A class which handles subscriptions to and receiving of variable values | 
| ▼Ccoral::fmi::FMU | An interface for classes that represent imported FMUs | 
| Ccoral::fmi::FMU1 | A class which represents an imported FMI 1.0 FMU | 
| Ccoral::fmi::FMU2 | A class which represents an imported FMI 2.0 FMU | 
| Ccoral::master::AddedSlave | Specifies a slave which is to be added to an execution | 
| Ccoral::master::Execution | Creates and controls an execution | 
| Ccoral::master::ExecutionOptions | Configuration options for an execution | 
| Ccoral::master::ProviderCluster | A common communication interface to a cluster of slave providers | 
| Ccoral::master::ProviderCluster::SlaveType | Information about a slave type | 
| Ccoral::master::SlaveConfig | Specifies variable values and connection changes for a single slave | 
| Ccoral::model::SlaveDescription | A description of a specific slave | 
| Ccoral::model::SlaveTypeDescription | A description of a slave type | 
| Ccoral::model::Variable | An object that identifies a variable in a simulation, and which consists of a slave ID and a variable ID | 
| Ccoral::model::VariableDescription | A description of a single variable | 
| Ccoral::model::VariableSetting | An object which represents the action of assigning an initial value to a variable, or to connect it to another variable | 
| Ccoral::net::Endpoint | A protocol/transport independent endpoint address specification | 
| Ccoral::net::ip::Address | An object which identifies an internet host or network interface as either an IPv4 address or a textual name | 
| Ccoral::net::ip::Endpoint | An object which identifies an endpoint for Internet communication as a combination of an address and a port number | 
| Ccoral::net::ip::Port | An object which represents an internet port number | 
| Ccoral::net::SlaveLocator | Class which represents the network location(s) of a slave | 
| Ccoral::provider::SlaveCreator | An interface for classes that create slaves of a specific type | 
| Ccoral::provider::SlaveProvider | A slave provider that runs in a background thread | 
| ▼Ccoral::slave::Instance | An interface for classes that represent slave instances | 
| ▼Ccoral::fmi::SlaveInstance | An FMI co-simulation slave instance | 
| Ccoral::fmi::SlaveInstance1 | An FMI 1.0 co-simulation slave instance | 
| Ccoral::fmi::SlaveInstance2 | An FMI 2.0 co-simulation slave instance | 
| Ccoral::slave::LoggingInstance | A slave instance wrapper that logs variable values to a file | 
| Ccoral::slave::Runner | A class for running a slave instance | 
| Ccoral::util::TempDir | An RAII object that creates a unique directory on construction and recursively deletes it again on destruction | 
| ▼Cstd::enable_shared_from_this< FMU1 > [external] | |
| Ccoral::fmi::FMU1 | A class which represents an imported FMI 1.0 FMU | 
| ▼Cstd::enable_shared_from_this< FMU2 > [external] | |
| Ccoral::fmi::FMU2 | A class which represents an imported FMI 2.0 FMU | 
| ▼Cstd::enable_shared_from_this< Importer > [external] | |
| Ccoral::fmi::Importer | Imports and caches FMUs | 
| ▼Cstd::exception [external] | STL class | 
| ▼Cstd::runtime_error [external] | STL class | 
| Ccoral::slave::TimeoutException | Thrown when a communications timeout is reached | 
 1.8.11