UnMerge::~UnMerge()
{
    for (StreamSet::iterator i = mStreams.begin(); i != mStreams.end(); ++i) {
        sp<InStream> stream = (*i).promote();
        ALOGW("UnMerge: automatically un-registering stream %p during destroy",
              stream.get());
        unregisterStream(stream);
    }
}
Пример #2
0
void stdioRedirect::unregisterStream(std::ostream* stream){
	for (unsigned int i=0; i < streams.size(); i++)
		if (streams.at(i) == stream)
			unregisterStream(i);
}