33
47
// Used to save resources that must be retained until a call completes.
37
51
void save_resource(google::protobuf::Message* key, std::shared_ptr<void> const& value);
39
53
void free_resource(google::protobuf::Message* key);
42
56
typedef std::map<google::protobuf::Message*, std::shared_ptr<void>> Resources;