repository_class::repository_class::section Struct Reference

a section in the repository More...

List of all members.

Public Attributes

map< const string, file *, ltstrfiles
pthread_mutex_t mutex


Detailed Description

a section in the repository

At this time, we assume that the repository consist of 27 sections:

To each section has been associated a mutual exclusion semaphore, this will avoid consistency loss due to cuncurrent access to the same map structure.

Definition at line 78 of file repository.h.


Member Data Documentation

map<const string, file*, ltstr> repository_class::repository_class::section::files

pthread_mutex_t repository_class::repository_class::section::mutex

Definition at line 80 of file repository.h.

Referenced by repository_class::wait_file().


The documentation for this struct was generated from the following file:

Generated on Sat Jun 13 21:06:30 2009 for DistributedFileRepository by  doxygen 1.5.8