Arc::MultiSecAttr Class Reference

Container of multiple SecAttr attributes. More...

#include <SecAttr.h>

Inheritance diagram for Arc::MultiSecAttr:
Arc::SecAttr

Public Member Functions

virtual operator bool () const
virtual bool Export (SecAttrFormat format, XMLNode &val) const

Detailed Description

Container of multiple SecAttr attributes.

This class combines multiple attributes. It's export/import methods catenate results of underlying objects. Primary meaning of this class is to serve as base for classes implementing multi level hierarchical tree-like descriptions of user identity. It may also be used for collecting information of same source or kind. Like all information extracted from X509 certificate.


Member Function Documentation

virtual bool Arc::MultiSecAttr::Export ( SecAttrFormat  format,
XMLNode val 
) const [virtual]

Convert internal structure into specified format. Returns false if format is not supported/suitable for this attribute. XML node referenced by is turned into top level element of specified format.

Reimplemented from Arc::SecAttr.

virtual Arc::MultiSecAttr::operator bool (  )  const [virtual]

This function should return false if the value is to be considered null, e.g. if it hasn't been set or initialized. In other cases it should return true.

Reimplemented from Arc::SecAttr.


The documentation for this class was generated from the following file:
Generated on Wed Jun 27 11:54:26 2012 for Hosting Environment (Daemon) by  doxygen 1.6.3