本文整理汇总了C++中Adapter::accept方法的典型用法代码示例。如果您正苦于以下问题:C++ Adapter::accept方法的具体用法?C++ Adapter::accept怎么用?C++ Adapter::accept使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Adapter
的用法示例。
在下文中一共展示了Adapter::accept方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: uninstaller
void StreamReceiver::
abort()
{
setState(stateClosed);
stopRxmitTimer();
stopAckTimer();
// XXX process listen and completed, etc.
StreamReceiver* listening = this->listening;
esReport("%s\n", "abort()");
// Clean up accepted queue
if (listening)
{
Synchronized<es::Monitor*> method(listening->monitor);
if (listening->accepted.contains(this))
listening->accepted.remove(this);
}
// TODO Is it nessary to clean up corresponding part in conduit graph?
#if 0
// clean up corresponding part in conduit graph
Adapter* adapter;
if (this->socket)
{
adapter = this->socket->getAdapter();
if (adapter)
{
SocketUninstaller uninstaller(this->socket);
adapter->accept(&uninstaller);
}
}
#endif
notify();
}