rpm
5.4.15
|
#include <stdlib.h>
#include <stdint.h>
#include <rpmio.h>
#include <rpmiotypes.h>
#include <rpmlog.h>
#include <rpmcb.h>
#include <argv.h>
#include <poptIO.h>
Go to the source code of this file.
Macros | |
#define | rpmtpmUnlink(_tpm) ((rpmtpm)rpmioUnlinkPoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__)) |
#define | rpmtpmLink(_tpm) ((rpmtpm)rpmioLinkPoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__)) |
#define | rpmtpmFree(_tpm) ((rpmtpm)rpmioFreePoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__)) |
Typedefs | |
typedef struct rpmtpm_s * | rpmtpm |
Functions | |
rpmtpm | rpmtpmUnlink (rpmtpm tpm) |
Unreference a TPM wrapper instance. More... | |
rpmtpm | rpmtpmLink (rpmtpm tpm) |
Reference a TPM wrapper instance. More... | |
rpmtpm | rpmtpmFree (rpmtpm tpm) |
Destroy a TPM wrapper. More... | |
rpmtpm | rpmtpmNew (int ac, char **av, struct poptOption *tbl, uint32_t flags) |
Create and load a TPM wrapper. More... | |
int | rpmtpmErr (rpmtpm tpm, const char *msg, uint32_t mask, uint32_t rc) |
void | rpmtpmDump (rpmtpm tpm, const char *msg, unsigned char *b, size_t nb) |
Variables | |
int | _rpmtpm_debug |
#define rpmtpmFree | ( | _tpm | ) | ((rpmtpm)rpmioFreePoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__)) |
#define rpmtpmLink | ( | _tpm | ) | ((rpmtpm)rpmioLinkPoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__)) |
#define rpmtpmUnlink | ( | _tpm | ) | ((rpmtpm)rpmioUnlinkPoolItem((rpmioItem)(_tpm), __FUNCTION__, __FILE__, __LINE__)) |
void rpmtpmDump | ( | rpmtpm | tpm, |
const char * | msg, | ||
unsigned char * | b, | ||
size_t | nb | ||
) |
int rpmtpmErr | ( | rpmtpm | tpm, |
const char * | msg, | ||
uint32_t | mask, | ||
uint32_t | rc | ||
) |
Definition at line 37 of file rpmtpm.c.
References _rpmtpm_debug, and err.
Referenced by rpmtpmGetPhysicalCMDEnable().
Destroy a TPM wrapper.
tpm | TPM wrapper |
Reference a TPM wrapper instance.
tpm | TPM wrapper |
Referenced by rpmtpmNew().
rpmtpm rpmtpmNew | ( | int | ac, |
char ** | av, | ||
struct poptOption * | tbl, | ||
uint32_t | flags | ||
) |
Create and load a TPM wrapper.
ac | TPM arg count |
av | TPM args |
tbl | TPM option table |
flags | TPM flags |
Definition at line 270 of file rpmtpm.c.
References rpmIsVerbose, rpmtpmGetPool(), and rpmtpmLink().
Unreference a TPM wrapper instance.
tpm | TPM wrapper |
int _rpmtpm_debug |
Definition at line 30 of file rpmtpm.c.
Referenced by rpmtpmErr(), and rpmtpmGetPool().