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

yast2-core Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AnyAgentSCR Agent for access to any describeable file
blockstack_tStack for blocks
BlockType
BoxGeneric layout: Arrange widgets horizontally or vertically
Bytecode
Bytecode::namespaceentry_t
CallFrame
Y2PMRecipients::CommitInstallReceive
Y2PMRecipients::CommitInstallReceive::RedirectInstallPkg
Y2PMRecipients::CommitProvideReceive
Y2PMRecipients::CommitProvideReceive::RedirectDownloadProgress
Y2PMRecipients::CommitReceive
Y2PMRecipients::CommitRemoveReceive
Y2PMRecipients::CommitRemoveReceive::RedirectRemovePkg
Y2PMRecipients::ConvertDbReceive
declaration
Y2PMRecipients::DownloadProgressReceive
DummyAgentSCR Agent for testing
ExecutionEnvironment
FileDep
FileDescr
FlexType
formalparamstack
FunctionType
HwProbeSCR Agent for access to hardware autoprobe
Import
info_entry
IniAgentAn interface class between YaST2 and Ini Agent
IniBase
IniContainerElement
IniEntry
IniParser
IniSection
Y2PMRecipients::InstallPkgReceive
IoPattern
ListType
MapType
Y2PMRecipients::MediaChangeReceive
ModuleEntryOne entry in the modules.conf file
ModulesAgentAn interface class between YaST2 and modules.conf
ModulesConfThe modules.conf file
ModulesConf::ModuleLine
NFlexType
param
ParserYCP parser A YCP parser read a characters stream and outputs a sequence of YCP values. Three properties of the YCP grammar are important:
PkgModule
PkgModuleErrorDefinition of "PkgModule" error values
PkgModuleFunctions
PkgModuleFunctions::CallbackHandlerHandler for Callbacks received or triggered. Needs access to WFM
PkgModuleFunctions::CallbackHandler::Y2PMReceiveManages the Y2PMCallbacks we receive
PkgModuleFunctions::CallbackHandler::YCPCallbacksStores YCPCallback related data and communicates with Y2ComponentBroker
PkgModuleFunctions::CallbackHandler::YCPCallbacks::CBdata
PkgModuleFunctions::CallbackHandler::YCPCallbacks::SendConvenience base class for YCPCallback sender
PkgModuleFunctions::CallbackHandler::YCPCallbacks::Send::CBConvenience class for YCPCallback sending
Point
Y2PMRecipients::RebuildDbReceive
Y2PMRecipients::Recipient
Y2PMRecipients::RecipientCtl
recurse_struct
REG_RET
Regex
Regex_t
RegexMatch
RemoteProtocol
Y2PMRecipients::RemovePkgReceive
ResolverAgentSCR Agent for Resolver commands
RloginProtocol
RshProtocol
ScannerScanner for scanning YCP syntax
scannerstack_tStack for scanners
SCR
SCRAgentSuSE Configuration Repository Agent
Y2PMRecipients::ScriptExecReceive
ScriptingAgent
SCRSubAgent
section
stackGeneral stack handling
StaticDeclaration
StdioSCRAgent
SudoProtocol
SuProtocol
SymbolEntry
SymbolEntry::payload
SymbolTable
SystemAgentSCR Agent for system commands
TableEntry
TelnetProtocol
TestY2CC
TestY2Component
tokenValue
TupleType
Type
UI
VariableType
WFM
WFMSubAgent
Y2AgentComp< Agent >
Y2CCAgentComp< AgentComp >
Y2CCPkg
Y2CCPlugin
Y2CCProgram
Y2CCRemote
Y2CCScriptCreates client components realized by YCP scripts This component broker creates components of the type Y2ScriptComponent. You can give it a module name or a path name to some file. First it tries to find some script in YASTHOME/clients/.ycp. If it doesn't find one here, it considers the name to be a filename and examines that file. If it:
  • is not executable or
  • its name has the suffix .ycp
  • the file begins with #!/bin/y2gf
Y2CCSerial
Y2CCStdio
Y2CCWFM
Y2ComponentCommunication handle to a YaST2 component
Y2ComponentBrokerLooks for and creates YaST2 components This class has no instances and only static methods. There are two reasons for this:
Y2ComponentBroker::ltstr
Y2ComponentCreatorCan create certain YaST2 components As documented in Y2Component, there are many ways how to realize a component. A Y2ComponentCreator is and object, that creates a component or at least creates a communication handle to an existing component. The Y2ComponentBroker keeps a list of all known Y2ComponentCreators. If it is asked to create or find a certain component, it scans this list and looks for a matching creator
Y2CPPFunction
Y2CPPFunctionCall< T >
Y2CPPFunctionCallBase
Y2Function
Y2LanguageLoader
Y2Namespace
Y2PathSearch
Y2PkgComponent
Y2PluginComponent
Y2ProgramComponent
Y2RemoteComponentInterface to a component via remote login
Y2ScriptComponent
Y2SerialComponentInterface to a component via serial line
Y2StdioComponentInterface to a component via stdio
Y2WFMComponent
YAlignmentImplemenation of the Left, Right, Bottom, Top, HCenter, VCenter and HVCenter widgets
YAnyOpt< T >Helper template class for options that may have some value or may be undefined
YBarGraphImplementation of the BarGraph widget
YBlock
YBlock::stmtlist
YBlock::yTElist
YBoolOptBoolean option - tri state: true, false, undefined
YCancelEvent
YCheckBoxImplementation of the CheckBox widget
YCodeYCode for precompiled ycp code
ycodelist
YColor
YColoredLabelSimple static text with specified background and foreground color
YComboBoxImplementation of the ComboBox widget
YConst
YContainerWidgetBase class of all widgets that have child widgets
YcpArgLoad
YcpArgLoad::Value< Ytype, Vtype >
YcpArgLoad::YcpArg
YCPBooleanWrapper for YCPBooleanRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBooleanRep with the arrow operator. See YCPBooleanRep
YCPBooleanRepYCPValueRep representing a boolean value
YCPBreakWrapper for YCPBreakRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPBreakRep with the arrow operator. See YCPBreakRep
YCPBreakRepWrapper for Break as YCPValue
YCPBuiltinBoolean
YCPBuiltinByteblock
YCPBuiltinFloat
YCPBuiltinInteger
YCPBuiltinList
YCPBuiltinMap
YCPBuiltinMisc
YCPBuiltinPath
YCPBuiltinString
YCPBuiltinTerm
YCPBuiltinVoid
YCPByteblockWrapper for YCPByteblockRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPByteblockRep with the arrow operator. See YCPByteblockRep
YCPByteblockRepYCPValueRep representing a block of bytes
YCPCodeWrapper for YCPCodeRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPCodeRep with the arrow operator. See YCPCodeRep
YCPCodeCompare
YCPCodeRepWrapper for YCode as YCPValue
YCPDebugger
YCPDebugger::Breakpoint
YCPDebugger::Position
YCPDebugger::Settings
YCPElementWrapper for YCPElementRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPElementRep with the arrow operator. See YCPElementRep
YCPElementRepAbstract base class of all YCP elements.

There are some basic rules of memory managesment common to all YCPElementRep classes. If you call a constructor of any YCPElementRep subclass or if you call an add method, that adds elements to a YCPListRep, YCPTermRep YCPDeclTermRep or YCPBlockRep, and if this constructor or add method has arguments of type const YCPElementRep * (or of a subclass), then the responsibility for the values you gave for those arguments goes over to the object whose constructor or add function has been called. You may refer that object afterwards in any way. Therefore create the object either with new or with the YCPElementRep::clone method

YCPEntryWrapper for YCPEntryRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPEntryRep with the arrow operator. See YCPEntryRep
YCPEntryRepWrapper for SymbolEntry as YCPValue
YCPFloatWrapper for YCPFloatRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPFloatRep with the arrow operator. See YCPFloatRep
YCPFloatRepYCPValueRep representing a floating point number. The precision of the floating point number a YCPFloatRep is representing is not specified, because it would be very difficult to guarantee a certain precision platform independently and because this is not neccessary
ycpless
YCPListWrapper for YCPListRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPListRep with the arrow operator. See YCPListRep
YCPListRepList of YCPValues that is a value itself In YCP there is no distinction between lists, tuples and structs. All these kind of complex data is represented by YCPListRep. The type of a list is constructed by the valuetype list, which has a list of types as arguments. The list's type is implicitely given through the fact that its valuetype is list and trough the types of its elements. There is no restriction about the types of a list's elements. If you want to declare a variable or parameter to be a list of a certain signature, you can use the RangeRestrictor YCP_RRList or YCP_RRTyple. object
YCPMapWrapper for YCPMapRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPMapRep with the arrow operator. See YCPMapRep
YCPMapIteratorIterator for YCPMap values
YCPMapRepA mapping from keys to values. A map is also called assiciative array. It is a mapping from a set of keys to a set of values. Each key in a map is unique. Each key is assigned a value. Keys and values may only be String or Integer constants. Elements inside a map are kept in a sorted order based on the key value
YCPNull
YCPPathWrapper for YCPPathRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPPathRep with the arrow operator. See YCPPathRep
YCPPathRepYCPValueRep representing a data path A YCP path describes a subtree in a YCP data structure. Non-leaf-nodes are values of type list and term. A path is a list of path components. A path component is a symbol or a number
YCPPathRep::Component
YCPPathSearch
YCPReferenceWrapper for YCPReferenceRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPReferenceRep with the arrow operator. See YCPReferenceRep
YCPReferenceRepWrapper for a reference to a SymbolEntry as YCPValue
YCPReturnWrapper for YCPReturnRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPReturnRep with the arrow operator. See YCPReturnRep
YCPReturnRepWrapper for Return as YCPValue
YCPStringWrapper for YCPStringRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPStringRep with the arrow operator. See YCPStringRep
YCPStringRepYCPValueRep representing a character string of arbitrary length. Whatever internal representation is choosen: It should be possible to switch to 16 bit Unicode strings, when neccessary
YCPSymbolWrapper for YCPSymbolRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPSymbolRep with the arrow operator. See YCPSymbolRep
YCPSymbolRepYCP symbol. Symbols appear as components of pathes, as names of structure elements and as term names. The ASCII representation of a symbol is a letter or underscore followed by an arbitrary number of letters, digits and underscores
YCPTermWrapper for YCPTermRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPTermRep with the arrow operator. See YCPTermRep
YCPTermRepYCPValueRep representing a term. A YCPTermRep is a YCPValue containing a list plus a string representing the term's name
YCPValueWrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep
YCPValueRepAbstract base class of all YCP values. Abstract base class of all YCP elements that can be used as primary data, that can be stored in the SCR and that can be parsed as a whole. An important property of a value is, that its ASCII representation uniquely specifies its type. The parser's output is a stream of YCPValues, not of YCPElements
YCPVoidWrapper for YCPVoidRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPVoidRep with the arrow operator. See YCPVoidRep
YCPVoidRepYCPValueRep representing a void value
YDebugEvent
YDeclaration
YDialogRealizes a dialog A dialog itself is a container widget. It is never contained in another widget
YDownloadProgressImplementation of the Slider widget
YDumbTab
YDumbTab::Tab
YEBinary
YEBracket
YEBuiltin
YECompare
YEFunction
YEIs
YEList
YELocale
YEMap
YEMap::mapval
YEmptyImplementation of the Empty, HStretch, VStretch, and HVStretch widgets
YEPropagate
YEReference
YEReturn
YError
YETerm
YETriple
YEUnary
YEVariable
YEventAbstract base class for events to be returned upon UI::UserInput() and related
YFrameImplementation of the Frame widget
YFunction
YImageImplementation of the Image widget
YIntFieldImplementation of the IntField widget
YKeyEvent
YLabelSimple static text
YLocale
YLocale::eqstr
YLogViewImplementation of the LogView widget
YLongOptLong option - long value or undefined
YMacroPlayer
YMacroRecorder
YMenu
YMenuButtonImplementation of the MenuButton widget
YMenuEventEvent to be returned upon menu selection
YMenuItem
YMultiLineEditImplementation of the MultiLineEdit widget
YMultiSelectionBoxImplementation of the MultiSelectionBox widget
Y2PMRecipients::YouReceive
YPackageSelectorImplementation of the SelectionBox widget
YPartitionSplitterImplementation of the Slider widget
YProgressBarImplementation of the ProgressBar widget
YPushButtonImplementation of the PushButton widget Derived classes need to check opt.isDefaultButton!
YRadioButtonImplementation of the RadioButton widget
YRadioButtonGroupImplementation of the RadioButtonGroup widget
YReplacePointImplementation of the ReplacePoint widget
YRichTextImplementation of the RichText widget. Derived classes need to check opt.plainTextMode!
YSAssign
YSBlock
YSBracket
YSDo
YSelectionBoxImplementation of the SelectionBox widget
YSExpression
YSFilename
YSFunction
YShortcutHelper class for shortcut management: This class holds data about the shortcut for one single widget
YShortcutManagerHelper class to manage keyboard shortcuts within one dialog and resolve keyboard shortcut conflicts
YSIf
YSimpleEventAbstract base class for events that just deal with an ID
YSimpleEventHandlerSimple event handler suitable for most UIs. This event handler keeps track of one single event that gets overwritten when a new one arrives
YSImport
YSInclude
YSliderImplementation of the Slider widget
YSpacingImplementation of the HSpacing and VSpacing and widgets
YSplitImplementation of the Split widget
YSquashImplementation of the HSquash, VSquash and HVSquash widgets
YSRepeat
YSReturn
YStatement
YSTextdomain
YSTypedef
YSWhile
YTableTable widget
YTableRowHelper class for the table widget: one single table row
YTextEntryImplementation of the TextEntry and Password widgets Notice: Derived classes need to check opt.passwordMode!
YTimeoutEvent
YTreeImplementation of the Tree widget
YTreeItem
YUIAbstract base class of a YaST2 user interface The implementation of a YaST2 user interface such as qt and ncurses constists in subclassing YUI
YUIBuiltinCallData
YUIComponentAbstract base class for YaST2 user interface components. Derive your own component class from this one and implement createUI()
YWeightControl relative size of layouts
YWidgetAbstract base class of all ui widgets
YWidget::OptimizeChanges
YWidgetEvent
YWidgetOptCollection of various widget options to be passed transparently through the various library layers
YWizardImplementation of the SelectionBox widget
yy_buffer_state
yyalloc
yystype_type

Generated on Fri Nov 9 18:15:23 2007 for yast2-core by doxygen 1.3.6