ACE_SSL 8.0.5
Loading...
Searching...
No Matches
ACE_SSL_Initializer Class Reference

#include <SSL_Initializer.h>

Inheritance diagram for ACE_SSL_Initializer:
Collaboration diagram for ACE_SSL_Initializer:

Public Member Functions

virtual int init (int argc, ACE_TCHAR *argv[])
 Create ACE_SSL_Context singleton.
virtual int fini ()
 Do cleanup of SSL library.
Public Member Functions inherited from ACE_Service_Object
 ACE_Service_Object (ACE_Reactor *=0)
virtual ~ACE_Service_Object ()
virtual int suspend ()
virtual int resume ()
Public Member Functions inherited from ACE_Event_Handler
virtual ~ACE_Event_Handler ()=default
virtual ACE_HANDLE get_handle () const
virtual void set_handle (ACE_HANDLE)
virtual int priority () const
virtual void priority (int priority)
virtual int handle_input (ACE_HANDLE fd=ACE_INVALID_HANDLE)
virtual int handle_output (ACE_HANDLE fd=ACE_INVALID_HANDLE)
virtual int handle_exception (ACE_HANDLE fd=ACE_INVALID_HANDLE)
virtual int handle_timeout (const ACE_Time_Value &current_time, const void *act=0)
virtual int handle_exit (ACE_Process *)
virtual int handle_close (ACE_HANDLE handle, ACE_Reactor_Mask close_mask)
virtual int handle_signal (int signum, siginfo_t *=0, ucontext_t *=0)
virtual int resume_handler ()
virtual int handle_qos (ACE_HANDLE=ACE_INVALID_HANDLE)
virtual int handle_group_qos (ACE_HANDLE=ACE_INVALID_HANDLE)
virtual void reactor (ACE_Reactor *reactor)
virtual ACE_Reactorreactor () const
virtual ACE_Reactor_Timer_Interfacereactor_timer_interface () const
virtual Reference_Count add_reference ()
virtual Reference_Count remove_reference ()
Reference_Counting_Policyreference_counting_policy ()
Public Member Functions inherited from ACE_Shared_Object
 ACE_Shared_Object ()
virtual ~ACE_Shared_Object ()
virtual int info (ACE_TCHAR **info_string, size_t length=0) const

Static Public Member Functions

static int static_init ()
 Used to force the initialization of ACE_SSL.
Static Public Member Functions inherited from ACE_Event_Handler
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)

Additional Inherited Members

Public Types inherited from ACE_Event_Handler
typedef long Reference_Count
Public Attributes inherited from ACE_Service_Object
 ACE_ALLOC_HOOK_DECLARE
Public Attributes inherited from ACE_Event_Handler
 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_Event_Handler
typedef std::atomic< Reference_CountAtomic_Reference_Count
Protected Member Functions inherited from ACE_Event_Handler
 ACE_Event_Handler (ACE_Reactor *=nullptr, int priority=ACE_Event_Handler::LO_PRIORITY)
Protected Attributes inherited from ACE_Event_Handler
Atomic_Reference_Count reference_count_

Member Function Documentation

◆ fini()

int ACE_SSL_Initializer::fini ( )
virtual

Do cleanup of SSL library.

Reimplemented from ACE_Shared_Object.

◆ init()

int ACE_SSL_Initializer::init ( int argc,
ACE_TCHAR * argv[] )
virtual

Create ACE_SSL_Context singleton.

Reimplemented from ACE_Shared_Object.

◆ static_init()

ACE_BEGIN_VERSIONED_NAMESPACE_DECL int ACE_SSL_Initializer::static_init ( )
static

Used to force the initialization of ACE_SSL.


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