Files
openbts/Control/L3Handover.h
2014-07-16 23:57:22 +02:00

34 lines
963 B
C++

/*
* Copyright 2014 Range Networks, Inc.
*
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* This software is distributed under multiple licenses;
* see the COPYING file in the main directory for licensing
* information for this specific distribution.
*
* This use of this software may be subject to additional restrictions.
* See the LEGAL file in the main directory for details.
*/
#ifndef L3HANDOVER_H
#define L3HANDOVER_H
namespace GSM {
class L3MeasurementResults;
class SACCHLogicalChannel;
};
namespace Control {
class L3LogicalChannel;
class TranEntry;
void ProcessHandoverAccess(L3LogicalChannel *chan);
bool outboundHandoverTransfer(TranEntry* transaction, L3LogicalChannel *TCH);
void HandoverDetermination(const GSM::L3MeasurementResults* measurements, GSM::SACCHLogicalChannel* sacch);
};
#endif