diff options
| author | 2011-02-10 14:25:36 +0000 | |
|---|---|---|
| committer | 2011-02-10 14:25:36 +0000 | |
| commit | 743d497ee3c18714ff4a8e037c599b140cd4181a (patch) | |
| tree | 091b368a415ec645bb74e07eecd79496bc0ff832 /src/modules/objects/KvsObject_memoryBuffer.cpp | |
| parent | Add GeekShed network (diff) | |
| download | KVIrc-743d497ee3c18714ff4a8e037c599b140cd4181a.tar.gz KVIrc-743d497ee3c18714ff4a8e037c599b140cd4181a.tar.bz2 KVIrc-743d497ee3c18714ff4a8e037c599b140cd4181a.zip | |
Kvs Code improvements
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5454 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/KvsObject_memoryBuffer.cpp')
| -rw-r--r-- | src/modules/objects/KvsObject_memoryBuffer.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/modules/objects/KvsObject_memoryBuffer.cpp b/src/modules/objects/KvsObject_memoryBuffer.cpp index e5947f448..617970239 100644 --- a/src/modules/objects/KvsObject_memoryBuffer.cpp +++ b/src/modules/objects/KvsObject_memoryBuffer.cpp @@ -54,11 +54,14 @@ Load into memorybuffer the <file_name> file. !fn: $saveToFile(<file_name:string>) Save the memorybuffer to <file_name> file. + !fn: $clear() + Clear the memorybuffer. */ KVSO_BEGIN_REGISTERCLASS(KvsObject_memoryBuffer,"memorybuffer","object") KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_memoryBuffer,loadFromFile); + KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_memoryBuffer,clear); KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_memoryBuffer,saveToFile); KVSO_END_REGISTERCLASS(KvsObject_memoryBuffer) @@ -75,6 +78,14 @@ KVSO_BEGIN_DESTRUCTOR(KvsObject_memoryBuffer) KVSO_END_CONSTRUCTOR(KvsObject_memoryBuffer) + +KVSO_CLASS_FUNCTION(memoryBuffer,clear) +{ + CHECK_INTERNAL_POINTER(m_pBuffer) + m_pBuffer->clear(); + return true; +} + KVSO_CLASS_FUNCTION(memoryBuffer,loadFromFile) { CHECK_INTERNAL_POINTER(m_pBuffer) |
