Home | History | Annotate | Download | only in metrics

Lines Matching defs:errno

39     /** How many events resulted in a given errno. */
63 boolean addEvent(int errno, int latencyMs, String ipAddr) {
65 if (isSuccess(errno)) {
66 countConnect(errno, ipAddr);
67 countLatency(errno, latencyMs);
70 countError(errno);
75 private void countConnect(int errno, String ipAddr) {
77 if (!isNonBlocking(errno)) {
85 private void countLatency(int errno, int ms) {
86 if (isNonBlocking(errno)) {
101 private void countError(int errno) {
102 final int newcount = errnos.get(errno, 0) + 1;
103 errnos.put(errno, newcount);
106 private static boolean isSuccess(int errno) {
107 return (errno == 0) || isNonBlocking(errno);
110 static boolean isNonBlocking(int errno) {
113 return (errno == EINPROGRESS) || (errno == EALREADY);
132 String errno = OsConstants.errnoName(errnos.keyAt(i));
134 builder.append(String.format(", %s: %d", errno, count));