TAO_CosNotification  2.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
Persistent_File_Allocator.h File Reference
#include "orbsvcs/Notify/notify_serv_export.h"
#include "orbsvcs/Notify/Random_File.h"
#include "orbsvcs/Notify/Bit_Vector.h"
#include "ace/Containers_T.h"
#include "ace/Unbounded_Queue.h"
#include "ace/Thread_Manager.h"

Classes

class  TAO_Notify::Persistent_Callback
 An interface to allow callbacks on completion of persistent storage requests. More...
 
class  TAO_Notify::Persistent_Storage_Block
 A class to represent a block on disk. More...
 
class  TAO_Notify::Persistent_File_Allocator
 A class that manages the details of persistent storage. More...
 

Namespaces

namespace  TAO_Notify
 A namespace to be used by all of TAO's Notification Service implementation.
 

Detailed Description

Id:
Persistent_File_Allocator.h 81420 2008-04-24 12:13:54Z johnnyw

A Persistent_File_Allocator manages a free list and allocates and deallocates blocks from a Random_File. There should be only one Persistent_File_Allocator for each Random_File.

Author
Jonathan Pollack polla.nosp@m.ck_j.nosp@m.@ociw.nosp@m.eb.c.nosp@m.om