TAO_PortableGroup  2.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
TAO::Object_Group_File_Guard Class Reference
Inheritance diagram for TAO::Object_Group_File_Guard:
Inheritance graph
Collaboration diagram for TAO::Object_Group_File_Guard:
Collaboration graph

Public Member Functions

 Object_Group_File_Guard (TAO::PG_Object_Group_Storable &object_group, Method_Type method_type)
 
 ~Object_Group_File_Guard ()
 
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 ()
 
void release (void)
 
TAO::Storable_Basepeer ()
 

Private Attributes

TAO::PG_Object_Group_Storableobject_group_
 

Additional Inherited Members

- Public Types inherited from TAO::Storable_File_Guard
enum  Method_Type
 
- Protected Member Functions inherited from TAO::Storable_File_Guard
void init (Method_Type method_type)
 
- Protected Attributes inherited from TAO::Storable_File_Guard
Storable_Basefl_
 

Constructor & Destructor Documentation

TAO::Object_Group_File_Guard::Object_Group_File_Guard ( TAO::PG_Object_Group_Storable object_group,
Method_Type  method_type 
)
TAO::Object_Group_File_Guard::~Object_Group_File_Guard ( )

Member Function Documentation

TAO::Storable_Base * TAO::Object_Group_File_Guard::create_stream ( const char *  mode)
virtual
time_t TAO::Object_Group_File_Guard::get_object_last_changed ( )
virtual
bool TAO::Object_Group_File_Guard::is_loaded_from_stream ( )
virtual
int TAO::Object_Group_File_Guard::load_from_stream ( )
virtual
void TAO::Object_Group_File_Guard::mark_object_current ( void  )
virtual

Mark the object as current with respect to the file to which it was persisted.

Reimplemented from TAO::Storable_File_Guard.

bool TAO::Object_Group_File_Guard::object_obsolete ( void  )
virtual

Check if the guarded object is current with the last update which could have been performed independently of the owner of this object.

Reimplemented from TAO::Storable_File_Guard.

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

Member Data Documentation

TAO::PG_Object_Group_Storable& TAO::Object_Group_File_Guard::object_group_
private

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