TAO_CosNotification  2.1.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TAO_Notify::Standard_Event_Persistence Class Reference

The standard implementation of the Event_Persistence_Strategy interface. More...

#include <Standard_Event_Persistence.h>

Inheritance diagram for TAO_Notify::Standard_Event_Persistence:
Inheritance graph
Collaboration diagram for TAO_Notify::Standard_Event_Persistence:
Collaboration graph

Public Member Functions

 Standard_Event_Persistence ()
 Constructor.
 
virtual ~Standard_Event_Persistence ()
 Destructor.
 
virtual int init (int argc, ACE_TCHAR *argv[])
 
virtual int fini ()
 
virtual Event_Persistence_Factoryget_factory ()
 

Private Member Functions

virtual void reset ()
 

Private Attributes

ACE_TString filename_
 
ACE_UINT32 block_size_
 
Standard_Event_Persistence_Factoryfactory_
 

Additional Inherited Members

- Public Types inherited from ACE_Service_Object
typedef long Reference_Count
 
- Static Public Member Functions inherited from ACE_Service_Object
static ACE_THR_FUNC_RETURN read_adapter (void *event_handler)
 
static int register_stdin_handler (ACE_Event_Handler *eh, ACE_Reactor *reactor, ACE_Thread_Manager *thr_mgr, int flags=THR_DETACHED)
 
static int remove_stdin_handler (ACE_Reactor *reactor, ACE_Thread_Manager *thr_mgr)
 
- Public Attributes inherited from ACE_Service_Object
 LO_PRIORITY
 
 HI_PRIORITY
 
 NULL_MASK
 
 READ_MASK
 
 WRITE_MASK
 
 EXCEPT_MASK
 
 ACCEPT_MASK
 
 CONNECT_MASK
 
 TIMER_MASK
 
 QOS_MASK
 
 GROUP_QOS_MASK
 
 SIGNAL_MASK
 
 ALL_EVENTS_MASK
 
 RWE_MASK
 
 DONT_CALL
 
 ACE_EVENT_HANDLER_NOT_RESUMED
 
 ACE_REACTOR_RESUMES_HANDLER
 
 ACE_APPLICATION_RESUMES_HANDLER
 
- Protected Types inherited from ACE_Service_Object
typedef ACE_Atomic_Op
< ACE_SYNCH_MUTEX,
Reference_Count
Atomic_Reference_Count
 
- Protected Member Functions inherited from ACE_Service_Object
 ACE_Event_Handler (ACE_Reactor *=0, int priority=ACE_Event_Handler::LO_PRIORITY)
 
- Protected Attributes inherited from ACE_Service_Object
Atomic_Reference_Count reference_count_
 

Detailed Description

The standard implementation of the Event_Persistence_Strategy interface.

Constructor & Destructor Documentation

TAO_Notify::Standard_Event_Persistence::Standard_Event_Persistence ( )

Constructor.

TAO_Notify::Standard_Event_Persistence::~Standard_Event_Persistence ( )
virtual

Destructor.

Member Function Documentation

int TAO_Notify::Standard_Event_Persistence::fini ( void  )
virtual

Reimplemented from ACE_Service_Object.

Event_Persistence_Factory * TAO_Notify::Standard_Event_Persistence::get_factory ( )
virtual
int TAO_Notify::Standard_Event_Persistence::init ( int  argc,
ACE_TCHAR argv[] 
)
virtual

Reimplemented from ACE_Service_Object.

void TAO_Notify::Standard_Event_Persistence::reset ( )
privatevirtual

Member Data Documentation

ACE_UINT32 TAO_Notify::Standard_Event_Persistence::block_size_
private
Standard_Event_Persistence_Factory* TAO_Notify::Standard_Event_Persistence::factory_
private
ACE_TString TAO_Notify::Standard_Event_Persistence::filename_
private

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