summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJosh Blum2013-05-02 23:43:02 -0700
committerJosh Blum2013-05-02 23:43:02 -0700
commitf87d54cad2e914ce244c72da790579f8fda504fa (patch)
treeedef4ee71ecd97869ed9037308582366f12a6311 /lib
parentdf99c278c77fcf6ef9d52585c1c746a366167fb8 (diff)
parent540a314a00b747c293f81d7931c22252a861fcdd (diff)
downloadsandhi-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.cpp23
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;