0 | module Node.Net.CreateServer
3 | import Node.Internal.Support
7 | constructor MkOptions
9 | pauseOnConnect : Bool
12 | keepAliveInitialDelay : Int
15 | defaultOptions : CreateServer.Options
16 | defaultOptions = MkOptions
17 | { allowHalfOpen = False
18 | , pauseOnConnect = False
21 | , keepAliveInitialDelay = 0
30 | , keepAliveInitialDelay
32 | allowHalfOpen: _bool(allowHalfOpen),
33 | pauseOnConnect: _bool(pauseOnConnect),
34 | noDelay: _bool(noDelay),
35 | keepAlive: _bool(keepAlive),
36 | keepAliveInitialDelay
39 | ffi_convertOptions :
40 | (allowHalfOpen : Bool) ->
41 | (pauseOnConnect : Bool) ->
43 | (keepAlive : Bool) ->
44 | (keepAliveInitialDelay : Int) ->
45 | Node CreateServer.Options
48 | convertOptions : CreateServer.Options -> Node CreateServer.Options
49 | convertOptions o = ffi_convertOptions
54 | o.keepAliveInitialDelay