#include "datahash.h"#include <sstream>

Go to the source code of this file.
|
| |
| enum | eDatahash_Flag { eDatahash_Required = 1, eDatahash_Optional = 2, eDatahash_Invalid = 0 } |
| const char * | getString (IN const Datahash *hash, IN const char *key, IN eDatahash_Flag flag=eDatahash_Required) |
| const char * | getOptionalString (IN const Datahash *hash, IN const char *key, IN const char *default_value) |
| long | getLong (IN const Datahash *hash, IN const char *key) |
| long | getOptionalLong (IN const Datahash *hash, IN const char *key, IN long default_value) |
| double | getDouble (IN const Datahash *hash, IN const char *key) |
| bool | getBooleanValueFromString (IN const char *value) |
| bool | getBoolean (IN const Datahash *hash, IN const char *key) |
| smart_ptr< Datahash > | getSubhash (IN const Datahash *hash, IN const char *key_name, IN eDatahash_Flag flag=eDatahash_Required) |
| static short | getShort (IN const Datahash *hash, IN const char *key) |
| static int | getInt (IN const Datahash *hash, IN const char *key) |
| static byte_t | getByte (IN const Datahash *hash, IN const char *key) |
| static float | getFloat (IN const Datahash *hash, IN const char *key) |
| template<class T > | |
| void | setValue (IN Datahash *hash, IN const char *key_name, IN const T &t) |
| void | setTimestampAsDateString (IN Datahash *hash, IN const char *key, long timestamp) |
| long | getTimestampFromDateString (IN const Datahash *hash, IN const char *key) |
| void | getStringValues (IN const Datahash *hash, IN const char *key, OUT VecString &vec) |
| smart_ptr< Datahash > | getHashFromColonString (IN const char *s) |
1.7.1