TAO_PortableGroup 4.0.3
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
TAO::PG_Group_List_Store_File_Guard Class Reference
Inheritance diagram for TAO::PG_Group_List_Store_File_Guard:
Inheritance graph
[legend]
Collaboration diagram for TAO::PG_Group_List_Store_File_Guard:
Collaboration graph
[legend]

Public Member Functions

 PG_Group_List_Store_File_Guard (PG_Group_List_Store &list_store, Method_Type method_type)
 
 ~PG_Group_List_Store_File_Guard () noexcept(false)
 
virtual void set_object_last_changed (const time_t &time)
 
virtual time_t get_object_last_changed ()
 
virtual bool object_obsolete ()
 
virtual void mark_object_current ()
 
virtual int load_from_stream ()
 
virtual bool is_loaded_from_stream ()
 
virtual TAO::Storable_Basecreate_stream (const char *mode)
 
- Public Member Functions inherited from TAO::Storable_File_Guard
 Storable_File_Guard (bool redundant, bool use_backup=Storable_Base::use_backup_default)
 
virtual ~Storable_File_Guard () noexcept(false)
 
void release ()
 
TAO::Storable_Basepeer ()
 

Private Attributes

PG_Group_List_Storelist_store_
 

Additional Inherited Members

- Public Types inherited from TAO::Storable_File_Guard
enum  Method_Type
 
- Public Attributes inherited from TAO::Storable_File_Guard
 CREATE_WITH_FILE
 
 CREATE_WITHOUT_FILE
 
 ACCESSOR
 
 MUTATOR
 
- Protected Member Functions inherited from TAO::Storable_File_Guard
void init (Method_Type method_type)
 
void init_no_load (Method_Type method_type)
 
void reload ()
 
- Protected Attributes inherited from TAO::Storable_File_Guard
Storable_Basefl_
 

Constructor & Destructor Documentation

◆ PG_Group_List_Store_File_Guard()

TAO::PG_Group_List_Store_File_Guard::PG_Group_List_Store_File_Guard ( PG_Group_List_Store & list_store,
Method_Type method_type )

◆ ~PG_Group_List_Store_File_Guard()

TAO::PG_Group_List_Store_File_Guard::~PG_Group_List_Store_File_Guard ( )

Member Function Documentation

◆ create_stream()

TAO::Storable_Base * TAO::PG_Group_List_Store_File_Guard::create_stream ( const char * mode)
virtual

◆ get_object_last_changed()

time_t TAO::PG_Group_List_Store_File_Guard::get_object_last_changed ( )
virtual

◆ is_loaded_from_stream()

bool TAO::PG_Group_List_Store_File_Guard::is_loaded_from_stream ( )
virtual

◆ load_from_stream()

int TAO::PG_Group_List_Store_File_Guard::load_from_stream ( )
virtual

◆ mark_object_current()

void TAO::PG_Group_List_Store_File_Guard::mark_object_current ( )
virtual

Reimplemented from TAO::Storable_File_Guard.

◆ object_obsolete()

bool TAO::PG_Group_List_Store_File_Guard::object_obsolete ( )
virtual

Reimplemented from TAO::Storable_File_Guard.

◆ set_object_last_changed()

void TAO::PG_Group_List_Store_File_Guard::set_object_last_changed ( const time_t & time)
virtual

Member Data Documentation

◆ list_store_

PG_Group_List_Store& TAO::PG_Group_List_Store_File_Guard::list_store_
private

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