diff options
author | Josh Blum | 2013-05-02 23:43:02 -0700 |
---|---|---|
committer | Josh Blum | 2013-05-02 23:43:02 -0700 |
commit | f87d54cad2e914ce244c72da790579f8fda504fa (patch) | |
tree | edef4ee71ecd97869ed9037308582366f12a6311 /lib | |
parent | df99c278c77fcf6ef9d52585c1c746a366167fb8 (diff) | |
parent | 540a314a00b747c293f81d7931c22252a861fcdd (diff) | |
download | sandhi-f87d54cad2e914ce244c72da790579f8fda504fa.tar.gz sandhi-f87d54cad2e914ce244c72da790579f8fda504fa.tar.bz2 sandhi-f87d54cad2e914ce244c72da790579f8fda504fa.zip |
Merge branch 'master' into theron6_work
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sbuffer.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/sbuffer.cpp b/lib/sbuffer.cpp index 03f87b1..40bbc3f 100644 --- a/lib/sbuffer.cpp +++ b/lib/sbuffer.cpp @@ -6,29 +6,6 @@ using namespace gras; -void gras::sbuffer_handle_deref(SBufferImpl *impl) -{ - //call the deleter if possible - boost::shared_ptr<SBufferDeleter> token_deleter = impl->config.token.lock(); - if (token_deleter) - { - SBuffer buff; - buff.reset(impl); - (*token_deleter)(buff); - } - else if (impl->config.deleter) - { - SBuffer buff; - buff.reset(impl); - impl->config.deleter(buff); - impl->config.deleter = SBufferDeleter(); //reset deleter, so we dont double delete - } - else - { - delete impl; //its really dead now - } -} - SBufferConfig::SBufferConfig(void) { memory = NULL; |