{"id":18023011,"url":"https://github.com/kanryu/qnamedpipe","last_synced_at":"2025-04-04T18:17:36.200Z","repository":{"id":140593628,"uuid":"102279554","full_name":"kanryu/qnamedpipe","owner":"kanryu","description":"A portable component that provide local interprocess communication server/client using named pipe","archived":false,"fork":false,"pushed_at":"2018-02-27T14:18:27.000Z","size":5,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-10T03:26:51.560Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kanryu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-03T16:51:23.000Z","updated_at":"2023-04-18T02:20:03.000Z","dependencies_parsed_at":"2023-05-03T19:47:49.653Z","dependency_job_id":null,"html_url":"https://github.com/kanryu/qnamedpipe","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanryu%2Fqnamedpipe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanryu%2Fqnamedpipe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanryu%2Fqnamedpipe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanryu%2Fqnamedpipe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kanryu","download_url":"https://codeload.github.com/kanryu/qnamedpipe/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247226191,"owners_count":20904467,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-30T07:06:39.937Z","updated_at":"2025-04-04T18:17:36.177Z","avatar_url":"https://github.com/kanryu.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QNamedPipe\nA portable component that provide local interprocess communication server/client using named pipe\n\n## Summary\n\nQNamedPipe provides simple interprocess communication in local.\n\nYour first running process should be a server,\nand the second and subsequent processes should be clients.\n\nQNamedPipe automatically creates a thread for the server and waits.\nIt can receive binary messages from other processes.\n\nMessages are sent unilaterally from the clients,\nand the server will emit received(bytes) without any reply.\n\nIn Microsoft Windows it is implemented with NamedPipe() API.\nOn Unix it is implemented by a named pipe file created on /tmp.\n\nThis is a part of [QuickViewer](https://github.com/kanryu/quickviewer).\n\nDetails to see https://github.com/kanryu/quickviewer/blob/master/QuickViewer/src/main.cpp\n\n\n## License\nBSD-2\nCopyright (c) 2017, KATO Kanryu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanryu%2Fqnamedpipe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanryu%2Fqnamedpipe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanryu%2Fqnamedpipe/lists"}