diff options
author | Colm Donelan <Colm.Donelan@arm.com> | 2019-09-09 11:59:08 +0100 |
---|---|---|
committer | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-09-09 16:24:39 +0000 |
commit | a85e215dd1b027c5ef88621d1b4d5f6e078605da (patch) | |
tree | 2c5b1046788ad231daaecdedad08519ee8ae1a39 /tests/profiling/CommandLineProcessor.cpp | |
parent | 8fccd86b95be418d1b0397bfd5f48a319f210180 (diff) | |
download | armnn-a85e215dd1b027c5ef88621d1b4d5f6e078605da.tar.gz |
IVGCVSW-3720 Start a UDS server that accepts connections.
* Add a CLI paramter to the Gatord mock client to specify a namespace.
* Open a listening socket on that namespace.
* Wait for one connection on the socket.
Signed-off-by: Colm Donelan <Colm.Donelan@arm.com>
Change-Id: Ic85b4defd5ad2010bb255472c030a91a23cec1d9
Diffstat (limited to 'tests/profiling/CommandLineProcessor.cpp')
-rw-r--r-- | tests/profiling/CommandLineProcessor.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/profiling/CommandLineProcessor.cpp b/tests/profiling/CommandLineProcessor.cpp index 6affbbe2b8..1b431c0436 100644 --- a/tests/profiling/CommandLineProcessor.cpp +++ b/tests/profiling/CommandLineProcessor.cpp @@ -21,7 +21,11 @@ bool CommandLineProcessor::ProcessCommandLine(int argc, char *argv[]) po::options_description desc("Options"); try { - desc.add_options()("help,h", "Display help messages"); + desc.add_options() + ("help,h", "Display help messages") + ("namespace,n", po::value<std::string>(&m_UdsNamespace)->default_value("gatord_namespace"), + "The Unix domain socket namespace this server will bind to.\n" + "This will always be prepended with \\0 to use the abstract namespace"); } catch (const std::exception& e) { @@ -34,7 +38,7 @@ bool CommandLineProcessor::ProcessCommandLine(int argc, char *argv[]) { po::store(po::parse_command_line(argc, argv, desc), vm); - if (vm.count("help") || argc <= 1) + if (vm.count("help")) { std::cout << "Simulate a Gatord server to interact with ArmNN external profiling." << std::endl; std::cout << std::endl; |