KockpitUnit Class Reference

Class to abstract KockpitUser and KockpitGroup. More...

#include <kockpitunit.h>

Inheritance diagram for KockpitUnit:
Inheritance graph
[legend]

Public Member Functions

virtual ~KockpitUnit ()
 Destructor.
virtual QString toQString () const =0
 Generate output.
virtual QString getDistName () const =0
 Getter.
virtual objtype getObjType () const =0
 Getter.
virtual objmode getObjMode () const =0
 Getter.
virtual void setObjMode (objmode unitmode)=0
 Setter.

Protected Attributes

objtype type
 Object type.
objmode unitmode
 Object mode.

Friends

std::ostream & operator<< (std::ostream &output, const KockpitUnit &kunit)
 Output.

Detailed Description

Class to abstract KockpitUser and KockpitGroup.

This abstract class is used to combine KockpitUser and KockpitGroup and to give a template if new container objects have to be implemented.


Constructor & Destructor Documentation

virtual KockpitUnit::~KockpitUnit (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual QString KockpitUnit::getDistName (  )  const [pure virtual]

Getter.

Returns:
QString Distinguished name.

Implemented in KockpitGroup, and KockpitUser.

virtual objmode KockpitUnit::getObjMode (  )  const [pure virtual]

Getter.

Returns:
objmode Object Mode

Implemented in KockpitGroup, and KockpitUser.

virtual objtype KockpitUnit::getObjType (  )  const [pure virtual]

Getter.

Returns:
objtype Object Type

Implemented in KockpitGroup, and KockpitUser.

virtual void KockpitUnit::setObjMode ( objmode  unitmode  )  [pure virtual]

Setter.

Parameters:
unitmode Object mode

Implemented in KockpitGroup, and KockpitUser.

virtual QString KockpitUnit::toQString (  )  const [pure virtual]

Generate output.

This function create a QString which contains all informations about the object. It is only needed for inforamtional output.

Implemented in KockpitGroup, and KockpitUser.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  output,
const KockpitUnit kunit 
) [friend]

Output.

This function is only needed to give out the KockpitUnit on STDOUT.

Parameters:
output Reference to stdout.
kunit Reference to an KockpitUnit derived class object.

Field Documentation

Object type.

Object mode.


The documentation for this class was generated from the following file:
Generated on Wed Mar 24 09:58:14 2010 for kockpit by  doxygen 1.6.3