| accept0(AFDatagramSocketImpl) |   | 0% |   | 0% | 12 | 12 | 39 | 39 | 1 | 1 | 
| recv(DatagramPacket, int) |    | 63% |    | 36% | 18 | 19 | 12 | 46 | 0 | 1 | 
| send(DatagramPacket) |    | 69% |    | 50% | 11 | 16 | 13 | 45 | 0 | 1 | 
| bind(AFSocketAddress) |    | 52% |    | 50% | 3 | 4 | 7 | 16 | 0 | 1 | 
| setSocketAddress(AFSocketAddress) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| create() |    | 59% |    | 75% | 1 | 3 | 3 | 11 | 0 | 1 | 
| disconnect() |   | 0% |  | n/a | 1 | 1 | 7 | 7 | 1 | 1 | 
| getImplExtensions() |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| send(ByteBuffer, SocketAddress) |    | 61% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| read(ByteBuffer, ByteBuffer) |    | 61% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| receive(ByteBuffer) |    | 57% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| write(ByteBuffer) |    | 57% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| peekData(DatagramPacket) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getTTL() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setOption(int, Object) |    | 73% |    | 50% | 1 | 2 | 1 | 5 | 0 | 1 | 
| peek(InetAddress) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| join(InetAddress) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| leave(InetAddress) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| joinGroup(SocketAddress, NetworkInterface) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| leaveGroup(SocketAddress, NetworkInterface) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isConnected() |    | 83% |    | 66% | 2 | 4 | 2 | 8 | 0 | 1 | 
| getLocalPort1() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getRemotePort() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getTimeToLive() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| connect(AFSocketAddress) |   | 95% |    | 50% | 1 | 2 | 1 | 7 | 0 | 1 | 
| setTTL(byte) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setTimeToLive(int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| AFDatagramSocketImpl(AFAddressFamily, FileDescriptor, AFSocketType) |   | 100% |  | n/a | 0 | 1 | 0 | 12 | 0 | 1 | 
| isBound() |   | 100% |   | 100% | 0 | 4 | 0 | 8 | 0 | 1 | 
| getOption(int) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getLocalSocketAddress() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getRemoteSocketAddress() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| updatePorts(int, int) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| receive(DatagramPacket) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| close() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getFileDescriptor() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isClosed() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCore() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getAddressFamily() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| connect(InetAddress, int) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| bind(int, InetAddress) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |