mirror of
				https://github.com/XRPLF/clio.git
				synced 2025-11-04 11:55:51 +00:00 
			
		
		
		
	@@ -134,7 +134,7 @@ private:
 | 
			
		||||
        // The timer below can be called with no error code even if the operation is completed before the timeout, so we
 | 
			
		||||
        // need an additional flag here
 | 
			
		||||
        timer.async_wait([&cancellationSignal, isCompleted](boost::system::error_code errorCode) {
 | 
			
		||||
            if (!errorCode and not *isCompleted)
 | 
			
		||||
            if (!errorCode and !*isCompleted)
 | 
			
		||||
                cancellationSignal.emit(boost::asio::cancellation_type::terminal);
 | 
			
		||||
        });
 | 
			
		||||
        operation(cyield);
 | 
			
		||||
 
 | 
			
		||||
@@ -79,10 +79,8 @@ makeServerSslContext(util::Config const& config);
 | 
			
		||||
 * @tparam HandlerType The executor to handle the requests
 | 
			
		||||
 */
 | 
			
		||||
template <
 | 
			
		||||
    template <typename>
 | 
			
		||||
    class PlainSessionType,
 | 
			
		||||
    template <typename>
 | 
			
		||||
    class SslSessionType,
 | 
			
		||||
    template <typename> class PlainSessionType,
 | 
			
		||||
    template <typename> class SslSessionType,
 | 
			
		||||
    SomeServerHandler HandlerType>
 | 
			
		||||
class Detector : public std::enable_shared_from_this<Detector<PlainSessionType, SslSessionType, HandlerType>> {
 | 
			
		||||
    using std::enable_shared_from_this<Detector<PlainSessionType, SslSessionType, HandlerType>>::shared_from_this;
 | 
			
		||||
@@ -201,10 +199,8 @@ public:
 | 
			
		||||
 * @tparam HandlerType The handler to process the request and return response.
 | 
			
		||||
 */
 | 
			
		||||
template <
 | 
			
		||||
    template <typename>
 | 
			
		||||
    class PlainSessionType,
 | 
			
		||||
    template <typename>
 | 
			
		||||
    class SslSessionType,
 | 
			
		||||
    template <typename> class PlainSessionType,
 | 
			
		||||
    template <typename> class SslSessionType,
 | 
			
		||||
    SomeServerHandler HandlerType>
 | 
			
		||||
class Server : public std::enable_shared_from_this<Server<PlainSessionType, SslSessionType, HandlerType>> {
 | 
			
		||||
    using std::enable_shared_from_this<Server<PlainSessionType, SslSessionType, HandlerType>>::shared_from_this;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user