rpm
6.0.1
The RPM Package Manager
Toggle main menu visibility
Loading...
Searching...
No Matches
rpmstrpool.h
Go to the documentation of this file.
1
#ifndef _RPMSTRPOOL_H
2
#define _RPMSTRPOOL_H
3
10
11
#include <
rpm/rpmtypes.h
>
12
13
#ifdef __cplusplus
14
extern
"C"
{
15
#endif
16
21
rpmstrPool
rpmstrPoolCreate
(
void
);
22
29
rpmstrPool
rpmstrPoolFree
(rpmstrPool pool);
30
36
rpmstrPool
rpmstrPoolLink
(rpmstrPool pool);
37
46
void
rpmstrPoolFreeze
(rpmstrPool pool,
int
keephash);
47
54
void
rpmstrPoolUnfreeze
(rpmstrPool pool);
55
65
rpmsid
rpmstrPoolId
(rpmstrPool pool,
const
char
*s,
int
create);
66
78
rpmsid
rpmstrPoolIdn
(rpmstrPool pool,
const
char
*s,
size_t
slen,
int
create);
79
86
const
char
*
rpmstrPoolStr
(rpmstrPool pool, rpmsid sid);
87
96
size_t
rpmstrPoolStrlen
(rpmstrPool pool, rpmsid sid);
97
108
int
rpmstrPoolStreq
(rpmstrPool poolA, rpmsid sidA,
109
rpmstrPool poolB, rpmsid sidB);
110
117
rpmsid
rpmstrPoolNumStr
(rpmstrPool pool);
118
119
#ifdef __cplusplus
120
}
121
#endif
122
123
#endif
/* _RPMSIDPOOL_H */
rpmstrPoolNumStr
rpmsid rpmstrPoolNumStr(rpmstrPool pool)
rpmstrPoolStreq
int rpmstrPoolStreq(rpmstrPool poolA, rpmsid sidA, rpmstrPool poolB, rpmsid sidB)
rpmstrPoolUnfreeze
void rpmstrPoolUnfreeze(rpmstrPool pool)
rpmstrPoolFree
rpmstrPool rpmstrPoolFree(rpmstrPool pool)
rpmstrPoolStr
const char * rpmstrPoolStr(rpmstrPool pool, rpmsid sid)
rpmstrPoolId
rpmsid rpmstrPoolId(rpmstrPool pool, const char *s, int create)
rpmstrPoolIdn
rpmsid rpmstrPoolIdn(rpmstrPool pool, const char *s, size_t slen, int create)
rpmstrPoolFreeze
void rpmstrPoolFreeze(rpmstrPool pool, int keephash)
rpmstrPoolCreate
rpmstrPool rpmstrPoolCreate(void)
rpmstrPoolLink
rpmstrPool rpmstrPoolLink(rpmstrPool pool)
rpmstrPoolStrlen
size_t rpmstrPoolStrlen(rpmstrPool pool, rpmsid sid)
rpmtypes.h
include
rpm
rpmstrpool.h
Generated by
1.17.0