Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RangeNetworks/openbts
/ functions
Functions
4,187 in github.com/RangeNetworks/openbts
⨍
Functions
4,187
◇
Types & classes
1,009
↓ 1 callers
Function
mg_con_open
SGSNGGSN/miniggsn.cpp:227
↓ 1 callers
Function
mg_toss_dup_packet
If this is a duplicate TCP packet, throw it away. The MS is so slow to respond that the servers often send dups which are unnecessary because we have
SGSNGGSN/miniggsn.cpp:336
↓ 1 callers
Function
miniggsn_handle_read
There is data available on the socket. Go get it. see handle_nsip_read()
SGSNGGSN/miniggsn.cpp:381
↓ 1 callers
Function
miniggsn_init
SGSNGGSN/miniggsn.cpp:484
↓ 1 callers
Function
miniggsn_rcv_npdu
GPRS/pinghttp.c:87
↓ 1 callers
Function
miniggsn_rcv_npdu
SGSNGGSN/miniggsn.cpp:281
↓ 1 callers
Function
miniggsn_snd_npdu_by_mgc
GPRS/pinghttp.c:89
↓ 1 callers
Method
mmCheckNewActivity
See if there are any new transactions to start. If all transactions are gone, initiate a channel release. Return true if anything happened.
Control/L3MMLayer.cpp:143
↓ 1 callers
Method
mmCheckSipMsgs
Control/L3MMLayer.cpp:224
↓ 1 callers
Method
mmCheckTimers
Control/L3MMLayer.cpp:237
↓ 1 callers
Method
mmDisconnectTran
This is called only from TranEntry which is already in the process of deleting the transaction.
Control/L3MMLayer.cpp:828
↓ 1 callers
Method
mmDispatchL3Frame
Arguments are the L3 frame and if the frame is non-primitive the result of parsel3(frame). l3msg may be NULL for primitives or unparseable messages. F
Control/L3MMLayer.cpp:538
↓ 1 callers
Method
mmDispatchL3Msg
Find the transaction that wants to handle this message and invoke it. Return true if the message was handled. bool MMContext::mmDispatchL3Msg(const L3
Control/L3MMLayer.cpp:456
↓ 1 callers
Method
mmFindByMobileId
Control/L3MMLayer.cpp:1041
↓ 1 callers
Method
mmFindVoiceTranByImsi
Control/L3MMLayer.h:227
↓ 1 callers
Method
mmFreeContext
The logical channel no longer points to this Context, so release it.
Control/L3MMLayer.cpp:904
↓ 1 callers
Method
mmIsBusy
Is the single MTC slot busy?
Control/L3MMLayer.h:216
↓ 1 callers
Method
mmMTRepage
Control/L3MMLayer.cpp:939
↓ 1 callers
Method
mmPageReceived
Connect the channel with its MMUser based on the received page. Return true if ok, or false if not found, which will tell caller to release the channe
Control/L3MMLayer.cpp:1125
↓ 1 callers
Method
mmSetChannel
Control/L3MMLayer.h:160
↓ 1 callers
Method
mmcFree
Control/L3MMLayer.cpp:882
↓ 1 callers
Method
mmcPageReceived
Control/L3MMLayer.cpp:560
↓ 1 callers
Method
mmuAddMT
Control/L3MMLayer.cpp:637
↓ 1 callers
Method
mmuGetImsi
void mmuPageReceived(L3LogicalChannel *chan);
Control/L3MMLayer.h:87
↓ 1 callers
Method
mmuServiceMTQueues
(pat) WARNING: If this routine returns true it has performed the gMMLock.unlock() corresponding to a lock() in the caller.
Control/L3MMLayer.cpp:81
↓ 1 callers
Method
moWriteLowSide
Outgoing message.
SIP/SIPBase.cpp:766
↓ 1 callers
Function
modulateBurstBasic
Transceiver52M/sigProcLib.cpp:736
↓ 1 callers
Function
modulateBurstLaurent
Transceiver52M/sigProcLib.cpp:652
↓ 1 callers
Method
msAddTBF
GPRS/MSInfo.h:537
↓ 1 callers
Method
msAssignChannels
GPRS/MSInfo.cpp:575
↓ 1 callers
Method
msCanUseExtendedUplink
Extended dynamic mode means # channels up > # channels down.
GPRS/MSInfo.cpp:141
↓ 1 callers
Method
msCanUseUplinkTn
GPRS/TBF.cpp:650
↓ 1 callers
Method
msCountTBF1
Count how many TBFs exist in the specified direction (which may be Either) are in the specified TbfMacroState. Normally there will only be one TBF. We
GPRS/MSInfo.cpp:701
↓ 1 callers
Method
msCountTransmittingTBF
GPRS/MSInfo.cpp:740
↓ 1 callers
Method
msCountUSFGrant
GPRS/MSInfo.cpp:159
↓ 1 callers
Method
msDeactivateRabs
void msWriteHighSide(ByteVector &dlpdu, uint32_t tlli, const char *descr) { msDownlinkQueue.write(new GprsSgsnDownlinkPdu(dlpdu,tlli,descr)); }
GPRS/MSInfo.h:587
↓ 1 callers
Method
msDeassignChannels
GPRS/MSInfo.cpp:647
↓ 1 callers
Method
msDump
GPRS/MSInfo.cpp:1057
↓ 1 callers
Method
msDumpChannels
GPRS/MSInfo.cpp:1018
↓ 1 callers
Method
msDumpCommon
GPRS/MSInfo.cpp:1004
↓ 1 callers
Method
msFailUSFs
The TBF died, so reserve the USF resources for 5 seconds.
GPRS/MSInfo.cpp:230
↓ 1 callers
Method
msForgetTBF
GPRS/MSInfo.h:541
↓ 1 callers
Method
msGetChannelCoding
Determine whether we should use slow or fast channel coding for the specified direction.
GPRS/MSInfo.cpp:810
↓ 1 callers
Method
msIsRegistered
GPRS/MSInfo.cpp:152
↓ 1 callers
Method
msReassignChannels
TODO:
GPRS/MSInfo.cpp:666
↓ 1 callers
Method
msService
Service this MS, called from the service loop every RLCBSN time. Counters and Timers defined in GSM04.60 sec 13.
GPRS/TBF.cpp:841
↓ 1 callers
Method
mtDelete
GPRS/TBF.cpp:198
↓ 1 callers
Method
mtRecvAck
Called to indicate that a message for this TBF arrived.
GPRS/TBF.h:308
↓ 1 callers
Method
mtServiceDownlink
See if the TBF can send anything on this downlink, and return true if it sent a block.
GPRS/TBF.cpp:1225
↓ 1 callers
Method
mtServiceUnattached
Handle the few cases for a TBF that does not have channels assigned to its MS yet.
GPRS/TBF.cpp:1130
↓ 1 callers
Method
multiARFCN
TransceiverRAD1/Transceiver.h:184
↓ 1 callers
Method
multiframeMode
Check for establishment of multifame mode; only valid for LAPDm. */
GSM/GSML2LAPDm.h:105
↓ 1 callers
Method
name
GPRS/TBF.h:217
↓ 1 callers
Method
neighborAddMeasurement
GSM/GSMLogicalChannel.cpp:332
↓ 1 callers
Method
neighborStartMeasurements
I am a little worried that the MS will not report just the 6 best cells, but may report some cells in one report and some other cells in another repor
GSM/GSMLogicalChannel.cpp:308
↓ 1 callers
Method
neighborText
GSM/GSMLogicalChannel.cpp:317
↓ 1 callers
Function
newPageAll
Control/RadioResource.cpp:347
↓ 1 callers
Function
newUpdateCallTraffic
Update vocoder data transfers in both directions. @param transaction The transaction object for this call. @param TCH The traffic channel for this c
Control/L3StateMachine.cpp:703
↓ 1 callers
Method
nextChannelRequest
GSM/GSMConfig.h:273
↓ 1 callers
Method
nextInviteCSeqNum
SIP/SIP2Interface.h:177
↓ 1 callers
Function
opensock
GPRS/BSSG.cpp:232
↓ 1 callers
Method
orType
Control/ControlTransfer.h:87
↓ 1 callers
Function
origTest
GSMShare/ViterbiTest.cpp:48
↓ 1 callers
Function
outboundHandoverTransfer
(pat) TODO: This should be merged into the InCallProcedure state machine, but lets just get it working first. We are BS1 and received a RSP HANDOVER f
Control/L3Handover.cpp:556
↓ 1 callers
Method
pagingEntryListSize
Control/RadioResource.cpp:385
↓ 1 callers
Method
parseAccessCapabilities
SGSNGGSN/GPRSL3Messages.cpp:791
↓ 1 callers
Function
parseAuthenticate
This is only for www-authenticate, not for Authentication-Info
SIP/SIPParse.cpp:417
↓ 1 callers
Method
parseBody
SMS/SMSMessages.cpp:167
↓ 1 callers
Function
parseL3SupServ
GSM/GSML3SSMessages.cpp:114
↓ 1 callers
Method
parseLineURI
The URI may have almost any chars except it may not have embedded space.
SIP/SIPParse.cpp:269
↓ 1 callers
Method
parseMAC
It is one byte.
GPRS/RLCHdr.h:129
↓ 1 callers
Function
parseSMS
Parse an incoming SMS message into RPData, save everything else we need. We do this immediately upon reception of a SIP message to error check it befo
Control/L3SMSControl.cpp:629
↓ 1 callers
Method
parseTV
GSM/GSML3Message.cpp:213
↓ 1 callers
Function
parseToParams
SIP/SIPParse.cpp:400
↓ 1 callers
Method
parseV
called from SMS::parseSMS.
SMS/SMSMessages.cpp:190
↓ 1 callers
Method
parseV
SMS/SMSMessages.h:507
↓ 1 callers
Method
pdpWriteHighSide
SGSNGGSN/Ggsn.h:243
↓ 1 callers
Method
pdpWriteLowSide
SGSNGGSN/Ggsn.h:238
↓ 1 callers
Method
pending_remove
TransceiverRAD1/fusb.cpp:143
↓ 1 callers
Function
pinghttpsend
GPRS/pinghttp.c:412
↓ 1 callers
Method
plan
GSM/GSML3CCElements.h:244
↓ 1 callers
Function
power
CLI/CLI.cpp:1626
↓ 1 callers
Method
power
Scanning/Scanning.cpp:80
↓ 1 callers
Method
powerOn
TRXManager/TRXManager.cpp:445
↓ 1 callers
Method
preferredIdentity
Normally the localUserName would just be sipLocalUserName from the SipDialog, but REGISTER is special because the on-going dialog for all REGISTER mes
SIP/SIPBase.h:349
↓ 1 callers
Method
primitive
SMS/SMSTransfer.h:88
↓ 1 callers
Function
printChanInfo
CLI/CLI.cpp:1541
↓ 1 callers
Function
printChans
GPRS/GPRSCLI.cpp:46
↓ 1 callers
Function
printDialogs
SIP/SIP2Interface.cpp:343
↓ 1 callers
Method
printDialogs
SIP/SIP2Interface.cpp:321
↓ 1 callers
Method
printPages
For use by the CLI: create a copy of the paging list and print it.
Control/L3MMLayer.cpp:1110
↓ 1 callers
Function
printStats
Print current usage loads. */
CLI/CLI.cpp:569
↓ 1 callers
Function
print_hex
TransceiverRAD1/RAD1Cmd.cpp:129
↓ 1 callers
Function
processBSSGMessages
GPRS/MAC.cpp:1993
↓ 1 callers
Function
processControlAcknowledgement
GPRS/MAC.cpp:1894
↓ 1 callers
Function
processDirective
(dirLine)
tools/translateConfig.py:30
↓ 1 callers
Function
processDownlinkAckNack
GPRS/MAC.cpp:1851
↓ 1 callers
Function
processRLCUplinkDataBlock
The RLC block just arrived on pdch. Figure out to which TBF it belongs and pass it on to the RLCEngine for assembly into a PDU.
GPRS/MAC.cpp:1570
↓ 1 callers
Function
processResourceRequest
GPRS/MAC.cpp:1833
↓ 1 callers
Function
processSgsnMessages
Send messages to the MSInfo where they belong.
GPRS/MAC.cpp:2058
← previous
next →
1,401–1,500 of 4,187, ranked by callers