Michael Davidsaver
2a4f614b7a
thread: avoid unnecessary allocations
...
Use auto_ptr<> for pImpl
Eliminate redundant ThreadListElement class. It just contains
a Thread* and a ThreadListNode which contains itself?
Make thread main function a static class function to avoid
problems with accessing private members of ThreadPvt.
In this context "private" means used by the implementation
class only.
2011-02-04 16:22:15 -05:00
Michael Davidsaver
8adb8b7766
rename showConstructDestruct.h to CDRMonitor.h
2011-02-02 10:11:07 -05:00
Michael Davidsaver
099215986f
Use epicsThreadOnce for safe lazy initialization
...
Also use epicsAtExit to handle cleanup.
2011-02-02 10:11:07 -05:00
Marty Kraimer
608d74c400
Fix many memory leaks
2011-01-12 10:28:00 -05:00
Marty Kraimer
3c060afedb
continuation of last commit
2010-12-08 07:10:01 -05:00
Marty Kraimer
381c6de7e9
change build so that only one library pvData gets built
2010-12-08 07:08:42 -05:00
Marty Kraimer
358923d064
started on documentation and changes to misc as a result
2010-12-02 15:28:09 -05:00
Marty Kraimer
9db054cc54
timer and timeStamp added to misc. copyright and license info added
2010-11-23 07:30:13 -05:00
Marty Kraimer
28aad96b34
redid showConstructDestruct
2010-11-17 15:28:18 -05:00
Marty Kraimer
6e90ae7f12
added event thread executor timeFunction showConstructDestruct timeStamp
2010-11-17 11:14:38 -05:00