|
TIB_API void | tibMap_Close (tibEx e, tibMap tibmap) |
| Destroy a map object. More...
|
|
TIB_API tibMapIterator | tibMap_CreateIterator (tibEx e, tibMap tibmap, tibProperties props) |
| Create an iterator over the keys in a map. More...
|
|
TIB_API tibMapIterator | tibMap_CreateIteratorWithLock (tibEx e, tibMap tibmap, tibLock lock, tibProperties props) |
| Create an iterator over the keys in a map and associate it with a lock. More...
|
|
TIB_API tibMessage | tibMap_Get (tibEx e, tibMap tibmap, const char *key) |
| Get the value of a key in a map. More...
|
|
TIB_API void | tibMap_GetMultiple (tibEx e, tibMap tibmap, tibint32_t numKeys, const char **keys, tibMessage *values) |
| Get the values for the specified keys from a map. More...
|
|
TIB_API void | tibMap_GetMultipleWithLock (tibEx e, tibMap tibmap, tibint32_t numKeys, const char **keys, tibMessage *values, tibLock lock) |
| Get the values for the specified keys from a map as a locked operation. More...
|
|
TIB_API tibint32_t | tibMap_GetName (tibEx e, tibMap id, char *buf, tibint32_t size) |
| Return the name of the map. More...
|
|
TIB_API tibint64_t | tibMap_GetSize (tibEx e, tibMap id) |
| Return map size. More...
|
|
TIB_API tibint64_t | tibMap_GetSizeWithLock (tibEx e, tibMap id, tibLock lock) |
| Return map size as a locked operation. More...
|
|
TIB_API tibMessage | tibMap_GetWithLock (tibEx e, tibMap tibmap, const char *key, tibLock lock) |
| Get the value of a key in a map as a locked operation. More...
|
|
TIB_API void | tibMap_Remove (tibEx e, tibMap tibmap, const char *key) |
| Remove a key/value pair from a map. More...
|
|
TIB_API void | tibMap_RemoveAll (tibEx e, tibMap tibmap) |
| Remove all key/value pairs from a map. More...
|
|
TIB_API void | tibMap_RemoveAllWithLock (tibEx e, tibMap tibmap, tibLock lock) |
| Remove all key/value pairs from a map as a locked operation. More...
|
|
TIB_API void | tibMap_RemoveWithLock (tibEx e, tibMap tibmap, const char *key, tibLock lock) |
| Remove a key/value pair from a map as a locked operation. More...
|
|
TIB_API void | tibMap_Set (tibEx e, tibMap tibmap, const char *key, tibMessage value) |
| Set a key/value pair in a map. More...
|
|
TIB_API void | tibMap_SetMultiple (tibEx e, tibMap tibmap, tibint32_t numKeys, const char **keys, tibMessage *values) |
| Set multiple key/value pairs in a map. More...
|
|
TIB_API void | tibMap_SetMultipleWithLock (tibEx e, tibMap tibmap, tibint32_t numKeys, const char **keys, tibMessage *values, tibLock lock) |
| Set multiple key/value pairs in a map as a locked operation. More...
|
|
TIB_API void | tibMap_SetWithLock (tibEx e, tibMap tibmap, const char *key, tibMessage value, tibLock lock) |
| Set a key/value pair in a map as a locked operation. More...
|
|