1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #pragma once
- #include <util/datetime/base.h>
- #include <util/system/defaults.h>
- namespace NNeh {
-
- struct TTcp2Options {
-
- static TDuration ConnectTimeout;
-
- static size_t InputBufferSize;
-
- static size_t AsioClientThreads;
-
-
- static size_t AsioServerThreads;
-
- static int Backlog;
-
- static bool ClientUseDirectWrite;
-
- static bool ServerUseDirectWrite;
-
- static TDuration ServerInputDeadline;
-
- static TDuration ServerOutputDeadline;
-
- static bool Set(TStringBuf name, TStringBuf value);
- };
- class IProtocol;
- IProtocol* Tcp2Protocol();
- }
|