Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Examples

PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB Struct Reference

Convenience class for YCPCallback sending. More...

#include <PkgModuleCallbacks.YCP.h>

List of all members.

Public Member Functions

 CB (const Send &send_r, CBid func)
 ~CB ()
CB & addStr (const string &arg)
CB & addStr (const Pathname &arg)
CB & addStr (const Url &arg)
CB & addInt (long long arg)
CB & addBool (bool arg)
bool isStr () const
bool isInt () const
bool isBool () const
bool expecting (YCPValueType exp_r) const
bool evaluate ()
bool evaluate (YCPValueType exp_r)
string evaluateStr (const string &def_r="")
long long evaluateInt (const long long &def_r=0)
bool evaluateBool (const bool &def_r=false)

Public Attributes

const Send_send
CBid _id
bool _set
Y2Function_func
YCPValue _result


Detailed Description

Convenience class for YCPCallback sending.


Constructor & Destructor Documentation

PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::CB const Send send_r,
CBid  func
[inline]
 

PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::~CB  )  [inline]
 


Member Function Documentation

CB& PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::addBool bool  arg  )  [inline]
 

CB& PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::addInt long long  arg  )  [inline]
 

CB& PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::addStr const Url arg  )  [inline]
 

CB& PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::addStr const Pathname arg  )  [inline]
 

CB& PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::addStr const string &  arg  )  [inline]
 

bool PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::evaluate YCPValueType  exp_r  )  [inline]
 

bool PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::evaluate  )  [inline]
 

bool PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::evaluateBool const bool &  def_r = false  )  [inline]
 

long long PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::evaluateInt const long long &  def_r = 0  )  [inline]
 

string PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::evaluateStr const string &  def_r = ""  )  [inline]
 

bool PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::expecting YCPValueType  exp_r  )  const [inline]
 

bool PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::isBool  )  const [inline]
 

bool PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::isInt  )  const [inline]
 

bool PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::isStr  )  const [inline]
 


Member Data Documentation

Y2Function* PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::_func
 

CBid PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::_id
 

YCPValue PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::_result
 

const Send& PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::_send
 

bool PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CB::_set
 


The documentation for this struct was generated from the following file:
Generated on Fri Nov 9 18:15:24 2007 for yast2-core by doxygen 1.3.6