Make the Posix driver initialization nogc.
This commit is contained in:
parent
a4eaafce9a
commit
e7e4a0f5f5
9 changed files with 128 additions and 85 deletions
|
@ -43,7 +43,7 @@ final class EventDriverDNS_GAI(Events : EventDriverEvents, Signals : EventDriver
|
|||
}
|
||||
|
||||
this(Events events, Signals signals)
|
||||
{
|
||||
@nogc {
|
||||
m_events = events;
|
||||
setupEvent();
|
||||
}
|
||||
|
@ -139,7 +139,7 @@ final class EventDriverDNS_GAI(Events : EventDriverEvents, Signals : EventDriver
|
|||
}
|
||||
|
||||
private void setupEvent()
|
||||
{
|
||||
@nogc {
|
||||
if (m_event == EventID.invalid) {
|
||||
m_event = m_events.createInternal();
|
||||
m_events.wait(m_event, &onDNSSignal);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue