{"nodes": [{"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "label": "udp_socket_posix.cc", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L1"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_ispowerof2", "label": "IsPowerOf2()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L39", "_callable": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cmsghdr", "label": "cmsghdr", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L43", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "label": "CreateNonBlockingUdpSocket()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L49", "_callable": true}, {"id": "erroror", "label": "ErrorOr", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "label": "UdpSocketPosix::UdpSocketPosix()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L65", "_callable": true}, {"id": "taskrunner", "label": "TaskRunner", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "sockethandle", "label": "SocketHandle", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "ipendpoint", "label": "IPEndpoint", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "platformclientposix", "label": "PlatformClientPosix", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "label": "UdpSocket::Create()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L91", "_callable": true}, {"id": "unique_ptr", "label": "unique_ptr", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "udpsocket", "label": "UdpSocket", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_isipv4", "label": "UdpSocketPosix::IsIPv4()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L126", "_callable": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_isipv6", "label": "UdpSocketPosix::IsIPv6()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L130", "_callable": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "label": "UdpSocketPosix::GetLocalEndpoint()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L134", "_callable": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "label": "UdpSocketPosix::Bind()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L170", "_callable": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "label": "UdpSocketPosix::SetMulticastOutboundInterface()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L222", "_callable": true}, {"id": "networkinterfaceindex", "label": "NetworkInterfaceIndex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "label": "UdpSocketPosix::JoinMulticastGroup()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L259", "_callable": true}, {"id": "ipaddress", "label": "IPAddress", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_chooseerror", "label": "ChooseError()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L352", "_callable": true}, {"id": "error", "label": "Error", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "code", "label": "Code", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "label": "GetIPAddressFromPktInfo()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L360", "_callable": true}, {"id": "in_pktinfo", "label": "in_pktinfo", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getportfromfromsockaddr", "label": "GetPortFromFromSockAddr()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L368", "_callable": true}, {"id": "sockaddr_in", "label": "sockaddr_in", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "in6_pktinfo", "label": "in6_pktinfo", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "sockaddr_in6", "label": "sockaddr_in6", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_ispacketinfo", "label": "IsPacketInfo()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L385", "_callable": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "label": "ReceiveMessageInternal()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L395", "_callable": true}, {"id": "udppacket", "label": "UdpPacket", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "label": "UdpSocketPosix::ReceiveMessage()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L477", "_callable": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "label": "UdpSocketPosix::SendMessage()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L518", "_callable": true}, {"id": "byteview", "label": "ByteView", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "label": "UdpSocketPosix::SetDscp()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L578", "_callable": true}, {"id": "dscpmode", "label": "DscpMode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc"}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_onerror", "label": "UdpSocketPosix::OnError()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L611", "_callable": true}, {"id": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_close", "label": "UdpSocketPosix::Close()", "file_type": "code", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L648", "_callable": true}], "edges": [{"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "udp_socket_posix", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "errno", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "fcntl", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "in", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "ip", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "ioctl", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "socket", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "types", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "unistd", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "algorithm", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "cstring", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "memory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "sstream", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "string", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "type_traits", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "utility", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L22", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "vector", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "build_config", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "network_interface", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "task_runner", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "error", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "socket_address_posix", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "udp_socket_reader_posix", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "osp_logging", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_ispowerof2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cmsghdr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "target": "erroror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L49", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "target": "taskrunner", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "target": "sockethandle", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "target": "ipendpoint", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "target": "platformclientposix", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "target": "erroror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "target": "unique_ptr", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "target": "udpsocket", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "target": "taskrunner", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "target": "ipendpoint", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_isipv4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_isipv6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L134", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "target": "ipendpoint", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L134", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "target": "networkinterfaceindex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L222", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "target": "ipaddress", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L259", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "target": "networkinterfaceindex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L259", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_chooseerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L352", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_chooseerror", "target": "error", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L352", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_chooseerror", "target": "code", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L352", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L360", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "target": "ipaddress", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L360", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "target": "in_pktinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L360", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getportfromfromsockaddr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L368", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getportfromfromsockaddr", "target": "sockaddr_in", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L368", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L372", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "target": "ipaddress", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L372", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "target": "in6_pktinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L372", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getportfromfromsockaddr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L377", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getportfromfromsockaddr", "target": "sockaddr_in6", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L377", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_ispacketinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L385", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_ispacketinfo", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cmsghdr", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L385", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_ispacketinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L390", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_ispacketinfo", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cmsghdr", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L390", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L395", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "target": "erroror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L395", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "target": "udppacket", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L395", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L518", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "target": "byteview", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L518", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "target": "ipendpoint", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L518", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L578", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "target": "dscpmode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L578", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_onerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L611", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_onerror", "target": "code", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L611", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_cc", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_close", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L648", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "target": "sockethandle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "target": "ipaddress", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L363", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_chooseerror", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L439", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getportfromfromsockaddr", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L466", "weight": 1.0}, {"source": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "target": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_chooseerror", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L569", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "callee": "socket", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L50", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "callee": "strerror", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L52", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "callee": "fcntl", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L56", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "callee": "fcntl", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L56", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "callee": "close", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L57", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_createnonblockingudpsocket", "callee": "strerror", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L58", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "callee": "OnCreate", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L77", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "callee": "udp_socket_reader", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L77", "receiver": "platform_client_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_udpsocketposix", "callee": "Close", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L83", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "callee": "exchange", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L96", "receiver": "in_create", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "callee": "OSP_CHECK", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L97", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L106", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "callee": "error", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L117", "receiver": "fd", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "callee": "make_unique", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L120", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocket_create", "callee": "value", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L121", "receiver": "fd", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_isipv4", "callee": "IsV4", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L127", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_isipv6", "callee": "IsV6", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L131", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L138", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "getsockname", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L142", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "OSP_CHECK_EQ", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L145", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "GetIPAddressFromSockAddr", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L146", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "ntohs", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L147", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "getsockname", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L155", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "OSP_CHECK_EQ", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L158", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "GetIPAddressFromSockAddr", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L159", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_getlocalendpoint", "callee": "ntohs", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L160", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "OSP_CHECK", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L171", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "IsRunningOnTaskRunner", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L171", "receiver": "task_runner_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "is_closed", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L172", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L173", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L181", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L183", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "BUILDFLAG", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L186", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L190", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L192", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L197", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "ToSockAddrIn", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L199", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "bind", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L200", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "ToSockAddrIn6", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L207", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "bind", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L208", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "OnBound", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L216", "receiver": "client_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_bind", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L218", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "OSP_CHECK", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L224", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "IsRunningOnTaskRunner", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L224", "receiver": "task_runner_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "is_closed", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L225", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L226", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L230", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L238", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L241", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L248", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L250", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setmulticastoutboundinterface", "callee": "OSP_NOTREACHED", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L256", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "OSP_CHECK", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L261", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "IsRunningOnTaskRunner", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L261", "receiver": "task_runner_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "is_closed", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L262", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L263", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L267", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L272", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L274", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "BUILDFLAG", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L283", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "GetNetworkInterfaces", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L287", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "find_if", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L288", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "begin", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L288", "receiver": "interfaces", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "end", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L288", "receiver": "interfaces", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "end", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L293", "receiver": "interfaces", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L295", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "CopyToV4", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L296", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "CopyTo", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L306", "receiver": "address", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "span", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L306", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L308", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L311", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L320", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L322", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "CopyTo", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L331", "receiver": "address", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "span", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L331", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L336", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L339", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_joinmulticastgroup", "callee": "OSP_NOTREACHED", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L345", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_chooseerror", "callee": "strerror", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L355", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_chooseerror", "callee": "strerror", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L357", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "callee": "span", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L364", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getportfromfromsockaddr", "callee": "ntohs", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L369", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getipaddressfrompktinfo", "callee": "span", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L373", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_getportfromfromsockaddr", "callee": "ntohs", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L378", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "BUILDFLAG", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L400", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "recv", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L402", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "BUILDFLAG", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L403", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "getsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L409", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "data", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L424", "receiver": "packet", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "size", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L424", "receiver": "packet", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "BUILDFLAG", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L430", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "recvmsg", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L436", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "OSP_CHECK_LE", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L442", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "size", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L442", "receiver": "packet", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "resize", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L443", "receiver": "packet", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "GetIPAddressFromSockAddr", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L445", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "set_source", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L447", "receiver": "packet", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "move", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L447", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "getsockname", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L459", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "CMSG_FIRSTHDR", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L462", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "CMSG_NXTHDR", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L462", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "CMSG_DATA", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L464", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "set_destination", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L468", "receiver": "packet", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "move", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L468", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_receivemessageinternal", "callee": "move", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L472", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "is_closed", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L481", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "PostTask", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L482", "receiver": "task_runner_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "GetWeakPtr", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L482", "receiver": "weak_factory_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "get", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L483", "receiver": "weak_this", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "get", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L484", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "OnRead", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L485", "receiver": "client", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L493", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "OSP_NOTREACHED", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L504", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "PostTask", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L508", "receiver": "task_runner_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "GetWeakPtr", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L508", "receiver": "weak_factory_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "move", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L509", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "get", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L510", "receiver": "weak_this", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "get", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L511", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "OnRead", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L512", "receiver": "client", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_receivemessage", "callee": "move", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L512", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "OSP_CHECK", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L519", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "IsRunningOnTaskRunner", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L519", "receiver": "task_runner_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "is_closed", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L520", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "OnSendError", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L522", "receiver": "client_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "data", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L528", "receiver": "data", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "size", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L528", "receiver": "data", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L537", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "htons", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L541", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "CopyTo", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L542", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "span", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L542", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "sendmsg", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L546", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "htons", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L553", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "CopyTo", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L554", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "span", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L554", "receiver": "std", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "IsLinkLocal", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L556", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "GetScopeId", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L556", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "GetScopeId", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L557", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "sendmsg", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L561", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "OnSendError", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L568", "receiver": "client_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "OSP_CHECK_EQ", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L575", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_sendmessage", "callee": "size", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L575", "receiver": "data", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "callee": "OSP_CHECK", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L579", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "callee": "IsRunningOnTaskRunner", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L579", "receiver": "task_runner_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "callee": "is_closed", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L580", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L581", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "callee": "version", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L587", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "callee": "setsockopt", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L602", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_setdscp", "callee": "OnError", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L603", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_onerror", "callee": "Close", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L617", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_onerror", "callee": "strerror_r", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L629", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_onerror", "callee": "OnError", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L644", "receiver": "client_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_close", "callee": "OnDestroy", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L656", "receiver": null, "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_close", "callee": "udp_socket_reader", "is_member_call": true, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L656", "receiver": "platform_client_", "lang": "cpp"}, {"caller_nid": "$graphify-root$_breadcast_caststream_sys_vendor_openscreen_platform_impl_udp_socket_posix_udpsocketposix_close", "callee": "close", "is_member_call": false, "source_file": "breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "source_location": "L661", "receiver": null, "lang": "cpp"}], "cpp_type_table": {"path": "$graphify-root$/breadcast-caststream-sys/vendor/openscreen/platform/impl/udp_socket_posix.cc", "table": {"destination_endpoint": "IPEndpoint", "pktinfo": "PktInfoType", "source_endpoint": "IPEndpoint", "sa": "SockAddrType"}}}