MCPcopy Create free account

hub / github.com/RangeNetworks/openbts / functions

Functions4,187 in github.com/RangeNetworks/openbts

↓ 1 callersFunctionmg_con_open
SGSNGGSN/miniggsn.cpp:227
↓ 1 callersFunctionmg_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 callersFunctionminiggsn_handle_read
There is data available on the socket. Go get it. see handle_nsip_read()
SGSNGGSN/miniggsn.cpp:381
↓ 1 callersFunctionminiggsn_init
SGSNGGSN/miniggsn.cpp:484
↓ 1 callersFunctionminiggsn_rcv_npdu
GPRS/pinghttp.c:87
↓ 1 callersFunctionminiggsn_rcv_npdu
SGSNGGSN/miniggsn.cpp:281
↓ 1 callersFunctionminiggsn_snd_npdu_by_mgc
GPRS/pinghttp.c:89
↓ 1 callersMethodmmCheckNewActivity
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 callersMethodmmCheckSipMsgs
Control/L3MMLayer.cpp:224
↓ 1 callersMethodmmCheckTimers
Control/L3MMLayer.cpp:237
↓ 1 callersMethodmmDisconnectTran
This is called only from TranEntry which is already in the process of deleting the transaction.
Control/L3MMLayer.cpp:828
↓ 1 callersMethodmmDispatchL3Frame
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 callersMethodmmDispatchL3Msg
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 callersMethodmmFindByMobileId
Control/L3MMLayer.cpp:1041
↓ 1 callersMethodmmFindVoiceTranByImsi
Control/L3MMLayer.h:227
↓ 1 callersMethodmmFreeContext
The logical channel no longer points to this Context, so release it.
Control/L3MMLayer.cpp:904
↓ 1 callersMethodmmIsBusy
Is the single MTC slot busy?
Control/L3MMLayer.h:216
↓ 1 callersMethodmmMTRepage
Control/L3MMLayer.cpp:939
↓ 1 callersMethodmmPageReceived
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 callersMethodmmSetChannel
Control/L3MMLayer.h:160
↓ 1 callersMethodmmcFree
Control/L3MMLayer.cpp:882
↓ 1 callersMethodmmcPageReceived
Control/L3MMLayer.cpp:560
↓ 1 callersMethodmmuAddMT
Control/L3MMLayer.cpp:637
↓ 1 callersMethodmmuGetImsi
void mmuPageReceived(L3LogicalChannel *chan);
Control/L3MMLayer.h:87
↓ 1 callersMethodmmuServiceMTQueues
(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 callersMethodmoWriteLowSide
Outgoing message.
SIP/SIPBase.cpp:766
↓ 1 callersFunctionmodulateBurstBasic
Transceiver52M/sigProcLib.cpp:736
↓ 1 callersFunctionmodulateBurstLaurent
Transceiver52M/sigProcLib.cpp:652
↓ 1 callersMethodmsAddTBF
GPRS/MSInfo.h:537
↓ 1 callersMethodmsAssignChannels
GPRS/MSInfo.cpp:575
↓ 1 callersMethodmsCanUseExtendedUplink
Extended dynamic mode means # channels up > # channels down.
GPRS/MSInfo.cpp:141
↓ 1 callersMethodmsCanUseUplinkTn
GPRS/TBF.cpp:650
↓ 1 callersMethodmsCountTBF1
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 callersMethodmsCountTransmittingTBF
GPRS/MSInfo.cpp:740
↓ 1 callersMethodmsCountUSFGrant
GPRS/MSInfo.cpp:159
↓ 1 callersMethodmsDeactivateRabs
void msWriteHighSide(ByteVector &dlpdu, uint32_t tlli, const char *descr) { msDownlinkQueue.write(new GprsSgsnDownlinkPdu(dlpdu,tlli,descr)); }
GPRS/MSInfo.h:587
↓ 1 callersMethodmsDeassignChannels
GPRS/MSInfo.cpp:647
↓ 1 callersMethodmsDump
GPRS/MSInfo.cpp:1057
↓ 1 callersMethodmsDumpChannels
GPRS/MSInfo.cpp:1018
↓ 1 callersMethodmsDumpCommon
GPRS/MSInfo.cpp:1004
↓ 1 callersMethodmsFailUSFs
The TBF died, so reserve the USF resources for 5 seconds.
GPRS/MSInfo.cpp:230
↓ 1 callersMethodmsForgetTBF
GPRS/MSInfo.h:541
↓ 1 callersMethodmsGetChannelCoding
Determine whether we should use slow or fast channel coding for the specified direction.
GPRS/MSInfo.cpp:810
↓ 1 callersMethodmsIsRegistered
GPRS/MSInfo.cpp:152
↓ 1 callersMethodmsReassignChannels
TODO:
GPRS/MSInfo.cpp:666
↓ 1 callersMethodmsService
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 callersMethodmtDelete
GPRS/TBF.cpp:198
↓ 1 callersMethodmtRecvAck
Called to indicate that a message for this TBF arrived.
GPRS/TBF.h:308
↓ 1 callersMethodmtServiceDownlink
See if the TBF can send anything on this downlink, and return true if it sent a block.
GPRS/TBF.cpp:1225
↓ 1 callersMethodmtServiceUnattached
Handle the few cases for a TBF that does not have channels assigned to its MS yet.
GPRS/TBF.cpp:1130
↓ 1 callersMethodmultiARFCN
TransceiverRAD1/Transceiver.h:184
↓ 1 callersMethodmultiframeMode
Check for establishment of multifame mode; only valid for LAPDm. */
GSM/GSML2LAPDm.h:105
↓ 1 callersMethodname
GPRS/TBF.h:217
↓ 1 callersMethodneighborAddMeasurement
GSM/GSMLogicalChannel.cpp:332
↓ 1 callersMethodneighborStartMeasurements
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 callersMethodneighborText
GSM/GSMLogicalChannel.cpp:317
↓ 1 callersFunctionnewPageAll
Control/RadioResource.cpp:347
↓ 1 callersFunctionnewUpdateCallTraffic
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 callersMethodnextChannelRequest
GSM/GSMConfig.h:273
↓ 1 callersMethodnextInviteCSeqNum
SIP/SIP2Interface.h:177
↓ 1 callersFunctionopensock
GPRS/BSSG.cpp:232
↓ 1 callersMethodorType
Control/ControlTransfer.h:87
↓ 1 callersFunctionorigTest
GSMShare/ViterbiTest.cpp:48
↓ 1 callersFunctionoutboundHandoverTransfer
(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 callersMethodpagingEntryListSize
Control/RadioResource.cpp:385
↓ 1 callersMethodparseAccessCapabilities
SGSNGGSN/GPRSL3Messages.cpp:791
↓ 1 callersFunctionparseAuthenticate
This is only for www-authenticate, not for Authentication-Info
SIP/SIPParse.cpp:417
↓ 1 callersMethodparseBody
SMS/SMSMessages.cpp:167
↓ 1 callersFunctionparseL3SupServ
GSM/GSML3SSMessages.cpp:114
↓ 1 callersMethodparseLineURI
The URI may have almost any chars except it may not have embedded space.
SIP/SIPParse.cpp:269
↓ 1 callersMethodparseMAC
It is one byte.
GPRS/RLCHdr.h:129
↓ 1 callersFunctionparseSMS
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 callersMethodparseTV
GSM/GSML3Message.cpp:213
↓ 1 callersFunctionparseToParams
SIP/SIPParse.cpp:400
↓ 1 callersMethodparseV
called from SMS::parseSMS.
SMS/SMSMessages.cpp:190
↓ 1 callersMethodparseV
SMS/SMSMessages.h:507
↓ 1 callersMethodpdpWriteHighSide
SGSNGGSN/Ggsn.h:243
↓ 1 callersMethodpdpWriteLowSide
SGSNGGSN/Ggsn.h:238
↓ 1 callersMethodpending_remove
TransceiverRAD1/fusb.cpp:143
↓ 1 callersFunctionpinghttpsend
GPRS/pinghttp.c:412
↓ 1 callersMethodplan
GSM/GSML3CCElements.h:244
↓ 1 callersFunctionpower
CLI/CLI.cpp:1626
↓ 1 callersMethodpower
Scanning/Scanning.cpp:80
↓ 1 callersMethodpowerOn
TRXManager/TRXManager.cpp:445
↓ 1 callersMethodpreferredIdentity
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 callersMethodprimitive
SMS/SMSTransfer.h:88
↓ 1 callersFunctionprintChanInfo
CLI/CLI.cpp:1541
↓ 1 callersFunctionprintChans
GPRS/GPRSCLI.cpp:46
↓ 1 callersFunctionprintDialogs
SIP/SIP2Interface.cpp:343
↓ 1 callersMethodprintDialogs
SIP/SIP2Interface.cpp:321
↓ 1 callersMethodprintPages
For use by the CLI: create a copy of the paging list and print it.
Control/L3MMLayer.cpp:1110
↓ 1 callersFunctionprintStats
Print current usage loads. */
CLI/CLI.cpp:569
↓ 1 callersFunctionprint_hex
TransceiverRAD1/RAD1Cmd.cpp:129
↓ 1 callersFunctionprocessBSSGMessages
GPRS/MAC.cpp:1993
↓ 1 callersFunctionprocessControlAcknowledgement
GPRS/MAC.cpp:1894
↓ 1 callersFunctionprocessDirective
(dirLine)
tools/translateConfig.py:30
↓ 1 callersFunctionprocessDownlinkAckNack
GPRS/MAC.cpp:1851
↓ 1 callersFunctionprocessRLCUplinkDataBlock
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 callersFunctionprocessResourceRequest
GPRS/MAC.cpp:1833
↓ 1 callersFunctionprocessSgsnMessages
Send messages to the MSInfo where they belong.
GPRS/MAC.cpp:2058
← previousnext →1,401–1,500 of 4,187, ranked by callers