Commit Graph

  • efdee3c31a Escaping doesn't work on all Win32 platform combinations. Removed -e option again. Andrew Johnson 2009-08-03 22:03:33 +00:00
  • ee44663d89 errSymFind() removal. Andrew Johnson 2009-08-03 17:14:25 +00:00
  • 90db5a4ab0 Deleted test code which was moved to libCom/test some time ago. Andrew Johnson 2009-08-03 17:13:04 +00:00
  • 72dbaa8a0f auto-adjust iterations for payload size Jeff Hill 2009-07-31 23:26:16 +00:00
  • 458689a252 fixed formating Jeff Hill 2009-07-31 22:12:32 +00:00
  • 0daf347ef3 fixed incorrect Mbps calc based on rounded payload size Jeff Hill 2009-07-31 22:01:53 +00:00
  • e32d8d77dc fixed gnu compiler issues Jeff Hill 2009-07-31 21:43:03 +00:00
  • ffe7823c22 report send and recv Mbps independently to better understand fullduplex ethernet bw Jeff Hill 2009-07-31 21:23:26 +00:00
  • 913f724ebf fix for mantis 357 Jeff Hill 2009-07-31 19:47:46 +00:00
  • 4e5fa9b6b3 Reverted patch that added architecture-specific compiler flags, Micheal Abbott didn't like it. Andrew Johnson 2009-07-31 17:38:27 +00:00
  • a6b0ffebca Fixed build issue. Andrew Johnson 2009-07-31 16:46:12 +00:00
  • 7246366222 fixed gnu warning Jeff Hill 2009-07-31 15:52:32 +00:00
  • 191668023b independent of whether receive bytes are pending or not. This improves event latency, and allows events to flow if we are blocked due to the service postponing an IO operation. This was a bug fix. Jeff Hill 2009-07-31 00:47:56 +00:00
  • 7a23b74a76 o when processing subscription update events, always activate the send independent of whether receive bytes are pending or not. This improves event latency, and allows events to flow if we are blocked due to the service postponing an IO operation. This was a bug fix. o when finishing processing input activate a send if more than one half of the TCP buffering would be used. In the past the send was not activated until either the send buffer was full or the receive buffer (including any bytes waiting in the socket) was empty. This could cause latency and performance issues because send receive piplining would not occur if they have very large buffers due to a large EPICS_CA_MAX_ARRAY_SIZE. o always activate a send if we enter a service is postponing IO state. Users would probably prefer to receive past responses and not wait until the postponed IO initiates. Jeff Hill 2009-07-31 00:41:34 +00:00
  • 511d818d18 o removed sendBlocked flag o removed processInput function o removed eventFlush function o made casStreamIOWakeup and casStreamEvWakeup friends Jeff Hill 2009-07-31 00:00:42 +00:00
  • f8565139c2 o removed sendBlocked flag o removed processInput function o removed eventFlush function o made casDGEvWakeup, casDGIOWakeup, and casStreamEvWakeup friends Jeff Hill 2009-07-30 23:54:18 +00:00
  • 30a02b365f incomingBytesPresent renamed to inCircuitBytesPending but this function isnt currently used Jeff Hill 2009-07-30 23:51:48 +00:00
  • b4bc931c72 incomingBytesPresent renamed to dgInBytesPending, but this function is not currently used Jeff Hill 2009-07-30 23:50:45 +00:00
  • e5d3815280 o removed bytesAvailable member function from inBuf because we nolonger check the bytes in the socket with an ioctl o removed incomingBytesPresent virtual function from inBufClient interface because we nolonger check the bytes in the socket with an ioctl Jeff Hill 2009-07-30 23:48:43 +00:00
  • ebd65e6e34 added an assert test Jeff Hill 2009-07-30 23:45:14 +00:00
  • 8c45eb4a19 o casStrmClient::inBufBytesAvailable renamed to casStrmClient:: inBufBytesPending reflecting the fact that we nlonger use a socket ioctl to check how many bytes are pending in the sockets input queue o casStrmClient::outBufBytesPresent renamed to casStrmClient::outBufBytesPending for consistency with inBufBytesPending Jeff Hill 2009-07-30 23:43:21 +00:00
  • e1bb171f44 o casStrmClient::inBufBytesAvailable renamed to casStrmClient:: inBufBytesPending reflecting the fact that we nlonger use a socket ioctl to check how many bytes are pending in the sockets input queue o casStrmClient::outBufBytesPresent renamed to casStrmClient::outBufBytesPending for consistency with inBufBytesPending o in casStrmClient :: processMsg () I forced status to S_cas_success at a couple of loop exits. There is probably not a bug because the variable is initialized to this value and the loop termintaes if the status isnt this value nevertheless the corrected code is more robust to future changes. o fixed a benign issue in casStrmClient :: processMsg () where if the user sends a message to big for EPICS_MAX_ARRAY_SIZE and there is currently no room in the output buffer then the user will not receive a diagnostic message. With the patch the message will be sent later once there is space. Jeff Hill 2009-07-30 23:42:15 +00:00
  • 656c2462d3 o casDGClient::inBufBytesAvailable renamed to casDGClient :: inBufBytesPending reflecting the fact that we nlonger use a socket ioctl to check how many bytes are pending in the sockets input queue o casDGClient::outBufBytesPresent renamed to casDGClient::outBufBytesPending for consistency with inBufBytesPending Jeff Hill 2009-07-30 23:31:32 +00:00
  • f4ec20c8f0 casDGClient::inBufBytesAvailable renamed to casDGClient :: inBufBytesPending reflecting the fact that we nlonger use a socket ioctl to check how many bytes are pending in the sockets input queue Jeff Hill 2009-07-30 23:29:43 +00:00
  • 72e1dba496 o no need to allocate or initialize one more fd_set than is used (not a bug but messy) o added optimization where we only check as many registered fd's on the list as select tells us are active in its status o added code to clear all of the fd_set if select returns an error (in practice this would not cause a bug other than some extra activity that would immediately self terminate when it clear the flag in the fd_set, and also we dont see the error message printed when select returns an error) Jeff Hill 2009-07-30 23:21:19 +00:00
  • 001b947702 added more excas options Jeff Hill 2009-07-30 23:09:54 +00:00
  • c0d4317ade fixed broken test Jeff Hill 2009-07-30 23:08:34 +00:00
  • 290ec3e22c adjustable asyn delay, adjustable max simult io, added variables Jeff Hill 2009-07-30 22:53:51 +00:00
  • d6b887b363 adjustable asyn delay Jeff Hill 2009-07-30 22:51:03 +00:00
  • fbebea304b Adapt to older versions of RTEMS. W. Eric Norum 2009-07-29 20:58:37 +00:00
  • dd1d2c10bd Part 2 for Fix of echo problem. Janet B. Anderson 2009-07-29 20:53:02 +00:00
  • d3e3137265 Fixed echo problem when using RULES.Db when T_A is not defined. Janet B. Anderson 2009-07-29 19:06:32 +00:00
  • d764e7d4df added "using namespace std" Jeff Hill 2009-07-29 15:10:24 +00:00
  • 49ddec4294 Add cvtFastPerform to test harness. W. Eric Norum 2009-07-29 14:29:54 +00:00
  • ce778819bd Update comment; can't deprecate a published API! Andrew Johnson 2009-07-28 21:11:02 +00:00
  • d5bffdb13d Can't portably pass filesystem paths as command-line macros to C. Generate a header file instead and include that. Andrew Johnson 2009-07-28 21:08:37 +00:00
  • ba11940aad removed debug printf Jeff Hill 2009-07-25 01:24:50 +00:00
  • 8725e4a67a removed debug printf Jeff Hill 2009-07-25 01:23:18 +00:00
  • a6e57ba17a proper data type for socklen_t Jeff Hill 2009-07-25 01:16:20 +00:00
  • 7d137254af proper data type for socklen_t Jeff Hill 2009-07-25 01:14:55 +00:00
  • 31fb3775fd improved knowledge of the circuit's buffer size Jeff Hill 2009-07-25 01:04:14 +00:00
  • 1ba658b452 improved diagnostics Jeff Hill 2009-07-25 00:44:21 +00:00
  • 6eb25148c5 simplified tcp send interactions Jeff Hill 2009-07-25 00:43:28 +00:00
  • 4ade695a60 upgraded to properly test array performance Jeff Hill 2009-07-23 23:59:04 +00:00
  • bea22985b6 Generate code to abort if no DBD file loaded yet. Andrew Johnson 2009-07-23 22:13:29 +00:00
  • fd6d1ce69c As reported by Michael Davidsaver. Apparently the GeSys dynamic linker doesn't maintain C semantics. I'm afraid that this behaviour is likely to cause lots of other problems, but for now I'll apply the patch since it's harmless. W. Eric Norum 2009-07-23 21:04:27 +00:00
  • 844ed6345a test also numbers in -5 to 5 range Jeff Hill 2009-07-23 17:32:33 +00:00
  • 7315f02888 added cvtFastPerfotm test Jeff Hill 2009-07-23 17:25:51 +00:00
  • 1ba6da438b partial fix for mantis 352 Jeff Hill 2009-07-23 00:23:17 +00:00
  • c986597f1c Reject breaktables with slope of zero. Andrew Johnson 2009-07-22 22:58:09 +00:00
  • 38b81b44be Fixed quoted string problem. Janet B. Anderson 2009-07-22 20:41:09 +00:00
  • 8382eee11a Need quotes here too for this to work on Windows. Andrew Johnson 2009-07-22 20:34:47 +00:00
  • 7d80ab72b0 Escape backslashes in fullPathName output. Andrew Johnson 2009-07-22 16:43:47 +00:00
  • 3d86367330 Added -e option to escape back-slashes in output. Andrew Johnson 2009-07-22 16:40:30 +00:00
  • 16a6357ab4 Initial version. Janet B. Anderson 2009-07-22 14:12:24 +00:00
  • f4bfc3928d Fixed XDK definition for Exceed 12.0. Janet B. Anderson 2009-07-21 17:56:55 +00:00
  • 4282d3e9f4 Commented out XRTGRAPH definitions. Janet B. Anderson 2009-07-21 17:26:34 +00:00
  • 1e68d1f89b Modified EPICS_EXTENSIONS and add OAG_APPS comments. Janet B. Anderson 2009-07-21 17:12:15 +00:00
  • 03b6345fe0 Fixed definitions of X11_LIB and X11_INC. Janet B. Anderson 2009-07-21 17:11:02 +00:00
  • 055bb953b9 Fixed definition of X11_INC. Janet B. Anderson 2009-07-21 17:10:26 +00:00
  • 01d223fafd Updated file and directory sizes for R3.14.11. Janet B. Anderson 2009-07-21 16:26:58 +00:00
  • 7665d1340c Clean out old stuff. Andrew Johnson 2009-07-20 23:03:53 +00:00
  • dfdbe57fd3 fix for mantis 350 R3.14.11-pre1 Jeff Hill 2009-07-18 03:56:25 +00:00
  • 0abb615d3a improved tests Jeff Hill 2009-07-18 03:54:16 +00:00
  • 02281f4d19 improved tests Jeff Hill 2009-07-18 02:42:05 +00:00
  • f936104e47 improved tests Jeff Hill 2009-07-18 02:33:42 +00:00
  • 9f51464ea1 improved tests Jeff Hill 2009-07-18 00:30:17 +00:00
  • f78b00d798 improved tests Jeff Hill 2009-07-18 00:28:08 +00:00
  • a55e69113e fixed mantis 350 Jeff Hill 2009-07-17 23:50:07 +00:00
  • b6a22aa844 removed optimization which could make the ca client library vulnerable if the following function indicates recv bytes are pending but recv blocks anyways. Jeff Hill 2009-07-17 21:33:18 +00:00
  • 5b62da8229 fixed memory leak caused by previous revision (fixing compiler warnings) Jeff Hill 2009-07-17 19:15:39 +00:00
  • 8b9dc86233 Added GNU=NO. Janet B. Anderson 2009-07-16 14:33:52 +00:00
  • 4a898e6ed7 Changed $(MAKEBPT) to $(TOOLS)/makeBpt$(HOSTEXE) to fix win32-x86 build. Janet B. Anderson 2009-07-15 21:15:56 +00:00
  • 58a6493596 fixed command line arguments to follow standards Jeff Hill 2009-07-14 23:26:10 +00:00
  • 93809bd857 billy is nolonger an on-the-fly pv Jeff Hill 2009-07-14 23:25:24 +00:00
  • 90ed36c572 fix allows regression tests to work against async pv Jeff Hill 2009-07-14 23:24:35 +00:00
  • 9e49e0131f fix for mantis 348 Jeff Hill 2009-07-14 22:51:06 +00:00
  • d01e54bd34 documented excas Jeff Hill 2009-07-14 22:41:23 +00:00
  • 5c6975b24d improved tests Jeff Hill 2009-07-14 22:41:08 +00:00
  • d7ae0fbce6 made lib more robust if server sends duplicate connect channel response Jeff Hill 2009-07-14 22:39:41 +00:00
  • 7d2be4f947 added comment Jeff Hill 2009-07-14 22:37:41 +00:00
  • 6fc8ac3c91 Removed BUILD_CLASS def. Janet B. Anderson 2009-07-14 20:17:24 +00:00
  • 6219ab5059 Added BUILD_CLASS=HOST. Janet B. Anderson 2009-07-14 19:30:51 +00:00
  • 2b8055672d Removed ECHO definition. Janet B. Anderson 2009-07-13 21:28:30 +00:00
  • 94301c8838 Set BUILD_CLASS=HOST and HOST_OPT=NO. Janet B. Anderson 2009-07-13 21:27:38 +00:00
  • 493085cb42 Added BUILD_CLASS and HOST_OPT definitions. Janet B. Anderson 2009-07-13 21:18:13 +00:00
  • 1a5bd98408 Added BUILD_CLASS and HOST_OPT definitions. Janet B. Anderson 2009-07-13 21:00:44 +00:00
  • 9d435693ab Added HOST_OPT and BUILD_CLASS definitions. Janet B. Anderson 2009-07-13 20:56:33 +00:00
  • 619d8aa541 Include linux-x86 file. Janet B. Anderson 2009-07-13 20:55:13 +00:00
  • 4848b0d1e1 Modified locations of OPT and BUILD_CLASS defintions. Janet B. Anderson 2009-07-13 20:51:44 +00:00
  • 7651d3f5ac Simplified cross debug build macro definitions. Janet B. Anderson 2009-07-13 20:31:45 +00:00
  • f5e287ae39 Perl CA and dbDefs.h Andrew Johnson 2009-07-10 23:19:53 +00:00
  • 1c18e92da7 Removing seemingly unnecessary dependancy lines. Janet B. Anderson 2009-07-10 22:00:18 +00:00
  • ae85d44190 Remove comment line. Janet B. Anderson 2009-07-10 21:54:25 +00:00
  • 83618673bc Executed host tools should be from EPICS_BASE_HOST_BIN directory. Janet B. Anderson 2009-07-10 21:51:25 +00:00
  • d1bbd5037f Removed unneeded ECHO definition. Janet B. Anderson 2009-07-10 14:42:09 +00:00
  • 4c9fe7e0c0 Added linker options -h, -z text, -z defs to shrlib builds. Janet B. Anderson 2009-07-09 21:53:27 +00:00
  • 1235a1444b Added the -h (set internal name) link option to shrlib builds. Janet B. Anderson 2009-07-09 21:52:32 +00:00
  • 3d717f4476 (M. Davidsaver): errnumlist was never initialized. Removed long-deprecated errSymFind routine. Andrew Johnson 2009-07-09 20:11:02 +00:00
  • 8655ea9e2a doc for excas Jeff Hill 2009-07-09 18:43:17 +00:00