ACE_SSL_Data_File Class Reference

#include <SSL_Context.h>

List of all members.

Public Member Functions

 ACE_SSL_Data_File (void)
 Default constructor.

 ACE_SSL_Data_File (const char *file_name, int type=SSL_FILETYPE_PEM)
 Contructor from a file name and the file type.

const char * file_name (void) const
 The file name.

int type (void) const
 The type.


Private Attributes

ACE_CString file_name_
 The file name.

int type_
 The type, used by the SSL library to parse the file contents.


Constructor & Destructor Documentation

ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE ACE_SSL_Data_File::ACE_SSL_Data_File void   ) 
 

Default constructor.

Definition at line 8 of file SSL_Context.inl.

00009   : type_ (-1)
00010 {
00011 }

ACE_INLINE ACE_SSL_Data_File::ACE_SSL_Data_File const char *  file_name,
int  type = SSL_FILETYPE_PEM
 

Contructor from a file name and the file type.

Definition at line 14 of file SSL_Context.inl.

00016   : file_name_ (file_name),
00017     type_ (type)
00018 {
00019 }


Member Function Documentation

ACE_INLINE const char * ACE_SSL_Data_File::file_name void   )  const
 

The file name.

Definition at line 22 of file SSL_Context.inl.

References file_name_.

Referenced by ACE_SSL_Context::certificate(), ACE_SSL_Context::certificate_file_name(), ACE_SSL_Context::dh_params(), ACE_SSL_Context::dh_params_file_name(), ACE_SSL_Context::private_key(), and ACE_SSL_Context::private_key_file_name().

00023 {
00024   return this->file_name_.c_str ();
00025 }

ACE_INLINE int ACE_SSL_Data_File::type void   )  const
 

The type.

Definition at line 28 of file SSL_Context.inl.

Referenced by ACE_SSL_Context::certificate(), ACE_SSL_Context::certificate_type(), ACE_SSL_Context::dh_params(), ACE_SSL_Context::dh_params_file_type(), ACE_SSL_Context::private_key(), and ACE_SSL_Context::private_key_type().

00029 {
00030   return this->type_;
00031 }


Member Data Documentation

ACE_CString ACE_SSL_Data_File::file_name_ [private]
 

The file name.

Definition at line 57 of file SSL_Context.h.

Referenced by file_name().

int ACE_SSL_Data_File::type_ [private]
 

The type, used by the SSL library to parse the file contents.

Definition at line 60 of file SSL_Context.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 11:42:19 2006 for ACE_SSL by doxygen 1.3.6