시스템에있는 sd-bus.h
파일에는 선택적으로 slot
인수를 취할 수있는 몇 가지 API가 있습니다. 다음은 몇 가지 예입니다 : 호출 코드가 NULL
는 다음 내가 호출 코드가 그것에 대해 걱정할 필요가 없습니다 의미 같아요 "부동 슬롯"가 지정sd-bus (C 언어)의 '슬롯'이란 무엇입니까
int sd_bus_call_async(sd_bus *bus, sd_bus_slot **slot, sd_bus_message *m, sd_bus_message_handler_t callback, void *userdata, uint64_t usec);
int sd_bus_add_filter(sd_bus *bus, sd_bus_slot **slot, sd_bus_message_handler_t callback, void *userdata);
int sd_bus_add_fallback(sd_bus *bus, sd_bus_slot **slot, const char *prefix, sd_bus_message_handler_t callback, void *userdata);
그것은 슬롯을 소요하고 언젠가 나중에 슬롯을 unreferences :이 예제 프로젝트처럼 밖으로 내가 볼 예제 소스 코드의 대부분
. 그러나 실제로는 아무 것도하지 않습니다.
'슬롯'은 하드웨어 버스의 물리적 인 장소입니다. 슬롯은 번호가 매겨지며 (종종 열거 됨) 종종 0부터 커넥터 (슬롯) 수 -1에서 시작하여 슬롯에 광고 보드를 배치 할 수 있습니다. –
이것은'systemd'의'sd-bus'에 매우 특정한 소프트웨어 관련 질문입니다. 나는 하드웨어에 대해 전혀 말하지 않고있다. –