![]() ![]() BRAHMS
Reference Manual » Component Interface » Native » SystemML Interface » ENGINE_EVENT_ADD_PORT
This documentation is offline - click here to go online
Index | Search: Go online to use Search
| ||
OverviewC API (Component Interface)
struct TransportDataPeriodic
SampleRate sampleRateUINT32 flagsSymbol hSetComponentSpec specHandledEvent UINT32 indexSymbol hPortToCopySymbol transportProtocolAdd a Port to a Set on the output interface of a Process, either by specifying the component specification ( Component Release VersioningFuture releases of a given Data class (Component) must continue to offer the previously published interface (i.e. that offered by earlier releases). However, they may extend that interface. When creating the Port, you specify the minimum release which offers sufficient interface for your purposes. There is no harm in specifying the latest interface, since the Data objects created must still offer earlier interfaces, and thus can still be read by older Processes that are connected to your output Ports. In fact, BRAHMS will (under normal conditions) return a Data object that offers the latest interface, even if you ask for an older interface. See notes at If you pass a Port to be copied, the Data object on the new Port will support at least the interface supported by the copied object. Fields
Return ValuesSee also SystemML Interface Return Values.
ExampleTaken from C++ Source Code (against 1199)
void create
Symbol hComponentstd/2009/data/numeric "S_NULL S_ERROR |
||
This is a documentation page for the BRAHMS Modular Execution (Simulation) Framework. For details of licensing and distribution, please click here. To advise of an error or omission, please click here. |