[{"id":2990,"web_url":"https://patchwork.libcamera.org/comment/2990/","msgid":"<20191029233027.GP20198@bigcity.dyn.berto.se>","date":"2019-10-29T23:30:27","subject":"Re: [libcamera-devel] [PATCH v2 8/9] test: object-invoke: Invoke\n\tmethod in blocking mode","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"content":"Hi Jacopo,\n\nThanks for your work.\n\nOn 2019-10-28 12:49:12 +0200, Laurent Pinchart wrote:\n> From: Jacopo Mondi <jacopo@jmondi.org>\n> \n> Change the object-invoke test to perform the second method invocation\n> operation in blocking mode.\n> \n> Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>\n> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n\nReviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>\n\n> ---\n>  test/object-invoke.cpp | 4 +---\n>  1 file changed, 1 insertion(+), 3 deletions(-)\n> \n> diff --git a/test/object-invoke.cpp b/test/object-invoke.cpp\n> index f6ae2604db76..6582fa75ae11 100644\n> --- a/test/object-invoke.cpp\n> +++ b/test/object-invoke.cpp\n> @@ -5,7 +5,6 @@\n>   * object-invoke.cpp - Cross-thread Object method invocation test\n>   */\n>  \n> -#include <chrono>\n>  #include <iostream>\n>  #include <thread>\n>  \n> @@ -103,8 +102,7 @@ protected:\n>  \t\tthread_.start();\n>  \n>  \t\tobject.invokeMethod(&InvokedObject::method,\n> -\t\t\t\t    ConnectionTypeAuto, 42);\n> -\t\tthis_thread::sleep_for(chrono::milliseconds(100));\n> +\t\t\t\t    ConnectionTypeBlocking, 42);\n>  \n>  \t\tswitch (object.status()) {\n>  \t\tcase InvokedObject::NoCall:\n> -- \n> Regards,\n> \n> Laurent Pinchart\n> \n> _______________________________________________\n> libcamera-devel mailing list\n> libcamera-devel@lists.libcamera.org\n> https://lists.libcamera.org/listinfo/libcamera-devel","headers":{"Return-Path":"<niklas.soderlund@ragnatech.se>","Received":["from mail-lf1-x143.google.com (mail-lf1-x143.google.com\n\t[IPv6:2a00:1450:4864:20::143])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B9FEF60180\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 30 Oct 2019 00:30:29 +0100 (CET)","by mail-lf1-x143.google.com with SMTP id q28so89164lfa.5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 29 Oct 2019 16:30:29 -0700 (PDT)","from localhost (h-93-159.A463.priv.bahnhof.se. [46.59.93.159])\n\tby smtp.gmail.com with ESMTPSA id e8sm148392ljf.1.2019.10.29.16.30.27\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tTue, 29 Oct 2019 16:30:28 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=ragnatech-se.20150623.gappssmtp.com; s=20150623;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:content-transfer-encoding:in-reply-to\n\t:user-agent; bh=apQ/SvLiM2fMPAvlWcdyElf3Ll/KYbGn4613HF9rYXA=;\n\tb=BGr9/CNnzauKodu8kUfQTIDrMxndMseZ51fxDGcCsUnzUznSfu59hFDuUtHvagH7NY\n\ty8+KiMFhz8XROAbKdw2p2qxQVrp+BaQDlIEk0nHu+ZgNNSDFOHZ8ffXCozhB0Z5hsE50\n\tB03kHn9vWVD3YX+O0nfb+niCQp46HVtenrtMwgRdwzwOBrLaJb1NNgze+7FFoY8cEEvp\n\twEAAqEt1XmvNWke6tB8RtQrN3max2TzEPciWOqVFDmcHnOtUsGEw2N5T8lVIGXYM+7Yq\n\ttyALkrvUG33yk3UyY5G6lsseqHfxslnEOHpnLgi12gSHC6PiBw4VKPl1q6/3M7+LW1S4\n\tOyDA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:content-transfer-encoding\n\t:in-reply-to:user-agent;\n\tbh=apQ/SvLiM2fMPAvlWcdyElf3Ll/KYbGn4613HF9rYXA=;\n\tb=kn7cQ4yT4IYX3HtBNOhyZJ43bp8LE3h1FYTKHyzSEck7dBUmULgtDs4iO8rZMSsuby\n\tza3F67CCeUeKUjXgjONo+PwmEFiFkwPHnSYeW5P18/y72ut/ioNn2Cfm3gJzIDD3HWkF\n\tAs6/xNb6ox84a+bHkDlhn3dJ/17/zW5Ne63C5EuznFfvIgmWDxyvmtPudltScMUeqKlZ\n\ti5sbEAIqIAJ8l5zVgOf8edaa1fOO0p9dXHi8UzIlFYkDb1fsT525W7Y5cwQzwE8XpEbF\n\tr6n9iMiEuN762g73YI2k/pt+WuqPg+5fONX+JRd5x770tmqhNsWkPHnaHk/MEXeOceFy\n\tHUHg==","X-Gm-Message-State":"APjAAAX8PxfV71Ec9dA2Tiu2Uq8CS5AgmUU1vWqtihbtdoW8fP0V6Cu0\n\tYref/bazRwb4c/HqDAcK849jvGoXOes=","X-Google-Smtp-Source":"APXvYqwDND8mTgVmr+muAg4e1OsPl0g8z4Ge641cjXf7MXL/xKiNDg+ktVUkbHT8rnAGu/LxGgG8Jg==","X-Received":"by 2002:a19:40c7:: with SMTP id\n\tn190mr4103589lfa.37.1572391829011; \n\tTue, 29 Oct 2019 16:30:29 -0700 (PDT)","Date":"Wed, 30 Oct 2019 00:30:27 +0100","From":"Niklas =?iso-8859-1?q?S=F6derlund?= <niklas.soderlund@ragnatech.se>","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Message-ID":"<20191029233027.GP20198@bigcity.dyn.berto.se>","References":"<20191028104913.14985-1-laurent.pinchart@ideasonboard.com>\n\t<20191028104913.14985-9-laurent.pinchart@ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=iso-8859-1","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20191028104913.14985-9-laurent.pinchart@ideasonboard.com>","User-Agent":"Mutt/1.12.1 (2019-06-15)","Subject":"Re: [libcamera-devel] [PATCH v2 8/9] test: object-invoke: Invoke\n\tmethod in blocking mode","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","X-List-Received-Date":"Tue, 29 Oct 2019 23:30:29 -0000"}}]