| 1077 | } |
| 1078 | |
| 1079 | void StableAttachmentPart::doOnIdleTimer(TimerImpl*) |
| 1080 | { |
| 1081 | // Ensure attachment is still alive and still idle |
| 1082 | |
| 1083 | EnsureUnlock<Sync, NotRefCounted> guard(*this->getSync(), FB_FUNCTION); |
| 1084 | if (!guard.tryEnter()) |
| 1085 | return; |
| 1086 | |
| 1087 | Attachment* att = this->getHandle(); |
| 1088 | att->signalShutdown(isc_att_shut_idle); |
| 1089 | JRD_shutdown_attachment(att); |
| 1090 | } |
| 1091 | |
| 1092 | JAttachment* Attachment::getInterface() throw() |
| 1093 | { |
nothing calls this directly
no test coverage detected