sbIPDStatus.h File Reference

Songbird iPod Device Status Definitions. More...

#include "sbIPDUtils.h"
#include <sbIDeviceStatus.h>
#include <sbBaseDevice.h>
#include <nsAutoPtr.h>
#include <nsStringAPI.h>
#include <itdb.h>
Include dependency graph for sbIPDStatus.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sbIPDStatus
 

Functions

 SB_AUTO_CLASS (sbAutoStatusOperationFailure, sbIPDStatus *, mValue, mValue->OperationComplete(NS_ERROR_FAILURE), mValue=nsnull)
 
 SB_AUTO_CLASS2 (sbAutoStatusOperationComplete, sbIPDStatus *, nsresult, mValue, mValue->OperationComplete(mValue2), mValue=nsnull)
 
 SB_AUTO_CLASS (sbAutoStatusItemFailure, sbIPDStatus *, mValue, mValue->ItemComplete(NS_ERROR_FAILURE), mValue=nsnull)
 

Detailed Description

Songbird iPod Device Status Definitions.

Definition in file sbIPDStatus.h.

Function Documentation

SB_AUTO_CLASS ( sbAutoStatusOperationFailure  ,
sbIPDStatus ,
mValue  ,
mValue->  OperationCompleteNS_ERROR_FAILURE,
mValue  = nsnull 
)

These classes complete the current operation or item when going out of scope. The auto-completion may be prevented by calling the forget method.

sbAutoStatusOperationFailure Auto-complete operation with NS_ERROR_FAILURE. sbAutoStatusOperationComplete Auto-complete operation with the result specified by the second constructor argument. sbAutoStatusItemFailure Auto-complete item with NS_ERROR_FAILURE.

SB_AUTO_CLASS ( sbAutoStatusItemFailure  ,
sbIPDStatus ,
mValue  ,
mValue->  ItemCompleteNS_ERROR_FAILURE,
mValue  = nsnull 
)
SB_AUTO_CLASS2 ( sbAutoStatusOperationComplete  ,
sbIPDStatus ,
nsresult  ,
mValue  ,
mValue->  OperationCompletemValue2,
mValue  = nsnull 
)