~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to plugin/logging_stats/scoreboard.h

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-06-19 10:46:49 UTC
  • mfrom: (1.1.6)
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20120619104649-e2l0ggd4oz3um0f4
Tags: upstream-7.1.36-stable
ImportĀ upstreamĀ versionĀ 7.1.36-stable

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
   */
63
63
  ScoreboardSlot* findOurScoreboardSlot(drizzled::Session *session);
64
64
 
65
 
  uint32_t getBucketNumber(drizzled::Session *session);
 
65
  uint32_t getBucketNumber(drizzled::Session*) const;
66
66
 
67
 
  uint32_t getNumberBuckets()
 
67
  uint32_t getNumberBuckets() const
68
68
  {
69
69
    return number_buckets;
70
70
  }
71
71
 
72
 
  uint32_t getNumberPerBucket()
 
72
  uint32_t getNumberPerBucket() const
73
73
  {
74
74
    return number_per_bucket;
75
75
  }
76
76
 
77
 
  uint64_t getScoreboardSizeBytes()
 
77
  uint64_t getScoreboardSizeBytes() const
78
78
  {
79
79
    return scoreboard_size_bytes;
80
80
  } 
94
94
  uint32_t number_per_bucket;
95
95
  uint32_t number_buckets;
96
96
  uint64_t scoreboard_size_bytes;
97
 
  std::vector<std::vector<ScoreboardSlot* >* > vector_of_scoreboard_vectors;
98
 
  std::vector<boost::shared_mutex* > vector_of_scoreboard_locks;
 
97
  std::vector<std::vector<ScoreboardSlot*>*> vector_of_scoreboard_vectors;
 
98
  std::vector<boost::shared_mutex*> vector_of_scoreboard_locks;
99
99
 
100
100
  ScoreboardSlot* claimOpenScoreboardSlot(drizzled::Session *session); 
101
101
};