~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/message/cache.h

  • Committer: Brian Aker
  • Date: 2010-12-17 00:08:06 UTC
  • mfrom: (2002.1.4 clean)
  • Revision ID: brian@tangent.org-20101217000806-fa6kmggjnhsl4q85
Rollup for field encapsulation, monty fix for bzrignore, and Andrew bug
fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include <boost/unordered_map.hpp>
25
25
#include <boost/shared_ptr.hpp>
26
26
 
27
 
#include <drizzled/message.h>
28
 
#include <drizzled/identifier/table.h>
 
27
#include "drizzled/message.h"
 
28
#include "drizzled/identifier/table.h"
29
29
 
30
30
namespace drizzled {
31
31
namespace message {
32
32
 
33
 
typedef boost::unordered_map< drizzled::identifier::Table::Key, drizzled::message::table::shared_ptr> Map;
 
33
typedef boost::unordered_map< drizzled::TableIdentifier::Key, drizzled::message::table::shared_ptr> Map;
34
34
 
35
35
class Cache
36
36
{
55
55
    cache.rehash(arg);
56
56
  }
57
57
 
58
 
  drizzled::message::table::shared_ptr find(const identifier::Table &identifier);
59
 
  void erase(const identifier::Table &identifier);
60
 
  bool insert(const identifier::Table &identifier, drizzled::message::table::shared_ptr share);
61
 
  bool insert(const identifier::Table &identifier, message::Table &share);
 
58
  drizzled::message::table::shared_ptr find(const TableIdentifier &identifier);
 
59
  void erase(const TableIdentifier &identifier);
 
60
  bool insert(const TableIdentifier &identifier, drizzled::message::table::shared_ptr share);
 
61
  bool insert(const TableIdentifier &identifier, message::Table &share);
62
62
};
63
63
 
64
64
} /* namespace message */