rpm
5.4.15
|
Go to the source code of this file.
Macros | |
#define | rpmasnUnlink(_asn) ((rpmasn)rpmioUnlinkPoolItem((rpmioItem)(_asn), __FUNCTION__, __FILE__, __LINE__)) |
#define | rpmasnLink(_asn) ((rpmasn)rpmioLinkPoolItem((rpmioItem)(_asn), __FUNCTION__, __FILE__, __LINE__)) |
#define | rpmasnFree(_asn) ((rpmasn)rpmioFreePoolItem((rpmioItem)(_asn), __FUNCTION__, __FILE__, __LINE__)) |
Typedefs | |
typedef struct rpmasn_s * | rpmasn |
Functions | |
rpmasn | rpmasnUnlink (rpmasn asn) |
Unreference a ASN.1 wrapper instance. More... | |
rpmasn | rpmasnLink (rpmasn asn) |
Reference a ASN.1 wrapper instance. More... | |
rpmasn | rpmasnFree (rpmasn asn) |
Destroy a ASN.1 wrapper. More... | |
rpmasn | rpmasnNew (const char *fn, int flags) |
Create and load a ASN.1 wrapper. More... | |
Variables | |
int | _rpmasn_debug |
#define rpmasnFree | ( | _asn | ) | ((rpmasn)rpmioFreePoolItem((rpmioItem)(_asn), __FUNCTION__, __FILE__, __LINE__)) |
#define rpmasnLink | ( | _asn | ) | ((rpmasn)rpmioLinkPoolItem((rpmioItem)(_asn), __FUNCTION__, __FILE__, __LINE__)) |
#define rpmasnUnlink | ( | _asn | ) | ((rpmasn)rpmioUnlinkPoolItem((rpmioItem)(_asn), __FUNCTION__, __FILE__, __LINE__)) |
Destroy a ASN.1 wrapper.
asn | ASN.1 wrapper |
Reference a ASN.1 wrapper instance.
asn | ASN.1 wrapper |
Referenced by rpmasnNew().
rpmasn rpmasnNew | ( | const char * | fn, |
int | flags | ||
) |
Create and load a ASN.1 wrapper.
fn | ASN.1 file |
flags | ASN.1 flags |
Definition at line 56 of file rpmasn.c.
References rpmasnGetPool(), rpmasnLink(), and xstrdup().
Unreference a ASN.1 wrapper instance.
asn | ASN.1 wrapper |
int _rpmasn_debug |
Definition at line 21 of file rpmasn.c.
Referenced by rpmasnGetPool().