sdbusplus
C++ bindings for systemd dbus APIs
파일 탐색기
- error.md
- interface.md
- asio.md
- meson.build
- meson.build
- meson.build
- meson.build
- regenerate-meson
- run-ci
- Calculator.events.yaml
- Calculator.interface.yaml
- asio-example.cpp
- calculator-aserver.cpp
- calculator-client.cpp
- calculator-server.cpp
- coroutine-example.cpp
- get-all-properties.cpp
- list-users.cpp
- meson.build
- register-property.cpp
- async_send_handler.hpp
- connection.hpp
- object_server.hpp
- property.hpp
- sd_event.hpp
- barrier.hpp
- callback.hpp
- client.hpp
- context.hpp
- execution.hpp
- fdio.hpp
- match.hpp
- mutex.hpp
- proxy.hpp
- server.hpp
- task.hpp
- timer.hpp
- match.hpp
- append.hpp
- native_types.hpp
- read.hpp
- types.hpp
- event.hpp
- server.hpp
- interface.hpp
- manager.hpp
- object.hpp
- README.md
- transaction.hpp
- sdbus_mock.hpp
- consteval_string.hpp
- container_traits.hpp
- dedup_variant.hpp
- make_dbus_args_tuple.hpp
- memory.hpp
- merge_variants.hpp
- tuple_to_array.hpp
- type_traits.hpp
- async.hpp
- bus.hpp
- event.hpp
- exception.hpp
- message.hpp
- sdbus.hpp
- server.hpp
- slot.hpp
- timer.hpp
- unpack_properties.hpp
- vtable.hpp
- barrier.cpp
- context.cpp
- fdio.cpp
- match.cpp
- mutex.cpp
- match.cpp
- native_types.cpp
- interface.cpp
- transaction.cpp
- bus.cpp
- event.cpp
- exception.cpp
- sdbus.cpp
- googletest.wrap
- nlohmann_json.wrap
- stdexec.wrap
- fdio_timed_write_async_with_timeout.cpp
- fdio_timed_write_async_with_timeout_iterative.cpp
- fdio_timed_write_skip_with_timeout.cpp
- fdio_timed_write_sync.cpp
- fdio_timed_write_sync_iterative.cpp
- meson.build
- suite.cpp
- suite.hpp
- barrier.cpp
- context.cpp
- fdio.cpp
- meson.build
- mutex.cpp
- task.cpp
- timer.cpp
- watchdog.cpp
- aio.cpp
- exception.cpp
- list_names.cpp
- match.cpp
- event.cpp
- sdbus_error.cpp
- meson.build
- meson.build
- meson.build
- meson.build
- meson.build
- meson.build
- regenerate-meson
- run-ci
- test_aserver_construct_with_object_path.cpp
- test_aserver_emit_interfaces_added_signal.cpp
- test_aserver_invalid_enum.cpp
- test_aserver_multiple_interfaces.cpp
- test_aserver_no_uninitialized_value_constructor.cpp
- test_method_names.cpp
- test_property_names.cpp
- test_server_construct_with_object_path.cpp
- test_server_no_uninitialized_value_constructor.cpp
- test_signal_names.cpp
- append.cpp
- call.cpp
- flat_map_test.cpp
- native_types.cpp
- read.cpp
- types.cpp
- json.cpp
- message_variant.cpp
- object.cpp
- meson.build
- suite.hpp
- timer_callback_done.cpp
- timer_callback_not_done.cpp
- timer_expire.cpp
- timer_not_expire.cpp
- timer_update_expire.cpp
- timer_update_not_expire.cpp
- make_dbus_args_tuple.cpp
- tuple_to_array.cpp
- type_traits.cpp
- vtable.cpp
- vtable_c.c
- Test.events.yaml
- Test.interface.yaml
- Test2.interface.yaml
- Test3.interface.yaml
- TestWithMethod.interface.yaml
- meson.build
- unpack_properties.cpp
- valgrind.hpp
- valgrind.supp
- events.schema.yaml
- error.cpp.mako
- error.hpp.mako
- error.md.mako
- event.cpp.mako
- event.hpp.mako
- event.md.mako
- events.cpp.mako
- events.hpp.mako
- events.md.mako
- interface.aserver.hpp.mako
- interface.client.hpp.mako
- interface.common.hpp.mako
- interface.md.mako
- interface.server.cpp.mako
- interface.server.hpp.mako
- method.aserver.callback.hpp.mako
- method.aserver.typeid.hpp.mako
- method.aserver.vtable.hpp.mako
- method.client.hpp.mako
- method.common.tag.hpp.mako
- method.md.mako
- method.prototype.hpp.mako
- method.server.vtable.cpp.mako
- property.aserver.callback.hpp.mako
- property.aserver.get.hpp.mako
- property.aserver.set.hpp.mako
- property.aserver.typeid.hpp.mako
- property.aserver.vtable.hpp.mako
- property.client.hpp.mako
- property.common.tag.hpp.mako
- property.md.mako
- property.server.cpp.mako
- property.server.vtable.cpp.mako
- signal.aserver.emit.hpp.mako
- signal.aserver.typeid.hpp.mako
- signal.aserver.vtable.hpp.mako
- signal.md.mako
- signal.prototype.hpp.mako
- signal.server.vtable.cpp.mako
- __init__.py
- enum.py
- error.py
- event.py
- interface.py
- main.py
- method.py
- namedelement.py
- path.py
- property.py
- renderer.py
- servicename.py
- signal.py
- meson.build
- pyproject.toml
- README.md
- sdbus++
- sdbus++-gen-meson
- .clang-format
- .clang-format-ignore
- .flake8
- .gitignore
- .isort.cfg
- .markdownlint.yaml
- .prettierrc.yaml
- .shellcheck
- .shellcheckrc
- LICENSE
- meson.build
- meson.options
- OWNERS
- pyproject.toml
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
meson
설명 보기 ▼
meson
SCons와 유사한 빌드 시스템으로, Python을 프론트엔드 언어로 사용하고 Ninja를 빌드 백엔드로 사용합니다.
더 많은 정보: <https://mesonbuild.com/Commands.html>.
meson init
주어진 이름과 버전으로 C 프로젝트 생성:
meson init {{[-l|--language]}} c {{[-n|--name]}} {{myproject}} --version {{0.1}}
기본값으로 `builddir` 구성:
meson {{[build|setup build]}}
프로젝트 빌드:
ninja
설명 보기 ▼
ninja
빠른 빌드를 위해 설계된 빌드 시스템.
더 많은 정보: <https://ninja-build.org/manual.html>.
ninja
현재 디렉토리에서 빌드:
ninja -j {{4}}
현재 디렉토리에서 빌드하고, 동시에 4개의 작업을 병렬로 실행:
ninja -C {{path/to/directory}}
주어진 디렉토리에서 프로그램 빌드:
pip install
설명 보기 ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
pip3
설명 보기 ▼
pip3
이 명령은 `pip`의 별칭입니다.
tldr pip
자세한 내용은 원본 명령을 참고하세요:
python3
설명 보기 ▼
python3
이 명령은 `python`의 별칭입니다.
tldr python
자세한 내용은 원본 명령을 참고하세요:
apt install
설명 보기 ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
dnf install
설명 보기 ▼
dnf install
Install packages on Red Hat-based distributions.
sudo dnf {{[in|install]}} {{package1 package2 ...}}
Install packages by name:
sudo dnf {{[in|install]}} {{path/to/file}}
Install a package from a local file:
sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}
Install a package from the internet:
