|
ScaleOut C++ Native Client API
5.1
|
This is the complete list of members for sosscli::NamedProtobufCache< T >, including all inherited members.
| app_id() const | sosscli::NamedCache | inline |
| clear(bool throw_on_error=true) | sosscli::NamedCache | |
| client_cache() | sosscli::NamedCache | static |
| client_cache_ | sosscli::NamedCache | protectedstatic |
| default_cache_policy() | sosscli::NamedCache | inline |
| deserialize(const std::vector< uint8_t > &bytes) | sosscli::NamedProtobufCache< T > | inlineprotectedvirtual |
| get(SossKey key, const GetOptions< T > &options=GetOptions< T >::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| get_and_lock(SossKey key, const GetOptions< T > &options=GetOptions< T >::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| get_key_string(SossKey &key, bool force_refresh=false) const | sosscli::NamedCache | |
| get_locked(SossKey key, LockTicket lock_ticket, const GetOptions< T > &options=GetOptions< T >::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| get_metadata(SossKey key, const GetMetadataOptions &options=GetMetadataOptions::CACHE_DEFAULTS) | sosscli::NamedCache | |
| init(const uint32_t app_id) | sosscli::NamedCache | protected |
| init(const std::string &name) | sosscli::NamedCache | protected |
| init_mutex_ | sosscli::NamedCache | protectedstatic |
| insert(SossKey key, const boost::shared_ptr< T > obj_ptr, const ObjectPolicy &obj_policy=ObjectPolicy::CACHE_DEFAULTS, const PutOptions &options=PutOptions::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| insert_and_lock(SossKey key, const boost::shared_ptr< T > obj_ptr, const ObjectPolicy &obj_policy=ObjectPolicy::CACHE_DEFAULTS, const PutOptions &options=PutOptions::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| is_init_ | sosscli::NamedCache | protectedstatic |
| lock(SossKey key, const LockOptions &options=LockOptions::CACHE_DEFAULTS) | sosscli::NamedCache | |
| lock_refresh(SossKey key, LockTicket lock_ticket, bool throw_on_error=true) | sosscli::NamedCache | |
| MAX_CACHE_NAME_LENGTH | sosscli::NamedCache | static |
| missed_object_callback() const | sosscli::TypedNamedCache< T > | inline |
| name() const | sosscli::NamedCache | inline |
| NamedCache() | sosscli::NamedCache | inlineprotected |
| NamedProtobufCache(const std::string &name) | sosscli::NamedProtobufCache< T > | inline |
| NamedProtobufCache(const uint32_t app_id) | sosscli::NamedProtobufCache< T > | inline |
| pmicli_invoke(const Filter &filter, int eval_id, int merge_id, const std::vector< uint8_t > ¶m, const PmicliInvokeOptions &options=PmicliInvokeOptions::CACHE_DEFAULTS) | sosscli::NamedCache | |
| put(SossKey key, const boost::shared_ptr< T > obj_ptr, const ObjectPolicy &obj_policy=ObjectPolicy::CACHE_DEFAULTS, const PutOptions &options=PutOptions::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| query(const Filter &filter, bool throw_on_error=true) | sosscli::NamedCache | |
| query_obj_count(bool throw_on_error=true) | sosscli::NamedCache | |
| remove(SossKey key, bool object_may_not_exist=true, bool throw_on_error=true) | sosscli::NamedCache | |
| remove_locked(SossKey key, LockTicket lock_ticket, bool object_may_not_exist=true, bool throw_on_error=true) | sosscli::NamedCache | |
| serialize(T const &message, std::vector< uint8_t > &bytes_out, std::vector< uint8_t > &prop_spec_out) | sosscli::NamedProtobufCache< T > | inlineprotectedvirtual |
| serialize_filter(const Filter &filter, std::vector< uint8_t > &bytes_out, size_t bytes_to_reserve_for_header) | sosscli::NamedProtobufCache< T > | inlineprotectedvirtual |
| set_default_cache_policy(DefaultCachePolicy default_cache_policy) | sosscli::NamedCache | inline |
| set_missed_object_callback(boost::function< boost::shared_ptr< T >(const SossKey &key)> callback) | sosscli::TypedNamedCache< T > | inline |
| unlock(SossKey key, LockTicket lock_ticket, bool throw_on_error=true) | sosscli::NamedCache | |
| update(SossKey key, const boost::shared_ptr< T > obj_ptr, const PutOptions &options=PutOptions::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| update_locked_and_release(SossKey key, const boost::shared_ptr< T > obj_ptr, LockTicket lock_ticket, const PutOptions &options=PutOptions::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| update_locked_and_retain(SossKey key, const boost::shared_ptr< T > obj_ptr, LockTicket lock_ticket, const PutOptions &options=PutOptions::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| update_optimistic(SossKey key, const boost::shared_ptr< T > obj_ptr, int32_t version, const PutOptions &options=PutOptions::CACHE_DEFAULTS) | sosscli::TypedNamedCache< T > | |
| ~NamedCache() | sosscli::NamedCache | inlinevirtual |
| ~NamedProtobufCache() | sosscli::NamedProtobufCache< T > | inlinevirtual |
| ~TypedNamedCache() | sosscli::TypedNamedCache< T > | inlinevirtual |