aboutsummaryrefslogtreecommitdiff
path: root/src/stable/condition.h (unfollow)
AgeCommit message (Expand)Author
2015-09-13The cache wasn't accessible from CacheObject decendants that were const.Mike Buland
2015-08-25Added more lock/unlock features to the cache Lockers. That...was a weirdMike Buland
2015-08-24Added some refcount debugging.Mike Buland
2015-08-24Minor stability/speed improvements, don't try to write null strings to a stream.Mike Buland
2015-08-22Added some handy functions to inject data back into the telnet buffer.Mike Buland
2015-08-22Minor tweak to non-canoninical callback handling. It had the same problem thatMike Buland
2015-08-16Thread safety update for the previous commit. I left one structure accessMike Buland
2015-08-16Fixed a highly essoteric issue. The ReadWriteMutex was locked in write whileMike Buland
2015-08-16Couldn't print out the minimum value for any given signed integer. I fixed theMike Buland
2015-07-20Added a close function. It's nice to be able to close your connection wheneverMike Buland
2015-07-14constant cache pointers can now be bound and unbound. It may seem odd, but it'sMike Buland
2015-07-07In theory the protocol client shouldn't send a backspace to indicate that aMike Buland
2015-07-07Fixed the buffering code in ProtocolTelnet to clear the buffer before handingMike Buland
2015-06-16Const chnaged functions. I think this makes sense.Mike Buland
2014-11-28Heh, autoconfig didn't work on systems without /dev/nullMike Buland
2014-11-28Autoconfig now detects libraries that libbu++ can use and generates theMike Buland
2014-11-28Minor tweak to bin2cpp, it now will now include a comment showing you the nameMike Buland
2014-10-03Tweaked Bu::Uuid loading to pad it's data more cleanly. This will help ensureMike Buland
2014-08-14Neither the Bu::Client class or the Bu::ProtocolTelnet class were threadsafeMike Buland
2014-08-12Minor tweak to the read/write mutex test.Mike Buland
2014-08-08The cache didn't handle syncing objects that were marked changed and thenMike Buland
2014-07-22Deferred erase now works on cache entries. You can erase a cache entry whileMike Buland
2014-06-13Telnet really needed a flush function. Now it has one.Mike Buland
2014-03-05Added a method to null/clear a cache pointer, and one to see if it's set at all.Mike Buland
2014-02-03Corrected Myriad unit test on 64 bit platforms.Mike Buland
2014-02-03Changed copyright to 2007-2014.Mike Buland
2014-02-03We needed a new pregenerated signals.h for make builds.Mike Buland
2014-02-03Compiles with LLVM 3.4 as well now.Mike Buland
2014-02-02I can make it compile with gcc or LLVM, but not both yet.Mike Buland
2014-01-30Updated Makefile, I used g++ instead of ${CXX} in several places.Mike Buland
2014-01-30Attempting to fix OSX compatibility, it's not 100%, but it builds and most th...Mike Buland
2014-01-22Updated the cache system. It now ensures that objects are initialized withMike Buland
2013-07-26Got rid of the last non-const formatter << operator references.Mike Buland
2013-07-26Fixed some random whining issues, dropped extra char * formatter references,Mike Buland
2013-07-26Removed an incorrect formatter << operator, and corrected a const_iterator vsMike Buland
2013-07-20Added a Locker class to the Bu::CacheObject base class. This is a super simpleMike Buland
2013-07-18Fixed caching changed issue. The cache now marks objects as unchanged for youMike Buland
2013-07-03Modified the Bu::CacheBase API, what was erase is eraseNow, and erase is aboutMike Buland
2013-04-08Minor tweaks to the cache object base class. The per-object mutex is actuallyMike Buland
2013-03-25Corrected a pure virtual call issue while destroying caches.Mike Buland
2013-03-21The Bu::MyriadCache now ensures that it saves the myriad structure afterMike Buland
2013-03-18Cache object handles changed() events when no cache has been set cleanly now.Mike Buland
2013-03-18Added the has function to the new cache system. If the object identified byMike Buland
2013-03-18Corrected compliation issue in the new cache with older GCC versions.Mike Buland
2013-03-17The new cache system has been broken out into it's individual headers, and isMike Buland
2013-03-17The new cache system is tested and ready, it just needs to be put in it's place.Mike Buland
2013-03-13Added bind/unbind to the Cache system. Fixed typo in docs of heap.Mike Buland
2013-03-13The new caching system is almost there. It's more elaborate internally, andMike Buland
2013-03-12Bu::Uuid now supports being formatted, it uses the standard toString() method.Mike Buland
2013-03-12Mostly planning changes, nothing real functional but I want to commit and changeMike Buland