/*****************************************************************************
 * Licensed to Qualys, Inc. (QUALYS) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * QUALYS licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ****************************************************************************/

/**
 * @file
 * @brief IronBee++ Internals -- ModuleDelegate implementation.
 * @internal
 *
 * @author Christopher Alfeld <calfeld@qualys.com>
 **/

#include <ironbeepp/module_delegate.hpp>

namespace IronBee {

ModuleDelegate::ModuleDelegate( Module m ) :
    m_module( m )
{
    // nop
}

void ModuleDelegate::context_open( Context context )
{
    // nop
}

void ModuleDelegate::context_close( Context context )
{
    // nop
}

void ModuleDelegate::context_destroy( Context context )
{
    // nop
}

} // IronBee

/*****************************************************************************
 * Licensed to Qualys, Inc. (QUALYS) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * QUALYS licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ****************************************************************************/

/**
 * @file
 * @brief IronBee++ Internals -- ModuleDelegate implementation.
 * @internal
 *
 * @author Christopher Alfeld <calfeld@qualys.com>
 **/

#include <ironbeepp/module_delegate.hpp>

namespace IronBee {

ModuleDelegate::ModuleDelegate( Module m ) :
    m_module( m )
{
    // nop
}

void ModuleDelegate::context_open( Context context ) const
{
    // nop
}

void ModuleDelegate::context_close( Context context ) const
{
    // nop
}

void ModuleDelegate::context_destroy( Context context ) const
{
    // nop
}

} // IronBee

Change that should have been included with earlier commit.
IronBee++/ModuleDelegate: Change that should have been included with earlier commit.
