|
OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
#include <BusConnector.h>


Public Member Functions | |
| BusConnector (const oms::ComRef &name) | |
| ~BusConnector () | |
| oms_status_enu_t | exportToSSD (pugi::xml_node &root) const |
| BusConnector (const BusConnector &rhs) | |
| BusConnector & | operator= (const BusConnector &rhs) |
| void | setName (const oms::ComRef &name) |
| void | setGeometry (const oms::ssd::ConnectorGeometry *newGeometry) |
| const oms::ComRef | getName () const |
| const oms::ssd::ConnectorGeometry * | getGeometry () const |
| oms_status_enu_t | addConnector (const oms::ComRef &cref) |
| oms_status_enu_t | deleteConnector (const oms::ComRef &cref) |
| std::vector< oms::ComRef > | getConnectors () const |
| void | updateConnectors () |
Private Attributes | |
| std::vector< oms::ComRef > | conrefs |
Additional Inherited Members | |
Protected Attributes inherited from oms_busconnector_t | |
| char * | name |
| char ** | connectors |
| ssd_connector_geometry_t * | geometry |
| oms::BusConnector::BusConnector | ( | const oms::ComRef & | name | ) |

| oms::BusConnector::~BusConnector | ( | ) |
| oms::BusConnector::BusConnector | ( | const BusConnector & | rhs | ) |
| oms_status_enu_t oms::BusConnector::addConnector | ( | const oms::ComRef & | cref | ) |


| oms_status_enu_t oms::BusConnector::deleteConnector | ( | const oms::ComRef & | cref | ) |


| oms_status_enu_t oms::BusConnector::exportToSSD | ( | pugi::xml_node & | root | ) | const |
|
inline |

|
inline |

|
inline |
| oms::BusConnector & oms::BusConnector::operator= | ( | const BusConnector & | rhs | ) |

| void oms::BusConnector::setGeometry | ( | const oms::ssd::ConnectorGeometry * | newGeometry | ) |

| void oms::BusConnector::setName | ( | const oms::ComRef & | name | ) |

| void oms::BusConnector::updateConnectors | ( | ) |

|
private |
1.8.13