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::attachParameter ( const YCPValue arg,
const int  position 
) [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.

bool Y2StorageCallbackFunction::appendParameter ( const YCPValue arg  )  [virtual]

bool Y2StorageCallbackFunction::finishParameters (  )  [virtual]

Implements Y2Function.

References y2internal.

YCPValue Y2StorageCallbackFunction::evaluateCall (  )  [virtual]

Implements Y2Function.

References m_position.

bool Y2StorageCallbackFunction::reset (  )  [virtual]

Implements Y2Function.

References m_param1, m_param2, m_param3, and m_param4.

string Y2StorageCallbackFunction::name (  )  const [virtual]

Implements Y2Function.

References m_instance, and StorageCallbacks::name().


Member Data Documentation

unsigned int Y2StorageCallbackFunction::m_position [private]

Referenced by evaluateCall().

Referenced by name().


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

Generated on Sun Jun 8 10:48:02 2008 for yast2-storage by  doxygen 1.5.5