{"nodes": [{"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_h", "label": "socket_handle_waiter_posix.h", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L1"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix", "label": "SocketHandleWaiterPosix", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L18", "_callable": true, "_callable_class": true}, {"id": "sockethandlewaiter", "label": "SocketHandleWaiter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix_rununtilstopped", "label": "RunUntilStopped", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L28"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix_requeststopsoon", "label": "RequestStopSoon", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L31"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix_awaitsocketsready", "label": "AwaitSocketsReady", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L34"}, {"id": "atomic_bool", "label": "atomic_bool", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix_is_running", "label": "is_running_", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L40"}], "edges": [{"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_h", "target": "unistd", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_h", "target": "atomic", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_h", "target": "mutex", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_h", "target": "vector", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_h", "target": "socket_handle_waiter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_h", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix", "target": "sockethandlewaiter", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix_rununtilstopped", "relation": "defines", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix_requeststopsoon", "relation": "defines", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix_awaitsocketsready", "relation": "defines", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix", "target": "atomic_bool", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_socket_handle_waiter_posix_sockethandlewaiterposix_is_running", "relation": "defines", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/socket_handle_waiter_posix.h", "source_location": "L40", "weight": 1.0, "context": "field"}], "raw_calls": []}