unique_key_generator Class Reference
supports the generation and reusing of the unique key sequence
More...
#include <stack.h>
List of all members.
Detailed Description
supports the generation and reusing of the unique key sequence
Definition at line 421 of file stack.h.
Constructor & Destructor Documentation
unique_key_generator::unique_key_generator |
( |
size_t |
capacity = os_def_size |
) |
[inline] |
constructor
- Parameters:
-
capacity |
default capacity for stack chunks |
Definition at line 424 of file stack.hpp.
unique_key_generator::~unique_key_generator |
( |
|
) |
[inline] |
Member Function Documentation
void unique_key_generator::clear |
( |
|
) |
[inline] |
size_t unique_key_generator::generate |
( |
|
) |
[inline] |
void unique_key_generator::save |
( |
size_t |
key |
) |
[inline] |
saves the used key and store it in repository
- Parameters:
-
Definition at line 470 of file stack.hpp.
References _rep, and stack< T >::push().
Referenced by aiofile::_assign_file(), aiosock::_assign_socket(), aiosock::close(), aiofile::close(), var_object_repository::delete_object(), aiosock::process_timeouted_blocks(), aiofile::process_timeouted_blocks(), fuzzy_matcher_impl::remove(), aiosock::v_do_job(), and aiofile::v_do_job().
Member Data Documentation
The documentation for this class was generated from the following files: