ClientSendErrorNO_CONNECT_REQUESTED,SERVER_NOT_AVAILABLE,INVALID_REQUEST,ClientPortDatachunkSenderData: ChunkSenderDatachunkReceiverData: ChunkReceiverDataconnectRequested: atomic<bool>connectionState: atomic<ConnectionState>ClientPortUserconnect(): voiddisconnect(): voidgetConnectionState(): ConnectionStateallocateRequest(userPayloadSize: uint32_t, userPayloadAlignment: uint32_t): expected<RequestHeader*, AllocationError>sendRequest(requestHeader: RequestHeader*): expected<ClientSendError>releaseRequest(requestHeader: const RequestHeader*): voidgetResponse(): expected<const ResponseHeader*, ChunkReceiveResult>releaseResponse(responseHeader: const ResponseHeader*): voidreleaseQueuedResponses(): voidhasNewResponses(): boolhasLostResponsesSinceLastCall(): boolsetConditionVariable(conditionVariableData: ConditionVariableData&, notificationIndex: uint64_t): voidunsetConditionVariable(): voidisConditionVariableSet(): boolClientPortRouDigetResponseQueueFullPolicy(): QueueFullPolicygetServerTooSlowPolicy(): ConsumerTooSlowPolicytryGetCaProMessage(): optional<CaProMessage>dispatchCaProMessageAndGetPossibleResponse(caProMessage: const CaProMessage&): optional<CaProMessage>releaseAllChunks(): void