//Editor-Info: -*- C++ -*-
//
//Subject: GSMP
//
//File: gsmpstate.cpp
//
//Version: $Revision: 1.4 $
//
//State: $State: Exp $
//
//Date: $Date: 1998/06/05 08:17:13 $
//
//Organisation:
//      Helsinki University of Technology
//      Laboratory of Telecommunications Software and Multimedia
//
//Author:
//      Harri Sunila
//
//Description:
//      See corresponding header file
//
//Copyright:
//      Copyright 1999 Helsinki University of Technology
//      ALL RIGHTS RESERVED BETWEEN JANUARY 1996 AND JUNE 1999.
//      
//Licence:
//     
//
//History:
//

#include "pf/protocol.h"
#include "gsmpstate.h"

//
// Function: gsmpState
//
// Description:
//     Constructor
//

gsmpState::gsmpState(void)
{
    return;
}

//
// Function: gsmpState
//
// Description:
//     Destructor
//

gsmpState::~gsmpState(void)
{
    return;
}

//
// Function: gsmpXXAct
//
// Description:
//     Default methods for different kind of inputs
//

void gsmpState :: gsmpAddBranchMessageAct(gsmpAddBranchMessage *message_,
                                          pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpDeleteBranchMessageAct(gsmpDeleteBranchMessage *message_,
                                             pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpDeleteTreeMessageAct(gsmpDeleteTreeMessage *message_,
                                           pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpVerifyTreeMessageAct(gsmpVerifyTreeMessage *message_,
                                           pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpDeleteAllMessageAct(gsmpDeleteAllMessage *message_,
                                          pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpMoveBranchMessageAct(gsmpMoveBranchMessage *message_,
                                           pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpBringUpMessageAct(gsmpBringUpMessage *message_,
                                        pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpTakeDownMessageAct(gsmpTakeDownMessage *message_,
                                         pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpInternalLoopbackMessageAct(
    gsmpInternalLoopbackMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpExternalLoopbackMessageAct(
    gsmpExternalLoopbackMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpBothwayLoopbackMessageAct(
    gsmpBothwayLoopbackMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpResetInputPortMessageAct(
    gsmpResetInputPortMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpResetEventFlagsMessageAct(
    gsmpResetEventFlagsMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpVCActivityRequestMessageAct(
    gsmpVCActivityRequestMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpVCActivityResponseMessageAct(
    gsmpVCActivityResponseMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpPortStatisticsRequestMessageAct(
    gsmpPortStatisticsRequestMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpPortStatisticsResponseMessageAct(
    gsmpPortStatisticsResponseMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpVCStatisticsRequestMessageAct(
    gsmpVCStatisticsRequestMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpVCStatisticsResponseMessageAct(
    gsmpVCStatisticsResponseMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpSwitchConfigurationRequestMessageAct(
    gsmpSwitchConfigurationRequestMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpPortConfigurationRequestMessageAct(
    gsmpPortConfigurationRequestMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpAllPortsConfigurationRequestMessageAct(
    gsmpAllPortsConfigurationRequestMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpSwitchConfigurationResponseMessageAct(
    gsmpSwitchConfigurationResponseMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpPortConfigurationResponseMessageAct(
    gsmpPortConfigurationResponseMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpAllPortsConfigurationResponseMessageAct(
    gsmpAllPortsConfigurationResponseMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpPortUpEventMessageAct(gsmpPortUpEventMessage *message_,
                                            pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpPortDownEventMessageAct(
    gsmpPortDownEventMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpInvalidVPIVCIEventMessageAct(
    gsmpInvalidVPIVCIEventMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpNewPortEventMessageAct(
    gsmpNewPortEventMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpDeadPortEventMessageAct(
    gsmpDeadPortEventMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpAdjacencyProtocolMessageAct(
    gsmpAdjacencyProtocolMessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpAdjacencyProtocolSYNmessageAct(
    gsmpAdjacencyProtocolSYNmessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpAdjacencyProtocolSYNACKmessageAct(
    gsmpAdjacencyProtocolSYNACKmessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpAdjacencyProtocolACKmessageAct(
    gsmpAdjacencyProtocolACKmessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpAdjacencyProtocolRSTACKmessageAct(
    gsmpAdjacencyProtocolRSTACKmessage *message_,
    pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpLinkEstablishedAct(gsmpLinkEstablished *message_,
                                         pfProtocol *protocol_)
{
    return;
}

void gsmpState :: gsmpLinkNotEstablishedAct(gsmpLinkNotEstablished *message_,
                                            pfProtocol *protocol_)
{
    return;
}

void gsmpState :: sendNonAdjacencyMessage(gsmpMessage *message_,
                                          pfProtocol *protocol_)
{
    return;
}
