mongo::TicketHolder Class Reference

#include <goodies.h>

List of all members.

Public Member Functions

int available () const
int outof () const
void release ()
void resize (int newSize)
 TicketHolder (int num)
bool tryAcquire ()
int used () const

Private Attributes

mongo::mutex _mutex
int _num
int _outof

Detailed Description

Definition at line 347 of file goodies.h.


Constructor & Destructor Documentation

mongo::TicketHolder::TicketHolder ( int  num  )  [inline]

Definition at line 349 of file goodies.h.


Member Function Documentation

int mongo::TicketHolder::available (  )  const [inline]

Definition at line 383 of file goodies.h.

int mongo::TicketHolder::outof (  )  const [inline]

Definition at line 391 of file goodies.h.

void mongo::TicketHolder::release (  )  [inline]

Definition at line 366 of file goodies.h.

void mongo::TicketHolder::resize ( int  newSize  )  [inline]

Definition at line 371 of file goodies.h.

bool mongo::TicketHolder::tryAcquire (  )  [inline]

Definition at line 354 of file goodies.h.

int mongo::TicketHolder::used (  )  const [inline]

Definition at line 387 of file goodies.h.


Member Data Documentation

Definition at line 396 of file goodies.h.

Definition at line 395 of file goodies.h.

Definition at line 394 of file goodies.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:58 2013