Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

rpmio/rpmmessages.h File Reference

More...

#include "rpmlog.h"

Go to the source code of this file.

Defines

#define RPMMESS_DEBUG   RPMLOG_DEBUG
#define RPMMESS_VERBOSE   RPMLOG_INFO
#define RPMMESS_NORMAL   RPMLOG_NOTICE
#define RPMMESS_WARNING   RPMLOG_WARNING
#define RPMMESS_ERROR   RPMLOG_ERR
#define RPMMESS_FATALERROR   RPMLOG_CRIT
#define RPMMESS_QUIET   RPMMESS_WARNING
#define rpmMessage   rpmlog
#define rpmSetVerbosity(_lvl)
#define rpmIncreaseVerbosity()
#define rpmDecreaseVerbosity()
#define rpmIsNormal()
#define rpmIsVerbose()
#define rpmIsDebug()

Typedefs

typedef enum rpmCallbackType_e  rpmCallbackType
typedef void* rpmCallbackData
typedef void* (* rpmCallbackFunction )(const void *h, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void *pkgKey, rpmCallbackData data)

Enumerations

enum  rpmCallbackType_e {
  RPMCALLBACK_INST_PROGRESS, RPMCALLBACK_INST_START, RPMCALLBACK_INST_OPEN_FILE, RPMCALLBACK_INST_CLOSE_FILE,
  RPMCALLBACK_TRANS_PROGRESS, RPMCALLBACK_TRANS_START, RPMCALLBACK_TRANS_STOP, RPMCALLBACK_UNINST_PROGRESS,
  RPMCALLBACK_UNINST_START, RPMCALLBACK_UNINST_STOP
}

Functions

void urlSetCallback (rpmCallbackFunction notify, rpmCallbackData notifyData, int notifyCount)


Detailed Description

Todo:
Eliminate from API.

Definition in file rpmmessages.h.


Define Documentation

#define RPMMESS_DEBUG   RPMLOG_DEBUG
 

Definition at line 11 of file rpmmessages.h.

#define RPMMESS_ERROR   RPMLOG_ERR
 

Definition at line 15 of file rpmmessages.h.

#define RPMMESS_FATALERROR   RPMLOG_CRIT
 

Definition at line 16 of file rpmmessages.h.

#define RPMMESS_NORMAL   RPMLOG_NOTICE
 

Definition at line 13 of file rpmmessages.h.

#define RPMMESS_QUIET   RPMMESS_WARNING
 

Definition at line 18 of file rpmmessages.h.

#define RPMMESS_VERBOSE   RPMLOG_INFO
 

Definition at line 12 of file rpmmessages.h.

#define RPMMESS_WARNING   RPMLOG_WARNING
 

Definition at line 14 of file rpmmessages.h.

#define rpmDecreaseVerbosity( )
 

Value:

        ((void)rpmlogSetMask((((int)(rpmlogSetMask(0) & 0xff)) >> 1)))

Definition at line 25 of file rpmmessages.h.

#define rpmIncreaseVerbosity( )
 

Value:

    ((void)rpmlogSetMask(((((unsigned)(rpmlogSetMask(0) & 0xff)) << 1) | 1)))

Definition at line 23 of file rpmmessages.h.

Referenced by main(), and queryArgCallback().

#define rpmIsDebug( )
 

Value:

        (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_DEBUG ))

Definition at line 31 of file rpmmessages.h.

Referenced by runScript().

#define rpmIsNormal( )
 

Value:

        (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_NORMAL ))

Definition at line 27 of file rpmmessages.h.

#define rpmIsVerbose( )
 

Value:

        (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_VERBOSE ))

Definition at line 29 of file rpmmessages.h.

Referenced by checkPassPhrase(), doFoo(), doUntar(), main(), rpmCheckSig(), rpmInstall(), rpmInstallSource(), rpmShowRC(), runScript(), showQueryPackage(), and verifyHeader().

#define rpmMessage   rpmlog
 

Definition at line 20 of file rpmmessages.h.

Referenced by addFile(), alAllFileSatisfiesDepend(), alAllSatisfiesDepend(), buildHost(), buildSpec(), checkPackageDeps(), checkSize(), checkSpec(), db1close(), db1open(), db3close(), db3open(), db_fini(), db_init(), decideFileFate(), dnlInitIterator(), doGetRecord(), doScript(), fadSanity(), fsmMkdirs(), fsmStage(), genCpioListAndHeader(), generateDepends(), getFilesystemList(), getMachineInfo(), makeGPGSignature(), makePGPSignature(), printDepMsg(), processBinaryFiles(), psmStage(), relocateFileList(), rpmAddSignature(), rpmErase(), rpmInstall(), rpmInstallSource(), rpmMkpath(), rpmQueryVerify(), rpmRangesOverlap(), rpmReadSignature(), rpmWriteSignature(), rpmdbAdd(), rpmdbMoveDatabase(), rpmdbNextIterator(), rpmdbRebuild(), rpmdbRemove(), rpmdepCheck(), rpmdepOrder(), showQueryPackage(), showVerifyPackage(), skipFiles(), timeCheck(), unsatisfiedDepend(), urlConnect(), urlGetFile(), urlSplit(), verifyDependencies(), verifyHeader(), writeRPM(), and zapRelation().

#define rpmSetVerbosity( _lvl )
 

Value:

        ((void)rpmlogSetMask( RPMLOG_UPTO( RPMLOG_PRI(_lvl))))

Definition at line 21 of file rpmmessages.h.

Referenced by main(), and ugFindUpgradePackages().


Typedef Documentation

typedef void * rpmCallbackData
 

Definition at line 51 of file rpmmessages.h.

typedef void *(* rpmCallbackFunction)(const void *h, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void *pkgKey, rpmCallbackData data)
 

Definition at line 61 of file rpmmessages.h.

typedef enum rpmCallbackType_e rpmCallbackType
 


Enumeration Type Documentation

enum rpmCallbackType_e
 

Enumeration values:
RPMCALLBACK_INST_PROGRESS  
RPMCALLBACK_INST_START  
RPMCALLBACK_INST_OPEN_FILE  
RPMCALLBACK_INST_CLOSE_FILE  
RPMCALLBACK_TRANS_PROGRESS  
RPMCALLBACK_TRANS_START  
RPMCALLBACK_TRANS_STOP  
RPMCALLBACK_UNINST_PROGRESS  
RPMCALLBACK_UNINST_START  
RPMCALLBACK_UNINST_STOP  

Definition at line 36 of file rpmmessages.h.


Function Documentation

void urlSetCallback ( rpmCallbackFunction notify,
rpmCallbackData notifyData,
int notifyCount )
 


Generated at Thu Sep 6 11:32:37 2001 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001