id: 1 unit: static void enumeratePorts() file: src/main/c/Windows/SerialPort_Windows.c start line: 119 end line: 609 size: 435 LOC McCabe index: 132 number of parameters: 1 id: 2 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_configPort() file: src/main/c/Posix/SerialPort_Posix.c start line: 588 end line: 821 size: 211 LOC McCabe index: 79 number of parameters: 3 id: 3 unit: void searchForComPorts() file: src/main/c/Posix/PosixHelperFunctions.c start line: 551 end line: 794 size: 202 LOC McCabe index: 41 number of parameters: 1 id: 4 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_configPort() file: src/main/c/Windows/SerialPort_Windows.c start line: 938 end line: 1119 size: 166 LOC McCabe index: 64 number of parameters: 3 id: 5 unit: baud_rate getBaudRateCode() file: src/main/c/Posix/PosixHelperFunctions.c start line: 796 end line: 948 size: 152 LOC McCabe index: 35 number of parameters: 1 id: 6 unit: void searchForComPorts() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1608 end line: 1754 size: 134 LOC McCabe index: 24 number of parameters: 1 id: 7 unit: char getPortDetails() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1176 end line: 1303 size: 119 LOC McCabe index: 23 number of parameters: 7 id: 8 unit: JNIEXPORT jint JNICALL JNI_OnLoad() file: src/main/c/Posix/SerialPort_Posix.c start line: 244 end line: 354 size: 104 LOC McCabe index: 43 number of parameters: 2 id: 9 unit: JNIEXPORT jint JNICALL JNI_OnLoad() file: src/main/c/Windows/SerialPort_Windows.c start line: 611 end line: 709 size: 92 LOC McCabe index: 42 number of parameters: 2 id: 10 unit: char getUsbPortDetails() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1404 end line: 1502 size: 87 LOC McCabe index: 19 number of parameters: 9 id: 11 unit: void reduceLatencyToMinimum() file: src/main/c/Windows/WindowsHelperFunctions.c start line: 205 end line: 300 size: 85 LOC McCabe index: 20 number of parameters: 2 id: 12 unit: baud_rate getBaudRateCode() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1756 end line: 1838 size: 81 LOC McCabe index: 23 number of parameters: 1 id: 13 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_waitForEvent() file: src/main/c/Posix/SerialPort_Posix.c start line: 835 end line: 918 size: 76 LOC McCabe index: 19 number of parameters: 3 id: 14 unit: JNIEXPORT jlong JNICALL Java_com_fazecast_jSerialComm_SerialPort_openPortNative() file: src/main/c/Posix/SerialPort_Posix.c start line: 497 end line: 586 size: 73 LOC McCabe index: 23 number of parameters: 2 id: 15 unit: public final void waitForSerialEvent() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2155 end line: 2228 size: 72 LOC McCabe index: 25 number of parameters: 0 id: 16 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_waitForEvent() file: src/main/c/Windows/SerialPort_Windows.c start line: 1133 end line: 1210 size: 69 LOC McCabe index: 23 number of parameters: 3 id: 17 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_readBytes() file: src/main/c/Posix/SerialPort_Posix.c start line: 965 end line: 1050 size: 65 LOC McCabe index: 34 number of parameters: 8 id: 18 unit: void searchForComPorts() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1305 end line: 1387 size: 64 LOC McCabe index: 21 number of parameters: 1 id: 19 unit: void searchForComPorts() file: src/main/c/Posix/PosixHelperFunctions.c start line: 971 end line: 1064 size: 63 LOC McCabe index: 13 number of parameters: 1 id: 20 unit: void searchForComPorts() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1504 end line: 1583 size: 62 LOC McCabe index: 23 number of parameters: 1 id: 21 unit: JNIEXPORT jlong JNICALL Java_com_fazecast_jSerialComm_SerialPort_openPortNative() file: src/main/c/Windows/SerialPort_Windows.c start line: 863 end line: 936 size: 58 LOC McCabe index: 16 number of parameters: 2 id: 22 unit: JNIEXPORT void JNICALL Java_com_fazecast_jSerialComm_SerialPort_retrievePortDetails() file: src/main/c/Windows/SerialPort_Windows.c start line: 798 end line: 861 size: 57 LOC McCabe index: 21 number of parameters: 2 id: 23 unit: JNIEXPORT void JNICALL Java_com_fazecast_jSerialComm_SerialPort_retrievePortDetails() file: src/main/c/Posix/SerialPort_Posix.c start line: 434 end line: 495 size: 55 LOC McCabe index: 20 number of parameters: 2 id: 24 unit: public final boolean openPort() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 592 end line: 650 size: 52 LOC McCabe index: 22 number of parameters: 3 id: 25 unit: baud_rate getBaudRateCode() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1101 end line: 1153 size: 52 LOC McCabe index: 23 number of parameters: 1 id: 26 unit: static void getPortLocation() file: src/main/c/Posix/PosixHelperFunctions.c start line: 358 end line: 415 size: 49 LOC McCabe index: 8 number of parameters: 3 id: 27 unit: void replaceDetails() file: src/main/c/Posix/PosixHelperFunctions.c start line: 99 end line: 142 size: 43 LOC McCabe index: 7 number of parameters: 10 id: 28 unit: void replaceDetails() file: src/main/c/Windows/WindowsHelperFunctions.c start line: 115 end line: 157 size: 42 LOC McCabe index: 7 number of parameters: 9 id: 29 unit: static void assignFriendlyName() file: src/main/c/Posix/PosixHelperFunctions.c start line: 446 end line: 497 size: 42 LOC McCabe index: 24 number of parameters: 2 id: 30 unit: static void getUsbDetails() file: src/main/c/Posix/PosixHelperFunctions.c start line: 499 end line: 549 size: 42 LOC McCabe index: 5 number of parameters: 7 id: 31 unit: int getPortPathFromSerial() file: src/main/c/Windows/WindowsHelperFunctions.c start line: 302 end line: 345 size: 41 LOC McCabe index: 16 number of parameters: 3 id: 32 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_readBytes() file: src/main/c/Windows/SerialPort_Windows.c start line: 1271 end line: 1318 size: 39 LOC McCabe index: 13 number of parameters: 8 id: 33 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_writeBytes() file: src/main/c/Windows/SerialPort_Windows.c start line: 1320 end line: 1367 size: 39 LOC McCabe index: 11 number of parameters: 7 id: 34 unit: static public SerialPort getCommPort() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 511 end line: 558 size: 37 LOC McCabe index: 9 number of parameters: 1 id: 35 unit: public final void stopListening() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2104 end line: 2147 size: 37 LOC McCabe index: 8 number of parameters: 0 id: 36 unit: int verifyAndSetUserPortGroup() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1856 end line: 1905 size: 37 LOC McCabe index: 10 number of parameters: 1 id: 37 unit: JNIEXPORT void JNICALL Java_com_fazecast_jSerialComm_SerialPort_setEventListeningStatus() file: src/main/c/Posix/SerialPort_Posix.c start line: 1087 end line: 1124 size: 37 LOC McCabe index: 14 number of parameters: 4 id: 38 unit: public final void startListening() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2066 end line: 2102 size: 35 LOC McCabe index: 9 number of parameters: 0 id: 39 unit: JNIEXPORT jobjectArray JNICALL Java_com_fazecast_jSerialComm_SerialPort_getCommPortsNative() file: src/main/c/Posix/SerialPort_Posix.c start line: 389 end line: 432 size: 34 LOC McCabe index: 14 number of parameters: 2 id: 40 unit: JNIEXPORT jobjectArray JNICALL Java_com_fazecast_jSerialComm_SerialPort_getCommPortsNative() file: src/main/c/Windows/SerialPort_Windows.c start line: 755 end line: 796 size: 32 LOC McCabe index: 13 number of parameters: 2 id: 41 unit: public final boolean addDataListener() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1171 end line: 1197 size: 27 LOC McCabe index: 7 number of parameters: 1 id: 42 unit: int flock() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1071 end line: 1099 size: 27 LOC McCabe index: 8 number of parameters: 2 id: 43 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_setDTRandRTS() file: src/main/c/Posix/SerialPort_Posix.c start line: 1202 end line: 1233 size: 26 LOC McCabe index: 5 number of parameters: 5 id: 44 unit: public final boolean setComPortTimeouts() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1467 end line: 1492 size: 25 LOC McCabe index: 8 number of parameters: 3 id: 45 unit: static void retrievePhysicalPortPrefixes() file: src/main/c/Posix/PosixHelperFunctions.c start line: 241 end line: 272 size: 25 LOC McCabe index: 12 number of parameters: 1 id: 46 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_writeBytes() file: src/main/c/Posix/SerialPort_Posix.c start line: 1052 end line: 1085 size: 25 LOC McCabe index: 12 number of parameters: 7 id: 47 unit: JNIEXPORT jlong JNICALL Java_com_fazecast_jSerialComm_SerialPort_closePortNative() file: src/main/c/Windows/SerialPort_Windows.c start line: 1212 end line: 1239 size: 23 LOC McCabe index: 3 number of parameters: 3 id: 48 unit: JNIEXPORT void JNICALL JNI_OnUnload() file: src/main/c/Windows/SerialPort_Windows.c start line: 711 end line: 738 size: 22 LOC McCabe index: 6 number of parameters: 2 id: 49 unit: static char isUsbSerialSubsystem() file: src/main/c/Posix/PosixHelperFunctions.c start line: 274 end line: 296 size: 22 LOC McCabe index: 6 number of parameters: 1 id: 50 unit: static char isPtyDevice() file: src/main/c/Posix/PosixHelperFunctions.c start line: 298 end line: 320 size: 22 LOC McCabe index: 7 number of parameters: 1 id: 51 unit: public void run() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 288 end line: 313 size: 21 LOC McCabe index: 6 number of parameters: 0 id: 52 unit: public final boolean setRs485ModeParameters() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1769 end line: 1790 size: 21 LOC McCabe index: 5 number of parameters: 6 id: 53 unit: void removePort() file: src/main/c/Posix/PosixHelperFunctions.c start line: 152 end line: 177 size: 21 LOC McCabe index: 4 number of parameters: 2 id: 54 unit: static void getDriverName() file: src/main/c/Posix/PosixHelperFunctions.c start line: 417 end line: 444 size: 21 LOC McCabe index: 5 number of parameters: 2 id: 55 unit: public final boolean setComPortParameters() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1393 end line: 1413 size: 20 LOC McCabe index: 5 number of parameters: 5 id: 56 unit: public final void write() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2352 end line: 2377 size: 20 LOC McCabe index: 7 number of parameters: 3 id: 57 unit: static void pushBackString() file: src/main/c/Posix/PosixHelperFunctions.c start line: 209 end line: 229 size: 20 LOC McCabe index: 4 number of parameters: 2 id: 58 unit: void removePort() file: src/main/c/Windows/WindowsHelperFunctions.c start line: 169 end line: 192 size: 19 LOC McCabe index: 4 number of parameters: 2 id: 59 unit: JNIEXPORT jlong JNICALL Java_com_fazecast_jSerialComm_SerialPort_closePortNative() file: src/main/c/Posix/SerialPort_Posix.c start line: 920 end line: 941 size: 19 LOC McCabe index: 3 number of parameters: 3 id: 60 unit: JNIEXPORT void JNICALL Java_com_fazecast_jSerialComm_SerialPort_quickConfig() file: src/main/c/Posix/SerialPort_Posix.c start line: 1271 end line: 1289 size: 19 LOC McCabe index: 12 number of parameters: 6 id: 61 unit: public long openPortNative() file: src/main/java/com/fazecast/jSerialComm/android/AndroidPort.java start line: 198 end line: 220 size: 18 LOC McCabe index: 9 number of parameters: 1 id: 62 unit: public final String toString() file: src/main/java/com/fazecast/jSerialComm/SerialPortEvent.java start line: 146 end line: 163 size: 18 LOC McCabe index: 14 number of parameters: 0 id: 63 unit: static private boolean loadNativeLibrary() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 357 end line: 373 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 64 unit: public final boolean setXonXoffCharacters() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1834 end line: 1850 size: 17 LOC McCabe index: 5 number of parameters: 2 id: 65 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_setDTRandRTS() file: src/main/c/Windows/SerialPort_Windows.c start line: 1446 end line: 1465 size: 17 LOC McCabe index: 5 number of parameters: 5 id: 66 unit: static public boolean setAndroidContext() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 425 end line: 440 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 67 unit: public final int writeBytes() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 948 end line: 966 size: 16 LOC McCabe index: 8 number of parameters: 3 id: 68 unit: public final boolean setBaudRate() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1522 end line: 1537 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 69 unit: public final boolean setNumDataBits() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1547 end line: 1562 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 70 unit: public final boolean setNumStopBits() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1579 end line: 1594 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 71 unit: public final boolean setFlowControl() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1633 end line: 1648 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 72 unit: public final boolean setParity() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1665 end line: 1680 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 73 unit: public final boolean disableRs485ModeControl() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1805 end line: 1821 size: 16 LOC McCabe index: 5 number of parameters: 0 id: 74 unit: public final void removeDataListener() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1216 end line: 1230 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 75 unit: public final int read() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2288 end line: 2305 size: 15 LOC McCabe index: 8 number of parameters: 3 id: 76 unit: public final long skip() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2308 end line: 2322 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 77 unit: JNIEXPORT void JNICALL Java_com_fazecast_jSerialComm_SerialPort_quickConfig() file: src/main/c/Windows/SerialPort_Windows.c start line: 1501 end line: 1515 size: 15 LOC McCabe index: 9 number of parameters: 6 id: 78 unit: public final int read() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2251 end line: 2267 size: 14 LOC McCabe index: 5 number of parameters: 0 id: 79 unit: int setCustomBaudRate() file: src/main/c/Posix/PosixHelperFunctions.c start line: 950 end line: 964 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 80 unit: public void onReceive() file: src/main/java/com/fazecast/jSerialComm/android/AndroidPort.java start line: 89 end line: 102 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 81 unit: static private void cleanUpDirectory() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 327 end line: 340 size: 13 LOC McCabe index: 7 number of parameters: 1 id: 82 unit: public final boolean closePort() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 696 end line: 711 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 83 unit: public final boolean flushIOBuffers() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1309 end line: 1321 size: 13 LOC McCabe index: 3 number of parameters: 0 id: 84 unit: public final void quickSetConfig() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1713 end line: 1725 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 85 unit: public final int read() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2270 end line: 2285 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 86 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_bytesAvailable() file: src/main/c/Windows/SerialPort_Windows.c start line: 1241 end line: 1254 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 87 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_bytesAwaitingWrite() file: src/main/c/Windows/SerialPort_Windows.c start line: 1256 end line: 1269 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 88 unit: static void enumeratePorts() file: src/main/c/Posix/SerialPort_Posix.c start line: 114 end line: 131 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 89 unit: private SerialPort() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1133 end line: 1144 size: 12 LOC McCabe index: 1 number of parameters: 9 id: 90 unit: static inline jboolean checkJniError() file: src/main/c/Windows/SerialPort_Windows.c start line: 104 end line: 116 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 91 unit: int setCustomBaudRate() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1840 end line: 1852 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 92 unit: static inline jboolean checkJniError() file: src/main/c/Posix/SerialPort_Posix.c start line: 99 end line: 111 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 93 unit: JNIEXPORT void JNICALL JNI_OnUnload() file: src/main/c/Posix/SerialPort_Posix.c start line: 356 end line: 372 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 94 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_setRTS() file: src/main/c/Posix/SerialPort_Posix.c start line: 1150 end line: 1161 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 95 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_clearRTS() file: src/main/c/Posix/SerialPort_Posix.c start line: 1163 end line: 1174 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 96 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_setDTR() file: src/main/c/Posix/SerialPort_Posix.c start line: 1176 end line: 1187 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 97 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_clearDTR() file: src/main/c/Posix/SerialPort_Posix.c start line: 1189 end line: 1200 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 98 unit: public long closePortNative() file: src/main/java/com/fazecast/jSerialComm/android/AndroidPort.java start line: 223 end line: 236 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 99 unit: static private void deleteDirectory() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 343 end line: 354 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 100 unit: public final void write() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2333 end line: 2343 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 101 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_flushRxTxBuffers() file: src/main/c/Windows/SerialPort_Windows.c start line: 1121 end line: 1131 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 102 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_setBreak() file: src/main/c/Windows/SerialPort_Windows.c start line: 1374 end line: 1384 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 103 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_clearBreak() file: src/main/c/Windows/SerialPort_Windows.c start line: 1386 end line: 1396 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 104 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_setRTS() file: src/main/c/Windows/SerialPort_Windows.c start line: 1398 end line: 1408 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 105 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_clearRTS() file: src/main/c/Windows/SerialPort_Windows.c start line: 1410 end line: 1420 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 106 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_setDTR() file: src/main/c/Windows/SerialPort_Windows.c start line: 1422 end line: 1432 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 107 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_clearDTR() file: src/main/c/Windows/SerialPort_Windows.c start line: 1434 end line: 1444 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 108 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_flushRxTxBuffers() file: src/main/c/Posix/SerialPort_Posix.c start line: 823 end line: 833 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 109 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_setBreak() file: src/main/c/Posix/SerialPort_Posix.c start line: 1126 end line: 1136 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 110 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_clearBreak() file: src/main/c/Posix/SerialPort_Posix.c start line: 1138 end line: 1148 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 111 unit: public final void flushDataListener() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1202 end line: 1211 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 112 unit: void cleanUpVector() file: src/main/c/Windows/WindowsHelperFunctions.c start line: 194 end line: 202 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 113 unit: void cleanUpVector() file: src/main/c/Posix/PosixHelperFunctions.c start line: 179 end line: 187 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 114 unit: static void freeStringVector() file: src/main/c/Posix/PosixHelperFunctions.c start line: 231 end line: 239 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 115 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_bytesAvailable() file: src/main/c/Posix/SerialPort_Posix.c start line: 943 end line: 952 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 116 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_bytesAwaitingWrite() file: src/main/c/Posix/SerialPort_Posix.c start line: 954 end line: 963 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 117 unit: JNIEXPORT void JNICALL Java_com_fazecast_jSerialComm_SerialPort_uninitializeLibrary() file: src/main/c/Windows/SerialPort_Windows.c start line: 740 end line: 747 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 118 unit: JNIEXPORT void JNICALL Java_com_fazecast_jSerialComm_SerialPort_uninitializeLibrary() file: src/main/c/Posix/SerialPort_Posix.c start line: 374 end line: 381 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 119 unit: static public void addShutdownHook() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 405 end line: 410 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 120 unit: public final boolean isOpen() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 757 end line: 762 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 121 unit: public final void disablePortConfiguration() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 771 end line: 776 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 122 unit: public final void disableExclusiveLock() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 784 end line: 789 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 123 unit: public final void allowElevatedPermissionsRequest() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 812 end line: 817 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 124 unit: public final int readBytes() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 909 end line: 917 size: 6 LOC McCabe index: 4 number of parameters: 3 id: 125 unit: public final boolean setDTRandRTS() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1084 end line: 1089 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 126 unit: public final int available() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2243 end line: 2248 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 127 unit: public SerialPortEvent() file: src/main/java/com/fazecast/jSerialComm/SerialPortEvent.java start line: 84 end line: 89 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 128 unit: public SerialPortEvent() file: src/main/java/com/fazecast/jSerialComm/SerialPortEvent.java start line: 133 end line: 138 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 129 unit: static private boolean isSymbolicLink() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 320 end line: 324 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 130 unit: public final boolean setRTS() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1024 end line: 1028 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 131 unit: public final boolean clearRTS() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1039 end line: 1043 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 132 unit: public final boolean setDTR() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1054 end line: 1058 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 133 unit: public final boolean clearDTR() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1072 end line: 1076 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 134 unit: public final void resetBuffers() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2149 end line: 2153 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 135 unit: public SerialPortTimeoutException() file: src/main/java/com/fazecast/jSerialComm/SerialPortTimeoutException.java start line: 44 end line: 48 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 136 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getCTS() file: src/main/c/Windows/SerialPort_Windows.c start line: 1467 end line: 1471 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 137 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getDSR() file: src/main/c/Windows/SerialPort_Windows.c start line: 1473 end line: 1477 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 138 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getDCD() file: src/main/c/Windows/SerialPort_Windows.c start line: 1479 end line: 1483 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 139 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getRI() file: src/main/c/Windows/SerialPort_Windows.c start line: 1495 end line: 1499 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 140 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getCTS() file: src/main/c/Posix/SerialPort_Posix.c start line: 1235 end line: 1239 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 141 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getDSR() file: src/main/c/Posix/SerialPort_Posix.c start line: 1241 end line: 1245 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 142 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getDCD() file: src/main/c/Posix/SerialPort_Posix.c start line: 1247 end line: 1251 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 143 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getDTR() file: src/main/c/Posix/SerialPort_Posix.c start line: 1253 end line: 1257 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 144 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getRTS() file: src/main/c/Posix/SerialPort_Posix.c start line: 1259 end line: 1263 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 145 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getRI() file: src/main/c/Posix/SerialPort_Posix.c start line: 1265 end line: 1269 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 146 unit: static public void autoCleanupAtShutdown() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 452 end line: 455 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 147 unit: static public void allowPortOpenForEnumeration() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 466 end line: 469 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 148 unit: public final boolean openPort() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 665 end line: 668 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 149 unit: public final boolean openPort() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 684 end line: 687 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 150 unit: public final int getLastErrorLocation() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 828 end line: 831 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 151 unit: public final int getLastErrorCode() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 841 end line: 844 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 152 unit: public final boolean setComPortParameters() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1353 end line: 1356 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 153 unit: public final boolean setRs485ModeParameters() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1740 end line: 1743 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 154 unit: public SerialPortInputStream() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2237 end line: 2240 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 155 unit: public final void write() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2346 end line: 2349 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 156 unit: public static void set() file: src/main/java/com/fazecast/jSerialComm/SerialPortThreadFactory.java start line: 62 end line: 65 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 157 unit: public SerialPortIOException() file: src/main/java/com/fazecast/jSerialComm/SerialPortIOException.java start line: 44 end line: 47 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 158 unit: public SerialPortInvalidPortException() file: src/main/java/com/fazecast/jSerialComm/SerialPortInvalidPortException.java start line: 45 end line: 48 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 159 unit: JNIEXPORT jstring JNICALL Java_com_fazecast_jSerialComm_SerialPort_getNativeLibraryVersion() file: src/main/c/Windows/SerialPort_Windows.c start line: 749 end line: 753 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 160 unit: JNIEXPORT void JNICALL Java_com_fazecast_jSerialComm_SerialPort_setEventListeningStatus() file: src/main/c/Windows/SerialPort_Windows.c start line: 1369 end line: 1372 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 161 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getDTR() file: src/main/c/Windows/SerialPort_Windows.c start line: 1485 end line: 1488 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 162 unit: JNIEXPORT jboolean JNICALL Java_com_fazecast_jSerialComm_SerialPort_getRTS() file: src/main/c/Windows/SerialPort_Windows.c start line: 1490 end line: 1493 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 163 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_getLastErrorLocation() file: src/main/c/Windows/SerialPort_Windows.c start line: 1517 end line: 1520 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 164 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_getLastErrorCode() file: src/main/c/Windows/SerialPort_Windows.c start line: 1522 end line: 1525 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 165 unit: static char isBluetoothDevice() file: src/main/c/Posix/PosixHelperFunctions.c start line: 353 end line: 356 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 166 unit: uint32_t __stack_chk_fail_local() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1066 end line: 1069 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 167 unit: int setCustomBaudRate() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1155 end line: 1159 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 168 unit: baud_rate getBaudRateCode() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1389 end line: 1393 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 169 unit: int setCustomBaudRate() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1395 end line: 1399 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 170 unit: baud_rate getBaudRateCode() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1585 end line: 1589 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 171 unit: int setCustomBaudRate() file: src/main/c/Posix/PosixHelperFunctions.c start line: 1591 end line: 1595 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 172 unit: JNIEXPORT jstring JNICALL Java_com_fazecast_jSerialComm_SerialPort_getNativeLibraryVersion() file: src/main/c/Posix/SerialPort_Posix.c start line: 383 end line: 387 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 173 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_getLastErrorLocation() file: src/main/c/Posix/SerialPort_Posix.c start line: 1291 end line: 1294 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 174 unit: JNIEXPORT jint JNICALL Java_com_fazecast_jSerialComm_SerialPort_getLastErrorCode() file: src/main/c/Posix/SerialPort_Posix.c start line: 1296 end line: 1299 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 175 unit: private SerialPort() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 1132 end line: 1132 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 176 unit: public SerialPortOutputStream() file: src/main/java/com/fazecast/jSerialComm/SerialPort.java start line: 2330 end line: 2330 size: 1 LOC McCabe index: 1 number of parameters: 0