Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::frontend::MessageResourceCache Class Referenceabstract

#include <resource_cache.h>

Inheritance diagram for mir::frontend::MessageResourceCache:
[legend]

Public Member Functions

virtual void save_resource (google::protobuf::Message *key, std::shared_ptr< void > const &value)=0
 
virtual void free_resource (google::protobuf::Message *key)=0
 
virtual void save_fd (google::protobuf::Message *key, Fd const &fd)=0
 
virtual ~MessageResourceCache ()=default
 
 MessageResourceCache ()=default
 
 MessageResourceCache (MessageResourceCache const &)=delete
 
MessageResourceCacheoperator= (MessageResourceCache const &)=delete
 

Constructor & Destructor Documentation

virtual mir::frontend::MessageResourceCache::~MessageResourceCache ( )
virtualdefault
mir::frontend::MessageResourceCache::MessageResourceCache ( )
default
mir::frontend::MessageResourceCache::MessageResourceCache ( MessageResourceCache const &  )
delete

Member Function Documentation

virtual void mir::frontend::MessageResourceCache::free_resource ( google::protobuf::Message *  key)
pure virtual
MessageResourceCache& mir::frontend::MessageResourceCache::operator= ( MessageResourceCache const &  )
delete
virtual void mir::frontend::MessageResourceCache::save_fd ( google::protobuf::Message *  key,
Fd const &  fd 
)
pure virtual
virtual void mir::frontend::MessageResourceCache::save_resource ( google::protobuf::Message *  key,
std::shared_ptr< void > const &  value 
)
pure virtual

The documentation for this class was generated from the following file:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014