void Frontend::Delete( ) { Shutdown( ); Close( ); LockPorts( ); for( std::map<int, Port *>::iterator it = ports.begin( ); it != ports.end( ); it++ ) { it->second->Delete( ); delete it->second; } ports.clear( ); UnlockPorts( ); RemoveConfigFile( ); }
void Port::Delete( ) { if( source ) source->RemovePort( this ); RemoveConfigFile( ); }