yast2-storage
Public Member Functions | Private Attributes

Y2StorageCallbackFunction Class Reference

Inheritance diagram for Y2StorageCallbackFunction:
Y2Function

List of all members.

Public Member Functions

 Y2StorageCallbackFunction (StorageCallbacks *instance, unsigned int pos)
bool attachParameter (const YCPValue &arg, const int position)
constTypePtr wantedParameterType () const
bool appendParameter (const YCPValue &arg)
bool finishParameters ()
YCPValue evaluateCall ()
bool reset ()
string name () const

Private Attributes

unsigned int m_position
StorageCallbacksm_instance
YCPValue m_param1
YCPValue m_param2
YCPValue m_param3
YCPValue m_param4

Constructor & Destructor Documentation

Y2StorageCallbackFunction::Y2StorageCallbackFunction ( StorageCallbacks instance,
unsigned int  pos 
)

Member Function Documentation

bool Y2StorageCallbackFunction::appendParameter ( const YCPValue arg) [virtual]
bool Y2StorageCallbackFunction::attachParameter ( const YCPValue arg,
const int  position 
) [virtual]

Implements Y2Function.

References m_param1, m_param2, m_param3, and m_param4.

YCPValue Y2StorageCallbackFunction::evaluateCall ( ) [virtual]

Implements Y2Function.

References m_position.

bool Y2StorageCallbackFunction::finishParameters ( ) [virtual]

Implements Y2Function.

References y2internal.

string Y2StorageCallbackFunction::name ( ) const [virtual]

Implements Y2Function.

References m_instance, and StorageCallbacks::name().

bool Y2StorageCallbackFunction::reset ( ) [virtual]

Implements Y2Function.

References m_param1, m_param2, m_param3, and m_param4.

constTypePtr Y2StorageCallbackFunction::wantedParameterType ( ) const [virtual]

Implements Y2Function.

References Type::Unspec, and y2internal.


Member Data Documentation

Referenced by name().

unsigned int Y2StorageCallbackFunction::m_position [private]

Referenced by evaluateCall().


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