csomh / source-git / rpm

Forked from source-git/rpm 4 years ago
Clone
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: rpmprob.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
    rpmprob.h
    2ff057
    2ff057
    2ff057
    Go to the documentation of this file.
    1 #ifndef _RPMPROB_H
    2 #define _RPMPROB_H
    3 
    9 #include <stdio.h>
    10 #include <rpm/rpmtypes.h>
    11 
    12 #ifdef __cplusplus
    13 extern "C" {
    14 #endif
    15 
    16 typedef struct rpmProblem_s * rpmProblem;
    17 
    32  RPMPROB_FILTER_VERIFY = (1 << 9),
    33 };
    34 
    36 
    40 typedef enum rpmProblemType_e {
    55 
    67  const char * pkgNEVR, fnpyKey key,
    68  const char * altNEVR,
    69  const char * str, uint64_t number);
    70 
    77 
    84 
    92 
    99 const char * rpmProblemGetPkgNEVR(rpmProblem prob);
    105 const char * rpmProblemGetAltNEVR(rpmProblem prob);
    106 
    114 
    121 
    128 const char * rpmProblemGetStr(rpmProblem prob);
    129 
    138 
    144 char * rpmProblemString(rpmProblem prob);
    145 
    146 #ifdef __cplusplus
    147 }
    148 #endif
    149 
    150 #endif /* _RPMPROB_H */
    2ff057
    2ff057
    enum rpmProblemType_e rpmProblemType
    Enumerate transaction set problem types.
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    rpmProblem rpmProblemCreate(rpmProblemType type, const char *pkgNEVR, fnpyKey key, const char *altNEVR, const char *str, uint64_t number)
    Create a problem item.
    2ff057
    2ff057
    rpmFlags rpmprobFilterFlags
    Definition: rpmprob.h:35
    2ff057
    const char * rpmProblemGetStr(rpmProblem prob)
    Return a generic data string from a problem.
    2ff057
    2ff057
    rpmprobFilterFlags_e
    Definition: rpmprob.h:21
    2ff057
    uint32_t rpmFlags
    Definition: rpmtypes.h:42
    2ff057
    2ff057
    2ff057
    rpmProblem rpmProblemFree(rpmProblem prob)
    Destroy a problem item.
    2ff057
    const char * rpmProblemGetPkgNEVR(rpmProblem prob)
    Return package NEVR.
    2ff057
    rpmProblemType_e
    Enumerate transaction set problem types.
    Definition: rpmprob.h:40
    2ff057
    rpmProblemType rpmProblemGetType(rpmProblem prob)
    Return type of problem (dependency, diskpace etc)
    2ff057
    struct rpmProblem_s * rpmProblem
    Definition: rpmprob.h:16
    2ff057
    2ff057
    rpm_loff_t rpmProblemGetDiskNeed(rpmProblem prob)
    Return disk requirement (needed disk space / number of inodes) depending on problem type...
    2ff057
    2ff057
    const void * fnpyKey
    Definition: rpmtypes.h:75
    2ff057
    rpmProblem rpmProblemLink(rpmProblem prob)
    Reference an rpmProblem instance.
    2ff057
    int rpmProblemCompare(rpmProblem ap, rpmProblem bp)
    Compare two problems for equality.
    2ff057
    2ff057
    2ff057
    char * rpmProblemString(rpmProblem prob)
    Return formatted string representation of a problem.
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    const char * rpmProblemGetAltNEVR(rpmProblem prob)
    Return related (e.g.
    2ff057
    2ff057
    fnpyKey rpmProblemGetKey(rpmProblem prob)
    Return filename or python object address of a problem.
    2ff057
    2ff057
    2ff057
    2ff057
    uint64_t rpm_loff_t
    Definition: rpmtypes.h:51
    2ff057
    2ff057
    2ff057

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