aboutsummaryrefslogtreecommitdiff
path: root/src/core/pipe.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-12-28 13:53:18 -0800
committerGarrett D'Amore <garrett@damore.org>2024-12-28 13:53:24 -0800
commit7b5515ca641f475dce8184a5d9fd67ceb860e843 (patch)
treedd6e458ea87df33b3d9b359572abdd63154c6999 /src/core/pipe.c
parent146e10d365e3c451ba92b226e0d7cbfcc3574383 (diff)
downloadnng-7b5515ca641f475dce8184a5d9fd67ceb860e843.tar.gz
nng-7b5515ca641f475dce8184a5d9fd67ceb860e843.tar.bz2
nng-7b5515ca641f475dce8184a5d9fd67ceb860e843.zip
tcp: flatten the listener implementation
The endpoints both use a nesting level for some common code and some platform dependent code. But the common code isn't that much and we have similar patterns for e.g. IPC. This avoids a layer of indirection in the structs, and extra allocations. The payoff will be even larger for the dialers, but that is next. (Dialers are more complicated because of DNS.)
Diffstat (limited to 'src/core/pipe.c')
0 files changed, 0 insertions, 0 deletions