2 * XML Security Library (http://www.aleksey.com/xmlsec).
4 * Memory buffer transform
6 * This is free software; see Copyright file in the source
7 * distribution for preciese wording.
9 * Copyright (C) 2002-2003 Aleksey Sanin <aleksey@aleksey.com>
11 #ifndef __XMLSEC_MEMBUF_H__
12 #define __XMLSEC_MEMBUF_H__
16 #endif /* __cplusplus */
18 #include <libxml/tree.h>
20 #include <xmlsec/xmlsec.h>
21 #include <xmlsec/buffer.h>
22 #include <xmlsec/transforms.h>
24 /********************************************************************
26 * Memory Buffer transform
28 *******************************************************************/
30 * xmlSecTransformMemBufId:
32 * The Memory Buffer transform klass.
34 #define xmlSecTransformMemBufId \
35 xmlSecTransformMemBufGetKlass()
36 XMLSEC_EXPORT xmlSecTransformId xmlSecTransformMemBufGetKlass (void);
37 XMLSEC_EXPORT xmlSecBufferPtr xmlSecTransformMemBufGetBuffer (xmlSecTransformPtr transform);
41 #endif /* __cplusplus */
43 #endif /* __XMLSEC_MEMBUF_H__ */