diff options
Diffstat (limited to 'apps/JAWS/clients/Caching/URL_Array_Helper.cpp')
-rw-r--r-- | apps/JAWS/clients/Caching/URL_Array_Helper.cpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/apps/JAWS/clients/Caching/URL_Array_Helper.cpp b/apps/JAWS/clients/Caching/URL_Array_Helper.cpp deleted file mode 100644 index 0a0376e35af..00000000000 --- a/apps/JAWS/clients/Caching/URL_Array_Helper.cpp +++ /dev/null @@ -1,40 +0,0 @@ -// URL_Array_Helper.cpp -// $Id$ - -#if !defined (ACE_URL_ARRAY_HELPER_C) -#define ACE_URL_ARRAY_HELPER_C - -#include "URL_Array_Helper.h" - -// Some helper functions for encoding/decoding - -template <class T> -size_t ace_array_size (const T &x) -{ - size_t sum = sizeof (ACE_UINT32); - for (size_t i = 0; i < x.size (); i++) - sum += x[i].size (); - return sum; -} - -template <class T> -size_t ace_array_encode (void *buf, const T &x) -{ - size_t len = 0; - for (size_t i = 0; i < x.size (); i++) - len+= x[i].encode ((void *) ((char *) buf + len)); - return len ; -} - -template <class T> -size_t ace_array_decode (void *buf, T &x) -{ - size_t len = 0; - for (size_t i = 0; i < x.size (); i++) - len += x[i].decode ((void *) ((char *) buf + len)); - return len; -} - - - -#endif /* ACE_URL_ARRAY_HELPER_C */ |