xmlsecurityengine/xmlsec/inc/xmlsec_membuf.h
changeset 0 e35f40988205
child 24 74f0b3eb154c
equal deleted inserted replaced
-1:000000000000 0:e35f40988205
       
     1 /** 
       
     2  * XML Security Library (http://www.aleksey.com/xmlsec).
       
     3  *
       
     4  * Memory buffer transform
       
     5  *
       
     6  * This is free software; see Copyright file in the source
       
     7  * distribution for preciese wording.
       
     8  * 
       
     9  * Copyright (C) 2002-2003 Aleksey Sanin <aleksey@aleksey.com>
       
    10  * Portion Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
       
    11  */
       
    12 #ifndef __XMLSEC_MEMBUF_H__
       
    13 #define __XMLSEC_MEMBUF_H__    
       
    14 
       
    15 #ifdef __cplusplus
       
    16 extern "C" {
       
    17 #endif /* __cplusplus */ 
       
    18 
       
    19 #include <libxml2_tree.h>
       
    20 #include "xmlsec_config.h"
       
    21 #include "xmlsec_xmlsec.h"
       
    22 #include "xmlsec_buffer.h"
       
    23 #include "xmlsec_transforms.h"
       
    24 
       
    25 /********************************************************************
       
    26  *
       
    27  * Memory Buffer transform 
       
    28  *
       
    29  *******************************************************************/
       
    30 /**
       
    31  * xmlSecTransformMemBufId:
       
    32  * 
       
    33  * The Memory Buffer transform klass.
       
    34  */
       
    35 #define xmlSecTransformMemBufId \
       
    36 	xmlSecTransformMemBufGetKlass()
       
    37 XMLSEC_EXPORT xmlSecTransformId	xmlSecTransformMemBufGetKlass		(void);
       
    38 XMLSEC_EXPORT xmlSecBufferPtr	xmlSecTransformMemBufGetBuffer		(xmlSecTransformPtr transform);
       
    39 
       
    40 #ifdef __cplusplus
       
    41 }
       
    42 #endif /* __cplusplus */
       
    43 
       
    44 #endif /* __XMLSEC_MEMBUF_H__ */
       
    45