Lines Matching +full:non +full:- +full:void
7 * http://www.apache.org/licenses/LICENSE-2.0
28 using OpenConnectionCallback = std::function<void()>;
34 * @brief Accept new posix-socket connection.
41 * @brief Initialize server posix-socket.
42 * Non thread safe.
52 * @brief Initialize server unix-socket.
53 * Non thread safe.
62 * @brief Initialize connection with unix-socket.
63 * Non thread safe.
73 * @brief Accept new unix-socket connection.
81 * Non thread safe.
83 void SetValidateConnectionCallback(ValidateConnectionCallback cb);
87 * Non thread safe.
89 void SetOpenConnectionCallback(OpenConnectionCallback cb);
96 void Close();
112 * @brief Runs user-provided callback and performs transition from `CONNECTING` to `OPEN` state.
114 void OnNewConnection();
116 void CloseServerSocket();
128 * - `CLOSED` (due to failed `accept` or handshake),
129 * - `OPEN` (which can then concurrently transition to either `CLOSING` or `CLOSE`).
141 int32_t serverFd_ {-1};