coral
A C++ library for distributed co-simulation
Public Member Functions | List of all members
coral::bus::SlaveProviderOps Class Referenceabstract

An interface for the services offered by a slave provider, for use with MakeSlaveProviderServer(). More...

#include "coral/bus/slave_provider_comm.hpp"

Public Member Functions

virtual int GetSlaveTypeCount () const CORAL_NOEXCEPT=0
 Returns the number of slave types provided.
 
virtual coral::model::SlaveTypeDescription GetSlaveType (int index) const =0
 Returns a description of the indexth slave type.
 
virtual coral::net::SlaveLocator InstantiateSlave (const std::string &slaveTypeUUID, std::chrono::milliseconds timeout)=0
 Instantiates a slave.
 

Detailed Description

An interface for the services offered by a slave provider, for use with MakeSlaveProviderServer().


The documentation for this class was generated from the following file: