112027Sjungma@eit.uni-kl.de/*****************************************************************************
212027Sjungma@eit.uni-kl.de
312027Sjungma@eit.uni-kl.de  Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
412027Sjungma@eit.uni-kl.de  more contributor license agreements.  See the NOTICE file distributed
512027Sjungma@eit.uni-kl.de  with this work for additional information regarding copyright ownership.
612027Sjungma@eit.uni-kl.de  Accellera licenses this file to you under the Apache License, Version 2.0
712027Sjungma@eit.uni-kl.de  (the "License"); you may not use this file except in compliance with the
812027Sjungma@eit.uni-kl.de  License.  You may obtain a copy of the License at
912027Sjungma@eit.uni-kl.de
1012027Sjungma@eit.uni-kl.de    http://www.apache.org/licenses/LICENSE-2.0
1112027Sjungma@eit.uni-kl.de
1212027Sjungma@eit.uni-kl.de  Unless required by applicable law or agreed to in writing, software
1312027Sjungma@eit.uni-kl.de  distributed under the License is distributed on an "AS IS" BASIS,
1412027Sjungma@eit.uni-kl.de  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1512027Sjungma@eit.uni-kl.de  implied.  See the License for the specific language governing
1612027Sjungma@eit.uni-kl.de  permissions and limitations under the License.
1712027Sjungma@eit.uni-kl.de
1812027Sjungma@eit.uni-kl.de *****************************************************************************/
1912027Sjungma@eit.uni-kl.de
2012027Sjungma@eit.uni-kl.de/*****************************************************************************
2112027Sjungma@eit.uni-kl.de
2212027Sjungma@eit.uni-kl.de  sc_signal_resolved_ports.h -- The sc_signal_resolved port classes.
2312027Sjungma@eit.uni-kl.de
2412027Sjungma@eit.uni-kl.de  Original Author: Martin Janssen, Synopsys, Inc., 2001-08-20
2512027Sjungma@eit.uni-kl.de
2612027Sjungma@eit.uni-kl.de  CHANGE LOG IS AT THE END OF THE FILE
2712027Sjungma@eit.uni-kl.de *****************************************************************************/
2812027Sjungma@eit.uni-kl.de
2912027Sjungma@eit.uni-kl.de#ifndef SC_SIGNAL_RESOLVED_PORTS_H
3012027Sjungma@eit.uni-kl.de#define SC_SIGNAL_RESOLVED_PORTS_H
3112027Sjungma@eit.uni-kl.de
3212027Sjungma@eit.uni-kl.de
3312027Sjungma@eit.uni-kl.de#include "sysc/communication/sc_signal_ports.h"
3412027Sjungma@eit.uni-kl.de#include "sysc/datatypes/bit/sc_logic.h"
3512027Sjungma@eit.uni-kl.de
3612027Sjungma@eit.uni-kl.denamespace sc_core {
3712027Sjungma@eit.uni-kl.de
3812027Sjungma@eit.uni-kl.de// ----------------------------------------------------------------------------
3912027Sjungma@eit.uni-kl.de//  CLASS : sc_in_resolved
4012027Sjungma@eit.uni-kl.de//
4112027Sjungma@eit.uni-kl.de//  The sc_signal_resolved input port class.
4212027Sjungma@eit.uni-kl.de// ----------------------------------------------------------------------------
4312027Sjungma@eit.uni-kl.de
4412027Sjungma@eit.uni-kl.declass sc_in_resolved
4512027Sjungma@eit.uni-kl.de    : public sc_in<sc_dt::sc_logic>
4612027Sjungma@eit.uni-kl.de{
4712027Sjungma@eit.uni-kl.depublic:
4812027Sjungma@eit.uni-kl.de
4912027Sjungma@eit.uni-kl.de    // typedefs
5012027Sjungma@eit.uni-kl.de
5112027Sjungma@eit.uni-kl.de    typedef sc_dt::sc_logic            data_type;
5212027Sjungma@eit.uni-kl.de
5312027Sjungma@eit.uni-kl.de    typedef sc_in_resolved             this_type;
5412027Sjungma@eit.uni-kl.de    typedef sc_in<data_type>           base_type;
5512027Sjungma@eit.uni-kl.de
5612027Sjungma@eit.uni-kl.de    typedef base_type::in_if_type      in_if_type;
5712027Sjungma@eit.uni-kl.de    typedef base_type::in_port_type    in_port_type;
5812027Sjungma@eit.uni-kl.de    typedef base_type::inout_port_type inout_port_type;
5912027Sjungma@eit.uni-kl.de
6012027Sjungma@eit.uni-kl.depublic:
6112027Sjungma@eit.uni-kl.de
6212027Sjungma@eit.uni-kl.de    // constructors
6312027Sjungma@eit.uni-kl.de
6412027Sjungma@eit.uni-kl.de    sc_in_resolved()
6512027Sjungma@eit.uni-kl.de	: base_type()
6612027Sjungma@eit.uni-kl.de	{}
6712027Sjungma@eit.uni-kl.de
6812027Sjungma@eit.uni-kl.de    explicit sc_in_resolved( const char* name_ )
6912027Sjungma@eit.uni-kl.de	: base_type( name_ )
7012027Sjungma@eit.uni-kl.de	{}
7112027Sjungma@eit.uni-kl.de
7212027Sjungma@eit.uni-kl.de    explicit sc_in_resolved( const in_if_type& interface_ )
7312027Sjungma@eit.uni-kl.de	: base_type( interface_ )
7412027Sjungma@eit.uni-kl.de	{}
7512027Sjungma@eit.uni-kl.de
7612027Sjungma@eit.uni-kl.de    sc_in_resolved( const char* name_, const in_if_type& interface_ )
7712027Sjungma@eit.uni-kl.de	: base_type( name_, interface_ )
7812027Sjungma@eit.uni-kl.de	{}
7912027Sjungma@eit.uni-kl.de
8012027Sjungma@eit.uni-kl.de    explicit sc_in_resolved( in_port_type& parent_ )
8112027Sjungma@eit.uni-kl.de	: base_type( parent_ )
8212027Sjungma@eit.uni-kl.de	{}
8312027Sjungma@eit.uni-kl.de
8412027Sjungma@eit.uni-kl.de    sc_in_resolved( const char* name_, in_port_type& parent_ )
8512027Sjungma@eit.uni-kl.de	: base_type( name_, parent_ )
8612027Sjungma@eit.uni-kl.de	{}
8712027Sjungma@eit.uni-kl.de
8812027Sjungma@eit.uni-kl.de    explicit sc_in_resolved( inout_port_type& parent_ )
8912027Sjungma@eit.uni-kl.de	: base_type( parent_ )
9012027Sjungma@eit.uni-kl.de	{}
9112027Sjungma@eit.uni-kl.de
9212027Sjungma@eit.uni-kl.de    sc_in_resolved( const char* name_, inout_port_type& parent_ )
9312027Sjungma@eit.uni-kl.de	: base_type( name_, parent_ )
9412027Sjungma@eit.uni-kl.de	{}
9512027Sjungma@eit.uni-kl.de
9612027Sjungma@eit.uni-kl.de    sc_in_resolved( this_type& parent_ )
9712027Sjungma@eit.uni-kl.de	: base_type( parent_ )
9812027Sjungma@eit.uni-kl.de	{}
9912027Sjungma@eit.uni-kl.de
10012027Sjungma@eit.uni-kl.de    sc_in_resolved( const char* name_, this_type& parent_ )
10112027Sjungma@eit.uni-kl.de	: base_type( name_, parent_ )
10212027Sjungma@eit.uni-kl.de	{}
10312027Sjungma@eit.uni-kl.de
10412027Sjungma@eit.uni-kl.de
10512027Sjungma@eit.uni-kl.de    // destructor (does nothing)
10612027Sjungma@eit.uni-kl.de
10712027Sjungma@eit.uni-kl.de    virtual ~sc_in_resolved()
10812027Sjungma@eit.uni-kl.de	{}
10912027Sjungma@eit.uni-kl.de
11012027Sjungma@eit.uni-kl.de
11112027Sjungma@eit.uni-kl.de    // called when elaboration is done
11212027Sjungma@eit.uni-kl.de    /*  WHEN DEFINING THIS METHOD IN A DERIVED CLASS, */
11312027Sjungma@eit.uni-kl.de    /*  MAKE SURE THAT THIS METHOD IS CALLED AS WELL. */
11412027Sjungma@eit.uni-kl.de
11512027Sjungma@eit.uni-kl.de    virtual void end_of_elaboration();
11612027Sjungma@eit.uni-kl.de
11712027Sjungma@eit.uni-kl.de    virtual const char* kind() const
11812027Sjungma@eit.uni-kl.de        { return "sc_in_resolved"; }
11912027Sjungma@eit.uni-kl.de
12012027Sjungma@eit.uni-kl.deprivate:
12112027Sjungma@eit.uni-kl.de
12212027Sjungma@eit.uni-kl.de    // disabled
12312027Sjungma@eit.uni-kl.de    sc_in_resolved( const this_type& );
12412027Sjungma@eit.uni-kl.de    this_type& operator = ( const this_type& );
12512027Sjungma@eit.uni-kl.de};
12612027Sjungma@eit.uni-kl.de
12712027Sjungma@eit.uni-kl.de
12812027Sjungma@eit.uni-kl.de// ----------------------------------------------------------------------------
12912027Sjungma@eit.uni-kl.de//  CLASS : sc_inout_resolved
13012027Sjungma@eit.uni-kl.de//
13112027Sjungma@eit.uni-kl.de//  The sc_signal_resolved input/output port class.
13212027Sjungma@eit.uni-kl.de// ----------------------------------------------------------------------------
13312027Sjungma@eit.uni-kl.de
13412027Sjungma@eit.uni-kl.declass sc_inout_resolved
13512027Sjungma@eit.uni-kl.de    : public sc_inout<sc_dt::sc_logic>
13612027Sjungma@eit.uni-kl.de{
13712027Sjungma@eit.uni-kl.depublic:
13812027Sjungma@eit.uni-kl.de
13912027Sjungma@eit.uni-kl.de    // typedefs
14012027Sjungma@eit.uni-kl.de
14112027Sjungma@eit.uni-kl.de    typedef sc_dt::sc_logic            data_type;
14212027Sjungma@eit.uni-kl.de
14312027Sjungma@eit.uni-kl.de    typedef sc_inout_resolved          this_type;
14412027Sjungma@eit.uni-kl.de    typedef sc_inout<data_type>        base_type;
14512027Sjungma@eit.uni-kl.de
14612027Sjungma@eit.uni-kl.de    typedef base_type::in_if_type      in_if_type;
14712027Sjungma@eit.uni-kl.de    typedef base_type::in_port_type    in_port_type;
14812027Sjungma@eit.uni-kl.de    typedef base_type::inout_if_type   inout_if_type;
14912027Sjungma@eit.uni-kl.de    typedef base_type::inout_port_type inout_port_type;
15012027Sjungma@eit.uni-kl.de
15112027Sjungma@eit.uni-kl.depublic:
15212027Sjungma@eit.uni-kl.de
15312027Sjungma@eit.uni-kl.de    // constructors
15412027Sjungma@eit.uni-kl.de
15512027Sjungma@eit.uni-kl.de    sc_inout_resolved()
15612027Sjungma@eit.uni-kl.de	: base_type()
15712027Sjungma@eit.uni-kl.de	{}
15812027Sjungma@eit.uni-kl.de
15912027Sjungma@eit.uni-kl.de    explicit sc_inout_resolved( const char* name_ )
16012027Sjungma@eit.uni-kl.de	: base_type( name_ )
16112027Sjungma@eit.uni-kl.de	{}
16212027Sjungma@eit.uni-kl.de
16312027Sjungma@eit.uni-kl.de    explicit sc_inout_resolved( inout_if_type& interface_ )
16412027Sjungma@eit.uni-kl.de	: base_type( interface_ )
16512027Sjungma@eit.uni-kl.de	{}
16612027Sjungma@eit.uni-kl.de
16712027Sjungma@eit.uni-kl.de    sc_inout_resolved( const char* name_, inout_if_type& interface_ )
16812027Sjungma@eit.uni-kl.de	: base_type( name_, interface_ )
16912027Sjungma@eit.uni-kl.de	{}
17012027Sjungma@eit.uni-kl.de
17112027Sjungma@eit.uni-kl.de    explicit sc_inout_resolved( inout_port_type& parent_ )
17212027Sjungma@eit.uni-kl.de	: base_type( parent_ )
17312027Sjungma@eit.uni-kl.de	{}
17412027Sjungma@eit.uni-kl.de
17512027Sjungma@eit.uni-kl.de    sc_inout_resolved( const char* name_, inout_port_type& parent_ )
17612027Sjungma@eit.uni-kl.de	: base_type( name_, parent_ )
17712027Sjungma@eit.uni-kl.de	{}
17812027Sjungma@eit.uni-kl.de
17912027Sjungma@eit.uni-kl.de    sc_inout_resolved( this_type& parent_ )
18012027Sjungma@eit.uni-kl.de	: base_type( parent_ )
18112027Sjungma@eit.uni-kl.de	{}
18212027Sjungma@eit.uni-kl.de
18312027Sjungma@eit.uni-kl.de    sc_inout_resolved( const char* name_, this_type& parent_ )
18412027Sjungma@eit.uni-kl.de	: base_type( name_, parent_ )
18512027Sjungma@eit.uni-kl.de	{}
18612027Sjungma@eit.uni-kl.de
18712027Sjungma@eit.uni-kl.de
18812027Sjungma@eit.uni-kl.de    // destructor (does nothing)
18912027Sjungma@eit.uni-kl.de
19012027Sjungma@eit.uni-kl.de    virtual ~sc_inout_resolved()
19112027Sjungma@eit.uni-kl.de	{}
19212027Sjungma@eit.uni-kl.de
19312027Sjungma@eit.uni-kl.de
19412027Sjungma@eit.uni-kl.de    // write the new value
19512027Sjungma@eit.uni-kl.de
19612027Sjungma@eit.uni-kl.de    this_type& operator = ( const data_type& value_ )
19712027Sjungma@eit.uni-kl.de	{ (*this)->write( value_ ); return *this; }
19812027Sjungma@eit.uni-kl.de
19912027Sjungma@eit.uni-kl.de    this_type& operator = ( const in_if_type& interface_ )
20012027Sjungma@eit.uni-kl.de	{ (*this)->write( interface_.read() ); return *this; }
20112027Sjungma@eit.uni-kl.de
20212027Sjungma@eit.uni-kl.de    this_type& operator = ( const in_port_type& port_ )
20312027Sjungma@eit.uni-kl.de	{ (*this)->write( port_->read() ); return *this; }
20412027Sjungma@eit.uni-kl.de
20512027Sjungma@eit.uni-kl.de    this_type& operator = ( const inout_port_type& port_ )
20612027Sjungma@eit.uni-kl.de	{ (*this)->write( port_->read() ); return *this; }
20712027Sjungma@eit.uni-kl.de
20812027Sjungma@eit.uni-kl.de    this_type& operator = ( const this_type& port_ )
20912027Sjungma@eit.uni-kl.de	{ (*this)->write( port_->read() ); return *this; }
21012027Sjungma@eit.uni-kl.de
21112027Sjungma@eit.uni-kl.de
21212027Sjungma@eit.uni-kl.de    // called when elaboration is done
21312027Sjungma@eit.uni-kl.de    /*  WHEN DEFINING THIS METHOD IN A DERIVED CLASS, */
21412027Sjungma@eit.uni-kl.de    /*  MAKE SURE THAT THIS METHOD IS CALLED AS WELL. */
21512027Sjungma@eit.uni-kl.de
21612027Sjungma@eit.uni-kl.de    virtual void end_of_elaboration();
21712027Sjungma@eit.uni-kl.de
21812027Sjungma@eit.uni-kl.de    virtual const char* kind() const
21912027Sjungma@eit.uni-kl.de        { return "sc_inout_resolved"; }
22012027Sjungma@eit.uni-kl.de
22112027Sjungma@eit.uni-kl.deprivate:
22212027Sjungma@eit.uni-kl.de
22312027Sjungma@eit.uni-kl.de    // disabled
22412027Sjungma@eit.uni-kl.de    sc_inout_resolved( const this_type& );
22512027Sjungma@eit.uni-kl.de};
22612027Sjungma@eit.uni-kl.de
22712027Sjungma@eit.uni-kl.de
22812027Sjungma@eit.uni-kl.de// ----------------------------------------------------------------------------
22912027Sjungma@eit.uni-kl.de//  CLASS : sc_out_resolved
23012027Sjungma@eit.uni-kl.de//
23112027Sjungma@eit.uni-kl.de//  The sc_signal_resolved output port class.
23212027Sjungma@eit.uni-kl.de// ----------------------------------------------------------------------------
23312027Sjungma@eit.uni-kl.de
23412027Sjungma@eit.uni-kl.de// sc_out_resolved can also read from its port, hence no difference with
23512027Sjungma@eit.uni-kl.de// sc_inout_resolved. For debugging reasons, a class is provided instead
23612027Sjungma@eit.uni-kl.de// of a typedef.
23712027Sjungma@eit.uni-kl.de
23812027Sjungma@eit.uni-kl.declass sc_out_resolved
23912027Sjungma@eit.uni-kl.de    : public sc_inout_resolved
24012027Sjungma@eit.uni-kl.de{
24112027Sjungma@eit.uni-kl.depublic:
24212027Sjungma@eit.uni-kl.de
24312027Sjungma@eit.uni-kl.de    // typedefs
24412027Sjungma@eit.uni-kl.de
24512027Sjungma@eit.uni-kl.de    typedef sc_out_resolved            this_type;
24612027Sjungma@eit.uni-kl.de    typedef sc_inout_resolved          base_type;
24712027Sjungma@eit.uni-kl.de
24812027Sjungma@eit.uni-kl.de    typedef base_type::data_type       data_type;
24912027Sjungma@eit.uni-kl.de
25012027Sjungma@eit.uni-kl.de    typedef base_type::in_if_type      in_if_type;
25112027Sjungma@eit.uni-kl.de    typedef base_type::in_port_type    in_port_type;
25212027Sjungma@eit.uni-kl.de    typedef base_type::inout_if_type   inout_if_type;
25312027Sjungma@eit.uni-kl.de    typedef base_type::inout_port_type inout_port_type;
25412027Sjungma@eit.uni-kl.de
25512027Sjungma@eit.uni-kl.depublic:
25612027Sjungma@eit.uni-kl.de
25712027Sjungma@eit.uni-kl.de    // constructors
25812027Sjungma@eit.uni-kl.de
25912027Sjungma@eit.uni-kl.de    sc_out_resolved()
26012027Sjungma@eit.uni-kl.de	: base_type()
26112027Sjungma@eit.uni-kl.de	{}
26212027Sjungma@eit.uni-kl.de
26312027Sjungma@eit.uni-kl.de    explicit sc_out_resolved( const char* name_ )
26412027Sjungma@eit.uni-kl.de	: base_type( name_ )
26512027Sjungma@eit.uni-kl.de	{}
26612027Sjungma@eit.uni-kl.de
26712027Sjungma@eit.uni-kl.de    explicit sc_out_resolved( inout_if_type& interface_ )
26812027Sjungma@eit.uni-kl.de	: base_type( interface_ )
26912027Sjungma@eit.uni-kl.de	{}
27012027Sjungma@eit.uni-kl.de
27112027Sjungma@eit.uni-kl.de    sc_out_resolved( const char* name_, inout_if_type& interface_ )
27212027Sjungma@eit.uni-kl.de	: base_type( name_, interface_ )
27312027Sjungma@eit.uni-kl.de	{}
27412027Sjungma@eit.uni-kl.de
27512027Sjungma@eit.uni-kl.de    explicit sc_out_resolved( inout_port_type& parent_ )
27612027Sjungma@eit.uni-kl.de	: base_type( parent_ )
27712027Sjungma@eit.uni-kl.de	{}
27812027Sjungma@eit.uni-kl.de
27912027Sjungma@eit.uni-kl.de    sc_out_resolved( const char* name_, inout_port_type& parent_ )
28012027Sjungma@eit.uni-kl.de	: base_type( name_, parent_ )
28112027Sjungma@eit.uni-kl.de	{}
28212027Sjungma@eit.uni-kl.de
28312027Sjungma@eit.uni-kl.de    sc_out_resolved( this_type& parent_ )
28412027Sjungma@eit.uni-kl.de	: base_type( parent_ )
28512027Sjungma@eit.uni-kl.de	{}
28612027Sjungma@eit.uni-kl.de
28712027Sjungma@eit.uni-kl.de    sc_out_resolved( const char* name_, this_type& parent_ )
28812027Sjungma@eit.uni-kl.de	: base_type( name_, parent_ )
28912027Sjungma@eit.uni-kl.de	{}
29012027Sjungma@eit.uni-kl.de
29112027Sjungma@eit.uni-kl.de
29212027Sjungma@eit.uni-kl.de    // destructor (does nothing)
29312027Sjungma@eit.uni-kl.de
29412027Sjungma@eit.uni-kl.de    virtual ~sc_out_resolved()
29512027Sjungma@eit.uni-kl.de	{}
29612027Sjungma@eit.uni-kl.de
29712027Sjungma@eit.uni-kl.de
29812027Sjungma@eit.uni-kl.de    // write the new value
29912027Sjungma@eit.uni-kl.de
30012027Sjungma@eit.uni-kl.de    this_type& operator = ( const data_type& value_ )
30112027Sjungma@eit.uni-kl.de	{ (*this)->write( value_ ); return *this; }
30212027Sjungma@eit.uni-kl.de
30312027Sjungma@eit.uni-kl.de    this_type& operator = ( const in_if_type& interface_ )
30412027Sjungma@eit.uni-kl.de	{ (*this)->write( interface_.read() ); return *this; }
30512027Sjungma@eit.uni-kl.de
30612027Sjungma@eit.uni-kl.de    this_type& operator = ( const in_port_type& port_ )
30712027Sjungma@eit.uni-kl.de	{ (*this)->write( port_->read() ); return *this; }
30812027Sjungma@eit.uni-kl.de
30912027Sjungma@eit.uni-kl.de    this_type& operator = ( const inout_port_type& port_ )
31012027Sjungma@eit.uni-kl.de	{ (*this)->write( port_->read() ); return *this; }
31112027Sjungma@eit.uni-kl.de
31212027Sjungma@eit.uni-kl.de    this_type& operator = ( const this_type& port_ )
31312027Sjungma@eit.uni-kl.de	{ (*this)->write( port_->read() ); return *this; }
31412027Sjungma@eit.uni-kl.de
31512027Sjungma@eit.uni-kl.de    virtual const char* kind() const
31612027Sjungma@eit.uni-kl.de        { return "sc_out_resolved"; }
31712027Sjungma@eit.uni-kl.de
31812027Sjungma@eit.uni-kl.deprivate:
31912027Sjungma@eit.uni-kl.de
32012027Sjungma@eit.uni-kl.de    // disabled
32112027Sjungma@eit.uni-kl.de    sc_out_resolved( const this_type& );
32212027Sjungma@eit.uni-kl.de};
32312027Sjungma@eit.uni-kl.de
32412027Sjungma@eit.uni-kl.de} // namespace sc_core
32512027Sjungma@eit.uni-kl.de
32612027Sjungma@eit.uni-kl.de//$Log: sc_signal_resolved_ports.h,v $
32712027Sjungma@eit.uni-kl.de//Revision 1.3  2011/08/26 20:45:44  acg
32812027Sjungma@eit.uni-kl.de// Andy Goodrich: moved the modification log to the end of the file to
32912027Sjungma@eit.uni-kl.de// eliminate source line number skew when check-ins are done.
33012027Sjungma@eit.uni-kl.de//
33112027Sjungma@eit.uni-kl.de//Revision 1.2  2011/02/18 20:23:45  acg
33212027Sjungma@eit.uni-kl.de// Andy Goodrich: Copyright update.
33312027Sjungma@eit.uni-kl.de//
33412027Sjungma@eit.uni-kl.de//Revision 1.1.1.1  2006/12/15 20:20:04  acg
33512027Sjungma@eit.uni-kl.de//SystemC 2.3
33612027Sjungma@eit.uni-kl.de//
33712027Sjungma@eit.uni-kl.de//Revision 1.2  2006/01/03 23:18:26  acg
33812027Sjungma@eit.uni-kl.de//Changed copyright to include 2006.
33912027Sjungma@eit.uni-kl.de//
34012027Sjungma@eit.uni-kl.de//Revision 1.1.1.1  2005/12/19 23:16:43  acg
34112027Sjungma@eit.uni-kl.de//First check in of SystemC 2.1 into its own archive.
34212027Sjungma@eit.uni-kl.de//
34312027Sjungma@eit.uni-kl.de//Revision 1.9  2005/06/10 22:43:55  acg
34412027Sjungma@eit.uni-kl.de//Added CVS change log annotation.
34512027Sjungma@eit.uni-kl.de//
34612027Sjungma@eit.uni-kl.de
34712027Sjungma@eit.uni-kl.de#endif
34812027Sjungma@eit.uni-kl.de
34912027Sjungma@eit.uni-kl.de// Taf!
350