Commit Graph

  • 619534b984 include files put into include/pv Marty Kraimer 2011-06-07 08:30:15 -04:00
  • 9dda7a59dd fix memory leak in monitorQueue.cpp Marty Kraimer 2011-06-03 17:10:23 -04:00
  • fb2691c2a3 fromString for structure Matej Sekoranja 2011-06-02 10:11:02 +02:00
  • 91e08ebe90 operator== fixed Matej Sekoranja 2011-05-22 13:37:17 +02:00
  • 89daa1dac1 fix bug in monitorQueue.cpp Marty Kraimer 2011-05-19 12:02:47 -04:00
  • 8a34a9e52a memory leak fixed in case od duplicate fields Matej Sekoranja 2011-05-18 10:45:54 +02:00
  • 49e619200e use shared_pointer const & instead of shared_pointer everywhere Marty Kraimer 2011-05-13 07:20:55 -04:00
  • 200e984f3b monor changes to monitor.h Marty Kraimer 2011-05-12 15:12:35 -04:00
  • bea5beefcc minor changes to monitor.h Marty Kraimer 2011-05-12 09:15:15 -04:00
  • d13284da7f PVField no longer extends Requester. Marty Kraimer 2011-05-10 07:38:04 -04:00
  • fae332c09f shared pointer def Matej Sekoranja 2011-05-10 10:01:14 +02:00
  • e873bdd0b6 fix memory leak on PVStructure::removeField Marty Kraimer 2011-04-27 12:06:44 -04:00
  • 95ae684d3d add == for introspection; == of PVField is done in base class via convert. Make monitorQueue compatible with monitor, i.e. shared_pointer Marty Kraimer 2011-04-27 08:27:10 -04:00
  • b45b965f14 added shared_pointer typedefs, monitor.h IF changed to used shared_pointers Matej Sekoranja 2011-04-24 23:56:58 +02:00
  • fc74317993 use Michael Davidsaver version of introspection Marty Kraimer 2011-04-21 15:21:18 -04:00
  • f611f0550b add method to messageQueue. Reorganize includes in CDRMonitor.h Marty Kraimer 2011-04-21 05:23:20 -04:00
  • b1ffcf37d7 In PVField make extend Request virtual Marty Kraimer 2011-04-19 05:17:45 -04:00
  • 3a00b879ee Added a new method to PVDataCreate that allows a PVStructure to be created from a PVField array where the elements have a null parent. PVField::message was changed to pass the message to the top level field adding the field name at each level. Marty Kraimer 2011-04-15 14:21:55 -04:00
  • efdef77461 fix bug in Convert.cpp; In misc add virtual destructor to abstract classes Marty Kraimer 2011-04-12 08:26:58 -04:00
  • 323a2d7321 major changes to monitor. Bug in Convert::copyScalar (change every break to rerurn); minor change to StandardPVField and queueVoid Marty Kraimer 2011-04-05 08:37:16 -04:00
  • 617871ece9 static initialization fixed Matej Sekoranja 2011-03-08 21:42:36 +01:00
  • c75c5fcfa6 Let Thread specify stack size Michael Davidsaver 2011-03-04 10:36:54 -05:00
  • 226cc62771 identify OSX Michael Davidsaver 2011-03-03 16:57:32 -05:00
  • 899c22fbf8 tr1 shared_ptr Michael Davidsaver 2011-03-02 18:08:38 -05:00
  • 14c1fdc8c1 minor cleanup in TypeFunc Michael Davidsaver 2011-03-02 18:00:20 -05:00
  • fa77eacd4e use epicsMutex for Mutex Michael Davidsaver 2011-03-02 17:20:15 -05:00
  • 4c88ef8e99 switch to epicsThread Michael Davidsaver 2011-03-02 17:14:07 -05:00
  • 0c61ac0833 stack traces with any exception class Michael Davidsaver 2011-03-02 16:31:08 -05:00
  • 9fd158df1f string serialization optimization Matej Sekoranja 2011-03-04 12:13:57 +01:00
  • 6357722bb1 PVString now extends Serializable array, serialization/deserialization template of all scalars fixed Matej Sekoranja 2011-03-03 09:39:43 +01:00
  • 4c7784671b recalculateWordsInUse fix Matej Sekoranja 2011-03-01 23:02:34 +01:00
  • c20284aebc diamond inheritance Matej Sekoranja 2011-02-28 19:24:50 +01:00
  • 665092df5a update doc Marty Kraimer 2011-02-18 14:16:09 -05:00
  • 6d3ef2f5b6 use & instead of * in misc. Simplify lock.h Marty Kraimer 2011-02-18 08:17:17 -05:00
  • b0c04eea53 Status changes Matej Sekoranja 2011-02-17 01:21:16 +01:00
  • bb6cf7c00b avoid method resolution problem from diamond inheritance Michael Davidsaver 2011-02-15 11:39:38 -05:00
  • 67ae45521b PVStructure: implements method of SerializableArray without inheriting Michael Davidsaver 2011-02-15 11:11:48 -05:00
  • 6eabee97fe remove redundant pure virtual definitions Michael Davidsaver 2011-02-14 11:26:23 -05:00
  • 54782139c7 simplified definition and implementation of PVAuxInfo. Marty Kraimer 2011-02-10 07:46:38 -05:00
  • de19e4b4dc fixed memory leak in Convert. Cleaned up test/testProperty Marty Kraimer 2011-02-10 04:56:39 -05:00
  • 277c71c7de add remaining tests to testAll Michael Davidsaver 2011-02-09 21:02:30 -05:00
  • fc932f1ad2 add testSerialization to testAll Michael Davidsaver 2011-02-09 20:28:38 -05:00
  • afa17f8f4f CDRMonitor: print to streams Michael Davidsaver 2011-02-09 20:29:08 -05:00
  • 89f5e27577 not everything is boolean Michael Davidsaver 2011-02-09 19:59:13 -05:00
  • 08d99f2da2 Revert "specialized serialization for all (not nice)" Michael Davidsaver 2011-02-09 19:55:53 -05:00
  • 355f43fb97 capacity fix Matej Sekoranja 2011-02-09 23:06:20 +01:00
  • 62b285e79d specialized serialization for all (not nice) Matej Sekoranja 2011-02-09 22:05:09 +01:00
  • 25af62a096 warning: minimum values Michael Davidsaver 2011-02-08 13:28:03 -05:00
  • edfafd2ce6 test: update baseline Michael Davidsaver 2011-02-08 13:28:03 -05:00
  • 890c72bad4 factory: templates for BasePV*Array implementations Michael Davidsaver 2011-02-08 13:28:03 -05:00
  • 3dae9f8728 factory: templates for BasePV* implementations Michael Davidsaver 2011-02-08 13:28:03 -05:00
  • 07a6bbaebd test: drop perl scripts Michael Davidsaver 2011-02-08 13:28:03 -05:00
  • 48cf333e29 test: alternative test scripts Michael Davidsaver 2011-02-08 13:28:03 -05:00
  • 72b5354cb5 CDRMonitor: NDEBUG Michael Davidsaver 2011-02-08 13:28:02 -05:00
  • 7d3e58fcc9 CDRMonitor: lazy node creation Michael Davidsaver 2011-02-08 13:28:02 -05:00
  • 29bbaa60f6 Merge remote branch 'origin/master' Michael Davidsaver 2011-02-04 16:29:30 -05:00
  • 624dff139d executor: revise run and shutdown Michael Davidsaver 2011-02-02 18:47:12 -05:00
  • 294684636d pvData.h: apply templates to PV* and PV*Array classes Michael Davidsaver 2011-02-02 16:44:23 -05:00
  • 6a5e908509 timer: avoid unnecessary allocations Michael Davidsaver 2011-02-02 15:56:57 -05:00
  • 2a4f614b7a thread: avoid unnecessary allocations Michael Davidsaver 2011-02-02 15:38:49 -05:00
  • 07487c1a7b lock: unique_lock not unlocking Michael Davidsaver 2011-02-02 18:25:21 -05:00
  • 71cc5e625d change #ifndef name Marty Kraimer 2011-02-03 09:16:11 -05:00
  • e6c521bfb9 static init. problem removed Matej Sekoranja 2011-02-02 20:34:56 +01:00
  • a67a9a5eaa Merge Michael Davidsaver 2011-02-02 11:16:03 -05:00
  • 43bbae6658 static creation fixed Matej Sekoranja 2011-02-02 16:22:22 +01:00
  • bed4108ffd update test baselines Michael Davidsaver 2011-02-02 09:34:29 -05:00
  • 8adb8b7766 rename showConstructDestruct.h to CDRMonitor.h Michael Davidsaver 2011-02-02 09:23:47 -05:00
  • 3dd943d3b3 undercounting field Michael Davidsaver 2011-01-30 20:07:50 -05:00
  • 103e4bf2cb switch tests to CDRMonitor Michael Davidsaver 2011-01-30 19:37:12 -05:00
  • 4a65bf9342 switch remaining to use REFCOUNT macros Michael Davidsaver 2011-01-30 18:09:39 -05:00
  • 099215986f Use epicsThreadOnce for safe lazy initialization Michael Davidsaver 2011-01-30 18:07:54 -05:00
  • d8fe325dc0 replace ShowConstructDestruct with simpler CDRMonitor Michael Davidsaver 2011-01-30 18:04:52 -05:00
  • 302d3fe5d2 executor: remove redundant allocations Michael Davidsaver 2011-01-30 11:52:31 -05:00
  • b4c48449a8 lock: Partial implementation of Boost lock templates Michael Davidsaver 2011-01-30 11:23:31 -05:00
  • 5e45b5fabd did a pull then commit Marty Kraimer 2011-02-01 05:50:23 -05:00
  • 52ee919845 Massive name changes to factory. The changes make it clear what is a default implementation and what implements base classes defined in pvData.h. Marty Kraimer 2011-02-01 05:31:55 -05:00
  • ca3e22fd81 add methods append and remove to PVStructureArray Marty Kraimer 2011-01-31 09:38:12 -05:00
  • 698f4911ba BaseException fix and cleanup. Matej Sekoranja 2011-01-28 19:50:05 +01:00
  • ad9633c8f6 moved pvType.h from misc to pv. Made changes to make it clear that is defining the pvData primitive types for pvData. Marty Kraimer 2011-01-28 08:22:46 -05:00
  • 62e0495c3d structure equals fix Matej Sekoranja 2011-01-26 00:00:38 +01:00
  • 4f85a0c4a1 merge Matej Sekoranja 2011-01-23 23:41:20 +01:00
  • 7f23d511bf deserialization fix Matej Sekoranja 2011-01-23 23:32:29 +01:00
  • d79a24208e added include to status.h Marty Kraimer 2011-01-21 10:04:51 -05:00
  • d16bc519c0 added inc/dec test to testPVStructureArray.cpp Marty Kraimer 2011-01-21 06:27:58 -05:00
  • f4a1173e7a More work on introspection memory management. Required changes to pvIntrospect.h and pvData.h Marty Kraimer 2011-01-20 09:16:33 -05:00
  • 85811ffb69 pulled changes Marty Kraimer 2011-01-19 14:31:54 -05:00
  • f73f18d692 fix problem in PVField::replaceStructure. There is still a memory leak Marty Kraimer 2011-01-19 14:29:12 -05:00
  • 12b7a51ea7 bitSet serialization Matej Sekoranja 2011-01-16 23:50:56 +01:00
  • fb664aa4bd fixed macro Matej Sekoranja 2011-01-13 00:52:30 +01:00
  • bb6437fd86 update doc Marty Kraimer 2011-01-12 14:49:54 -05:00
  • 608d74c400 Fix many memory leaks Marty Kraimer 2011-01-12 10:28:00 -05:00
  • f04a4faccd create .hgignore Marty Kraimer 2011-01-03 07:17:56 -05:00
  • 571405d6b2 fixed wrong delete Matej Sekoranja 2011-01-03 12:47:22 +01:00
  • 7d9b5ce725 added convenience macros Matej Sekoranja 2011-01-02 10:47:08 +01:00
  • 3f9852bd58 random access byteBuffer Matej Sekoranja 2011-01-01 21:25:23 +01:00
  • b5cc749a94 Field equality test Matej Sekoranja 2010-12-28 11:01:03 +01:00
  • 990bb6316e make ref. counting public Matej Sekoranja 2010-12-27 11:33:53 +01:00
  • 8f8502f6e0 fixed SerializeHelper include and delete Matej Sekoranja 2010-12-27 11:33:34 +01:00
  • 9cbd953c34 ByteBuffer.setPosition(int) added Matej Sekoranja 2010-12-27 10:30:59 +01:00
  • 20945f7802 moved StatusTypeNames to .cpp Matej Sekoranja 2010-12-27 10:01:28 +01:00