Blame doc/librpm/html/rpmps_8h_source.html

2ff057
2ff057
<html xmlns="http://www.w3.org/1999/xhtml">
2ff057
<head>
2ff057
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
2ff057
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2ff057
<meta name="generator" content="Doxygen 1.8.14"/>
2ff057
<meta name="viewport" content="width=device-width, initial-scale=1"/>
2ff057
<title>rpm: rpmps.h Source File</title>
2ff057
<link href="tabs.css" rel="stylesheet" type="text/css"/>
2ff057
<script type="text/javascript" src="jquery.js"></script>
2ff057
<script type="text/javascript" src="dynsections.js"></script>
2ff057
<link href="doxygen.css" rel="stylesheet" type="text/css" />
2ff057
</head>
2ff057
<body>
2ff057
2ff057
2ff057
2ff057
 
2ff057
 
2ff057
  
2ff057
   
rpm
2ff057
    4.14.2
2ff057
   
2ff057
  
2ff057
 
2ff057
 
2ff057
2ff057
2ff057
2ff057
2ff057
<script type="text/javascript" src="menudata.js"></script>
2ff057
<script type="text/javascript" src="menu.js"></script>
2ff057
<script type="text/javascript">
2ff057
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
2ff057
$(function() {
2ff057
  initMenu('',false,false,'search.php','Search');
2ff057
});
2ff057
/* @license-end */</script>
2ff057
2ff057
2ff057
  
    2ff057
  • lib
  • 2ff057
    2ff057
    2ff057
    2ff057
      
    2ff057
    rpmps.h
    2ff057
    2ff057
    2ff057
    Go to the documentation of this file.
    1 #ifndef H_RPMPS
    2 #define H_RPMPS
    3 
    9 #include <stdio.h>
    10 #include <rpm/rpmtypes.h>
    11 #include <rpm/rpmprob.h>
    12 
    13 #ifdef __cplusplus
    14 extern "C" {
    15 #endif
    16 
    20 typedef struct rpmpsi_s * rpmpsi;
    21 
    27 rpmps rpmpsLink (rpmps ps);
    28 
    34 int rpmpsNumProblems(rpmps ps);
    35 
    42 
    49 
    56 
    62 int rpmpsNextIterator(rpmpsi psi);
    63 
    70 
    75 rpmps rpmpsCreate(void);
    76 
    83 
    89 void rpmpsPrint(FILE *fp, rpmps ps);
    90 
    96 void rpmpsAppendProblem(rpmps ps, rpmProblem prob);
    97 
    104 int rpmpsMerge(rpmps dest, rpmps src);
    105 
    106 #ifdef __cplusplus
    107 }
    108 #endif
    109 
    110 #endif /* H_RPMPS */
    int rpmpsNumProblems(rpmps ps)
    Return number of problems in set.
    2ff057
    struct rpmps_s * rpmps
    Definition: rpmtypes.h:71
    2ff057
    rpmpsi rpmpsFreeIterator(rpmpsi psi)
    Destroy problem set iterator.
    2ff057
    void rpmpsAppendProblem(rpmps ps, rpmProblem prob)
    Append a problem to current set of problems.
    2ff057
    int rpmpsNextIterator(rpmpsi psi)
    Return next problem set iterator index.
    2ff057
    rpmps rpmpsFree(rpmps ps)
    Destroy a problem set.
    2ff057
    rpmps rpmpsCreate(void)
    Create a problem set.
    2ff057
    rpmps rpmpsLink(rpmps ps)
    Reference a problem set instance.
    2ff057
    struct rpmProblem_s * rpmProblem
    Definition: rpmprob.h:16
    2ff057
    struct rpmpsi_s * rpmpsi
    Problem set iterator.
    Definition: rpmps.h:20
    2ff057
    rpmProblem rpmpsGetProblem(rpmpsi psi)
    Return current problem from problem set.
    2ff057
    rpmpsi rpmpsInitIterator(rpmps ps)
    Initialize problem set iterator.
    2ff057
    rpmProblem rpmpsiNext(rpmpsi psi)
    Return next problem from iterator.
    2ff057
    int rpmpsMerge(rpmps dest, rpmps src)
    Merge problem set into another.
    2ff057
    void rpmpsPrint(FILE *fp, rpmps ps)
    Print problems to file handle.
    2ff057
    2ff057
    2ff057

    <address class="footer"><small>
    2ff057
    Generated by  
    2ff057
    doxygen
    2ff057
     1.8.14
    2ff057
    </small></address>
    2ff057
    </body>
    2ff057
    </html>