epoc32/include/mw/sencredential2.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 /*
     1 /*
     2 * Copyright (c) 2002-2006 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2002-2006 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     8 *
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    65         /**
    65         /**
    66         * Basic constructor.
    66         * Basic constructor.
    67         *
    67         *
    68         * @since Series60 4.0
    68         * @since Series60 4.0
    69         */
    69         */
    70         static CSenCredential2* NewL();
    70         IMPORT_C static CSenCredential2* NewL();
    71 
    71 
    72         /**
    72         /**
    73         * Basic constructor.
    73         * Basic constructor.
    74         *
    74         *
    75         * @since Series60 4.0
    75         * @since Series60 4.0
    76         */
    76         */
    77         static CSenCredential2* NewLC();
    77         IMPORT_C static CSenCredential2* NewLC();
    78 
    78 
    79         /**
    79         /**
    80         * Basic constructor.
    80         * Basic constructor.
    81         *
    81         *
    82         * @since Series60 4.0
    82         * @since Series60 4.0
    83         * @param aNsUri     is the XML namespace of this credential
    83         * @param aNsUri     is the XML namespace of this credential
    84         * @param aLocalName is the XML localname of this credential
    84         * @param aLocalName is the XML localname of this credential
    85         * @param aPrefix    is the prefix of this credential
    85         * @param aPrefix    is the prefix of this credential
    86         * @param aAttrs     are the XML attributes of this credential
    86         * @param aAttrs     are the XML attributes of this credential
    87         */
    87         */
    88         static CSenCredential2* NewL(const TDesC8& aNsUri,
    88         IMPORT_C static CSenCredential2* NewL(const TDesC8& aNsUri,
    89                                      const TDesC8& aLocalName,
    89                                      const TDesC8& aLocalName,
    90                                      const TDesC8& aQName,
    90                                      const TDesC8& aQName,
    91                                      const RAttributeArray& aAttributes);
    91                                      const RAttributeArray& aAttributes);
    92 
    92 
    93         /**
    93         /**
    97         * @param aNsUri     is the XML namespace of this credential
    97         * @param aNsUri     is the XML namespace of this credential
    98         * @param aLocalName is the XML localname of this credential
    98         * @param aLocalName is the XML localname of this credential
    99         * @param aPrefix    is the prefix of this credential
    99         * @param aPrefix    is the prefix of this credential
   100         * @param aAttrs     are the XML attributes of this credential
   100         * @param aAttrs     are the XML attributes of this credential
   101         */
   101         */
   102         static CSenCredential2* NewLC(const TDesC8& aNsUri,
   102         IMPORT_C static CSenCredential2* NewLC(const TDesC8& aNsUri,
   103                                       const TDesC8& aLocalName,
   103                                       const TDesC8& aLocalName,
   104                                       const TDesC8& aQName,
   104                                       const TDesC8& aQName,
   105                                       const RAttributeArray& aAttributes);
   105                                       const RAttributeArray& aAttributes);
   106 
   106 
   107         /**
   107         /**
   112         * @param aLocalName is the XML localname of this credential
   112         * @param aLocalName is the XML localname of this credential
   113         * @param aPrefix    is the prefix of this credential
   113         * @param aPrefix    is the prefix of this credential
   114         * @param aAttrs     are the XML attributes of this credential
   114         * @param aAttrs     are the XML attributes of this credential
   115         * @param aParent    is the parent XML element of this credential
   115         * @param aParent    is the parent XML element of this credential
   116         */
   116         */
   117         static CSenCredential2* NewL(const TDesC8& aNsUri,
   117         IMPORT_C static CSenCredential2* NewL(const TDesC8& aNsUri,
   118                                      const TDesC8& aLocalName,
   118                                      const TDesC8& aLocalName,
   119                                      const TDesC8& aQName,
   119                                      const TDesC8& aQName,
   120                                      const RAttributeArray& aAttributes,
   120                                      const RAttributeArray& aAttributes,
   121                                      TXmlEngElement& aParent);
   121                                      TXmlEngElement& aParent);
   122 
   122 
   128         * @param aLocalName is the XML localname of this credential
   128         * @param aLocalName is the XML localname of this credential
   129         * @param aPrefix    is the prefix of this credential
   129         * @param aPrefix    is the prefix of this credential
   130         * @param aAttrs     are the XML attributes of this credential
   130         * @param aAttrs     are the XML attributes of this credential
   131         * @param aParent    is the parent XML element of this credential
   131         * @param aParent    is the parent XML element of this credential
   132         */
   132         */
   133         static CSenCredential2* NewLC(const TDesC8& aNsUri,
   133         IMPORT_C static CSenCredential2* NewLC(const TDesC8& aNsUri,
   134                                       const TDesC8& aLocalName,
   134                                       const TDesC8& aLocalName,
   135                                       const TDesC8& aQName,
   135                                       const TDesC8& aQName,
   136                                       const RAttributeArray& aAttributes,
   136                                       const RAttributeArray& aAttributes,
   137                                       TXmlEngElement& aParent);
   137                                       TXmlEngElement& aParent);
   138 
   138 
   146         * @param aAttrs         are the XML attributes of this fragment
   146         * @param aAttrs         are the XML attributes of this fragment
   147         * @param aParent        is the parent XML element of this fragment
   147         * @param aParent        is the parent XML element of this fragment
   148         * @param aOwnerDocument is the document which will be the owner of
   148         * @param aOwnerDocument is the document which will be the owner of
   149         *                       the elements of this fragment
   149         *                       the elements of this fragment
   150         */
   150         */
   151         static CSenCredential2* NewL(const TDesC8& aNsUri,
   151         IMPORT_C static CSenCredential2* NewL(const TDesC8& aNsUri,
   152                                      const TDesC8& aLocalName,
   152                                      const TDesC8& aLocalName,
   153                                      const TDesC8& aQName,
   153                                      const TDesC8& aQName,
   154                                      const RAttributeArray& aAttrs,
   154                                      const RAttributeArray& aAttrs,
   155                                      TXmlEngElement& aParent,
   155                                      TXmlEngElement& aParent,
   156                                      RSenDocument& aOwnerDocument);                                         
   156                                      RSenDocument& aOwnerDocument);                                         
   165         * @param aAttrs         are the XML attributes of this fragment
   165         * @param aAttrs         are the XML attributes of this fragment
   166         * @param aParent        is the parent XML element of this fragment
   166         * @param aParent        is the parent XML element of this fragment
   167         * @param aOwnerDocument is the document which will be the owner of
   167         * @param aOwnerDocument is the document which will be the owner of
   168         *                       the elements of this fragment
   168         *                       the elements of this fragment
   169         */
   169         */
   170         static CSenCredential2* NewLC(const TDesC8& aNsUri,
   170         IMPORT_C static CSenCredential2* NewLC(const TDesC8& aNsUri,
   171                                            const TDesC8& aLocalName,
   171                                            const TDesC8& aLocalName,
   172                                            const TDesC8& aQName,
   172                                            const TDesC8& aQName,
   173                                            const RAttributeArray& aAttrs,
   173                                            const RAttributeArray& aAttrs,
   174                                            TXmlEngElement& aParent,
   174                                            TXmlEngElement& aParent,
   175                                            RSenDocument& aOwnerDocument);
   175                                            RSenDocument& aOwnerDocument);