Skip to main content

Deprecation history

See the below table for information on deprecations in current and past SSTCore releases.

ItemDeprecatedRemovedSuggested alternativeNote
All BaseComponent functions that return a TimeConverter*15.016.0In SST 16.0, these functions will return a TimeConverter (no pointer). Construct a local TimeConverter from the returned TimeConverter* to avoid code breaks.Applies to getDefaultTimeBase, getTimeConverter, registerClock, registerTimeBase, reregisterClock, unregisterClock
All BaseComponent functions that accept a TimeConverter*15.016.0Change the TimeConverter* to a TimeConverterApplies to configureLink, configureSelfLink, getCurrentSimTime, getNextClockCycle, setDefaultTimeBase
All Link functions that return a TimeConverter*15.016.0In SST 16.0, these functions will return a TimeConverter (no pointer). Construct a local TimeConverter from the returned TimeConverter* to avoid code breaks.Applies to getDefaultTimeBase
All Link functions that accept a TimeConverter*15.016.0Change the TimeConverter* to a TimeConverterApplies to addRecvLatency, addSendLatency, setDefaultTimeBase, send
Event::Handler<Class>14.016.0Event::Handler2<Class, Func>The new type Handler2 will be renamed to 'Handler' in SST 16.0.
Clock::Handler<Class>14.016.0Clock::Handler2<Class, Func>The new type Handler2 will be renamed to 'Handler' in SST 16.0.
Simulation::getSimulation()13.014.0Use direct APIs to access simulation state which are available through element and other base classes
BaseComponent::getSimulation()13.014.0Use direct APIs to access simulation state which are available through element and other base classes
Link::sendInitData()13.014.0Link::sendUntimedData()
Link::recvInitData()13.014.0Link::recvUntimedData()
SimpleNetwork::sendInitData()13.014.0SimpleNetwork::sendUntimedData()
SimpleNetwork::recvInitData()13.014.0SimpleNetwork::recvUntimedData()
SST_ELI_REGISTER_SUBCOMPONENT_DERIVED13.014.0SST_ELI_REGISTER_SUBCOMPONENT
SST_ELI_REGISTER_MODULE_DERIVED13.014.0SST_ELI_REGISTER_MODULE
SST::Interfaces::SimpleMem12.014.0SST::Interfaces::StandardMem