freesecs::hsms_factory_t Class Reference

Creates a list of HSMS cnx objects from config file using hsms_config_parser_t. More...

#include <hsms_factory.h>

Collaboration diagram for freesecs::hsms_factory_t:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { NO_ERR = 0, INVALID_FILENAME, EMPTY_CONFIG, PARSE_ERROR }
typedef shared_ptr_t< hsms_active_cnx_tactive_cnx_ptr_t
typedef shared_ptr_t< hsms_passive_cnx_tpassive_cnx_ptr_t
typedef std::vector< active_cnx_ptr_tactive_cnx_container_t
typedef std::vector< passive_cnx_ptr_tpassive_cnx_container_t
typedef std::vector< std::string > error_container_t

Public Member Functions

int parse_config (const char *file_name)
void clear ()

Public Attributes

active_cnx_container_t active
passive_cnx_container_t passive
error_container_t errors

Detailed Description

Creates a list of HSMS cnx objects from config file using hsms_config_parser_t.

See also:
hsms_config_parser_t

hsms_cnx_t

hsms_passive_cnx_t

hsms_active_cnx_t

Definition at line 40 of file hsms_factory.h.


The documentation for this class was generated from the following files:
Generated on Fri Oct 3 15:30:14 2008 for FREESECS hsms by  doxygen 1.5.1