lib/datahash/datahash.h File Reference

#include "common/common.h"
#include "threadsafe/smart_ptr.h"
#include "threadsafe/threadsafe_multimap.h"
Include dependency graph for lib/datahash/datahash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  hash_value_t
class  Datahash
 Basic datahash object. More...

enum  eHashDataType {
  eHashDataType_String = 1,
  eHashDataType_Hash = 2,
  eHashDataType_Invalid = 0
bool isValidHashKeyName (const char *key_name) throw ()
 is the given key valid? there are restrictions on key formats
void validateHashKeyName (const char *key_name)
 throw an exception if the given key is not valid