~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/identifier/user.h

  • Committer: Brian Aker
  • Date: 2011-01-25 07:22:15 UTC
  • mfrom: (2109.1.7 drizzle-build)
  • Revision ID: brian@tangent.org-20110125072215-567z6uzy5vdvn4va
Merge in build/timestamp patches/fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
  @brief A set of Session members describing the current authenticated user.
36
36
*/
37
37
 
38
 
class User {
 
38
class User : public Identifier
 
39
{
39
40
public:
40
41
  typedef boost::shared_ptr<User> shared_ptr;
41
42
  typedef boost::shared_ptr<const User> const_shared_ptr;
 
43
  typedef const User& const_reference;
42
44
  static shared_ptr make_shared();
43
45
 
44
46
  enum PasswordType
53
55
    _address("")
54
56
  { }
55
57
 
 
58
  virtual void getSQLPath(std::string &arg) const;
 
59
 
56
60
  const std::string& address() const
57
61
  {
58
62
    return _address;