yast2-storage
Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Attributes

StorageCallbacks Class Reference

#include <StorageCallbacks.h>

Inheritance diagram for StorageCallbacks:
Y2Namespace

List of all members.

Public Member Functions

void registerFunctions ()
YCPValue ProgressBar (const YCPString &func)
YCPValue ShowInstallInfo (const YCPString &func)
YCPValue InfoPopup (const YCPString &func)
YCPValue YesNoPopup (const YCPString &func)
YCPValue CommitErrorPopup (const YCPString &func)
YCPValue PasswordPopup (const YCPString &func)
 StorageCallbacks ()
virtual ~StorageCallbacks ()
virtual const string name () const
virtual const string filename () const
virtual string toString () const
virtual YCPValue evaluate (bool cse=false)
virtual Y2FunctioncreateFunctionCall (const string name, constFunctionTypePtr type)

Static Public Member Functions

static StorageCallbacksinstance ()

Public Attributes

vector< string > _registered_functions

Static Private Attributes

static StorageCallbackscurrent_instance = NULL

Detailed Description

A simple class for storage callback access


Constructor & Destructor Documentation

StorageCallbacks::StorageCallbacks ( )

Constructor.

References registerFunctions().

Referenced by instance().

StorageCallbacks::~StorageCallbacks ( ) [virtual]

Destructor.


Member Function Documentation

YCPValue StorageCallbacks::CommitErrorPopup ( const YCPString func)
Y2Function * StorageCallbacks::createFunctionCall ( const string  name,
constFunctionTypePtr  type 
) [virtual]

Implements Y2Namespace.

References _registered_functions, name(), and y2error.

virtual YCPValue StorageCallbacks::evaluate ( bool  cse = false) [inline, virtual]

Implements Y2Namespace.

References YCPVoid().

virtual const string StorageCallbacks::filename ( void  ) const [inline, virtual]

Implements Y2Namespace.

YCPValue StorageCallbacks::InfoPopup ( const YCPString func)
StorageCallbacks * StorageCallbacks::instance ( ) [static]
virtual const string StorageCallbacks::name ( ) const [inline, virtual]
YCPValue StorageCallbacks::PasswordPopup ( const YCPString func)
YCPValue StorageCallbacks::ProgressBar ( const YCPString func)
void StorageCallbacks::registerFunctions ( )

Referenced by StorageCallbacks().

YCPValue StorageCallbacks::ShowInstallInfo ( const YCPString func)
virtual string StorageCallbacks::toString ( void  ) const [inline, virtual]

Reimplemented from Y2Namespace.

YCPValue StorageCallbacks::YesNoPopup ( const YCPString func)

Member Data Documentation

Referenced by createFunctionCall().

Referenced by instance().


The documentation for this class was generated from the following files: