MCPcopy Create free account

hub / github.com/RangeNetworks/openbts / functions

Functions4,187 in github.com/RangeNetworks/openbts

↓ 1 callersFunctionprocessUplinkBlock
The src block is the decoded uplink BitVector from the radio. The BitVector we are passed was allocated; delete when we are finished.
GPRS/MAC.cpp:1912
↓ 1 callersFunctionprocessUplinkDummy
GPRS/MAC.cpp:1904
↓ 1 callersFunctionprocessUplinkResourceRequest
The MS is requesting an uplink TBF. Create the TBF, then go ahead and try to attach it right now. The MS may not have channels assigned yet. (Happens
GPRS/MAC.cpp:1629
↓ 1 callersMethodpurgeDeadDialogs
Look at all the dead dialogs and delete any that can be deleted safely. They can be deleted if their SIP timers have expired and no TranEntry still po
SIP/SIP2Interface.cpp:267
↓ 1 callersMethodput
Transceiver52M/radioVector.cpp:78
↓ 1 callersMethodqosAppend
Write to ByteVector in network order.
GPRS/BSSGMessages.h:379
↓ 1 callersMethodqosRead
Get from the ByteVector, which is in network order:
GPRS/BSSGMessages.h:372
↓ 1 callersMethodqueueSize
GSM/GSML1FEC.h:1532
↓ 1 callersFunctionrad1LoadFirmwareNth
TransceiverRAD1/rnrad1Core.cpp:397
↓ 1 callersMethodradioInterface
TransceiverRAD1/Transceiver.h:197
↓ 1 callersFunctionrandomBitVector
GSM/GSML1FEC.cpp:2620
↓ 1 callersMethodread9862
TransceiverRAD1/rnrad1Core.cpp:891
↓ 1 callersMethodreadEEPROM
TransceiverRAD1/FactoryCalibration.cpp:154
↓ 1 callersMethodreadFIFO
Peering/Peering.cpp:74
↓ 1 callersMethodreadLI
Length Indicator: GSM08.16 sec 10.1.2 The length indicator may be 1 or 2 bytes, depending on bit 8, which is 0 to indicate a 15 bit length, or 1 to in
GPRS/ByteVector.cpp:242
↓ 1 callersMethodreassignComplete
Both old and new L3LogicalChannel point to the same MMContext. The message arrives on the new channel, but we run this function on the old channel bec
Control/L3LogicalChannel.cpp:252
↓ 1 callersMethodreassignFailure
This occurs on the channel being assigned from. We need to release this channel and nextChannel. Release of nextChan also occurs if a channel drops ou
Control/L3LogicalChannel.cpp:220
↓ 1 callersMethodreassignStart
This is run on the old channel.
Control/L3LogicalChannel.cpp:187
↓ 1 callersFunctionrecvRRLP
Control/RRLPServer.cpp:272
↓ 1 callersMethodrecvReservation
See if this block the MS sent to us corresponds to a reservation, and if so, update the counters in the corresponding TBF.
GPRS/MAC.cpp:1165
↓ 1 callersMethodrecv_async_msg
Transceiver52M/UHDDevice.cpp:869
↓ 1 callersMethodrecyclable
Return true if the channel is safely abandoned (closed or orphaned). */
GSM/GSMLogicalChannel.h:255
↓ 1 callersMethodrefresh
Peering/NeighborTable.cpp:228
↓ 1 callersMethodregSetChallenge
Control/L3MobilityManagement.h:92
↓ 1 callersMethodremainingTime
Return the remaining time of any timers, or nextTimeout if none active. The idiom is to pass it -1, and it returns it if no timers running. This was m
Control/L3Utils.cpp:96
↓ 1 callersMethodremoveFIFO
Peering/Peering.cpp:68
↓ 1 callersMethodreserveUplink
GPRS/MAC.cpp:76
↓ 1 callersFunctionrotateBurst
Transceiver52M/sigProcLib.cpp:624
↓ 1 callersMethodrrlpRecv
decode a RRLP response from the mobile
Control/RRLPServer.cpp:153
↓ 1 callersMethodrrlpSend
send a location request
Control/RRLPServer.cpp:128
↓ 1 callersFunctionrun
Generate output. We generate 228 bits of * keystream output. The first 114 bits is for * the A->B frame; the next 114 bits is for the * B->A fram
GSMShare/A51.cpp:201
↓ 1 callersMethodrunQuery
return true on success
Control/TMSITable.cpp:157
↓ 1 callersFunctionruncmd
Run the command. This is not ip specific, but used to call linux "ip" and "route" commands. If commands starts with '|', capture stdout and return the
GPRS/pinghttp.c:169
↓ 1 callersMethodrxFrame
Control/L3TranEntry.cpp:171
↓ 1 callersMethodrxFreq
TransceiverRAD1/rnrad1.h:54
↓ 1 callersMethodsameInviteOrMessage
return true if this is exactly the same invite (not a re-invite) as the one we have stored */
SIP/SIPBase.cpp:1293
↓ 1 callersFunctionsameMsg
SIP/SIPMessage.cpp:588
↓ 1 callersMethodsamplesPerSymbol
TransceiverRAD1/Transceiver.h:199
↓ 1 callersMethodsaveInviteOrMessage
SIP/SIPBase.cpp:298
↓ 1 callersMethodscanNonSpace
Discard spaces, then return the next non-space string. Leave pp pointing at the space char or end of string.
SIP/SIPParse.cpp:207
↓ 1 callersMethodsctInitInDialogClientTransaction
SIP/SIPTransaction.cpp:298
↓ 1 callersMethodsdpInitRefer
SIP/SIPParse.cpp:716
↓ 1 callersFunctionselect_rate
* Select sample rate based on device type and requested samples-per-symbol. * The base rate is either GSM symbol rate, 270.833 kHz, or the minimum *
Transceiver52M/UHDDevice.cpp:103
↓ 1 callersFunctionsendAssignmentCcch
GPRS/TBF.cpp:435
↓ 1 callersFunctionsendAuthenticationRequest
SGSNGGSN/Sgsn.cpp:538
↓ 1 callersMethodsendHandoverComplete
This is sent by BS2.
Peering/Peering.cpp:591
↓ 1 callersMethodsendHandoverFailure
Peering/Peering.cpp:598
↓ 1 callersMethodsendIdleFrame
Send the idle frame at specified Transceiver::SET_FILLER_FRAME) Do not call send1msgframe, because it would try to set MAC fields.
GPRS/FEC.cpp:348
↓ 1 callersMethodsendInfoDtmf
SIP/SIPDialog.cpp:61
↓ 1 callersMethodsendMessage
Peering/Peering.cpp:542
↓ 1 callersMethodsendNeighborParamsRequest
Peering/Peering.cpp:288
↓ 1 callersFunctionsendPirates
(pat 9-20-2013) Message recommended by doug for RLLP testing.
Control/RRLPServer.cpp:231
↓ 1 callersFunctionsendRAUpdateReject
SGSNGGSN/Sgsn.cpp:847
↓ 1 callersFunctionsendTA
GPRS/TBF.cpp:629
↓ 1 callersMethodsendTCH
Send a traffic frame. */
GSM/GSML1FEC.h:1519
↓ 1 callersFunctionsendTimeslotReconfigure
7-25: Neither the Blackberry nor Multitech like this message. Maybe because I include the downlink assignment when there is no downlink TBF?
GPRS/TBF.cpp:349
↓ 1 callersMethodservice
const GSM::L3CMServiceType& service() const { return mService; }
Control/L3TranEntry.h:422
↓ 1 callersMethodserviceLoop
Control/RadioResource.cpp:407
↓ 1 callersMethodserviceLoop
This is called to actually do the control
GSM/PowerManager.cpp:96
↓ 1 callersMethodserviceLoop
GSM/GSML2LAPDm.cpp:429
↓ 1 callersMethodserviceLoop1
mucking about every second with the neighbor tables is plenty
Peering/Peering.cpp:128
↓ 1 callersMethodserviceLoop2
this loop services, among other things, the IND and ACK HANDOVER_COMPLETE, which affects the handover gap in the call. so it needs to be short. Like
Peering/Peering.cpp:141
↓ 1 callersFunctionserviceLoopSynchronize
After a crash the current time is going backwards occassionally. which is screwing up this code. If you reboot, it is ok, but I am putting in some cod
GPRS/MAC.cpp:2285
↓ 1 callersMethodserviceRach
GSM 4.08 sec3.5.2 Return an L3RRMessage to be sent on the AGCH or NULL. The returned msg is a GSM RR message because the MS is still listening to the
GPRS/MAC.cpp:1445
↓ 1 callersMethodsetAssertedIdentity
Control/TMSITable.h:93
↓ 1 callersMethodsetAssociatedUri
Control/TMSITable.h:92
↓ 1 callersMethodsetAttachTime
SGSNGGSN/Sgsn.h:90
↓ 1 callersMethodsetAuthorized
Control/TMSITable.h:86
↓ 1 callersMethodsetBSIC
TRXManager/TRXManager.cpp:493
↓ 1 callersMethodsetCalled
Control/L3TranEntry.cpp:795
↓ 1 callersMethodsetClassmark
Control/TMSITable.h:95
↓ 1 callersMethodsetCodecs
Control/L3TranEntry.h:277
↓ 1 callersMethodsetDialog
Control/L3TranEntry.cpp:169
↓ 1 callersMethodsetDynamicAllocation
GPRS/RLCMessages.h:1049
↓ 1 callersMethodsetEndTime
Control/L3TranEntry.h:544
↓ 1 callersMethodsetField2
Write a bit field starting at specified byte and bit, each numbered from 0
GPRS/ByteVector.cpp:435
↓ 1 callersMethodsetFreqOffset
TRXManager/TRXManager.cpp:577
↓ 1 callersMethodsetGlobalTFI
GPRS/RLCMessages.h:903
↓ 1 callersMethodsetHandover
TRXManager/TRXManager.cpp:542
↓ 1 callersFunctionsetIpAddr
SGSNGGSN/Ggsn.cpp:324
↓ 1 callersMethodsetKc
Control/TMSITable.h:91
↓ 1 callersMethodsetLTPGain
GSM/GSML1FEC.cpp:1769
↓ 1 callersMethodsetLTPLag
GSM/GSML1FEC.cpp:1766
↓ 1 callersMethodsetLength
Call this when the PDU is finished to set the length in the BSSG header.
GPRS/BSSGMessages.cpp:559
↓ 1 callersMethodsetMaxDelay
TRXManager/TRXManager.cpp:520
↓ 1 callersMethodsetPacketDownlinkAssign
GSM/GSML3GPRSElements.cpp:124
↓ 1 callersMethodsetPacketPollTime
GSM/GSML3GPRSElements.cpp:137
↓ 1 callersMethodsetPacketUplinkAssignDynamic
GSM/GSML3GPRSElements.cpp:114
↓ 1 callersMethodsetPacketUplinkAssignSingleBlock
GSM/GSML3GPRSElements.cpp:106
↓ 1 callersFunctionsetPco
Call this to update the PCO for retransmission to the MS. We cannot just make up a PCO ahead of time and then send it out to all the MS for two reason
SGSNGGSN/Ggsn.cpp:224
↓ 1 callersMethodsetPowerAttenuation
Transceiver52M/radioInterface.cpp:96
↓ 1 callersMethodsetPriority
Transceiver52M/UHDDevice.cpp:672
↓ 1 callersMethodsetRRBP
GPRS/RLCHdr.h:90
↓ 1 callersMethodsetRejectCode
Argument type is MMRejectCause but I dont want to include GSML3MMElements.h to avoid circular includes.
Control/TMSITable.h:82
↓ 1 callersMethodsetSamplesPerSymbol
TransceiverRAD1/radioInterface.h:194
↓ 1 callersMethodsetSegment
Copy other to this starting at start. The 'this' ByteVector must be allocated large enough to hold other. Unlike Vector, the size() is increased to ma
GPRS/ByteVector.cpp:154
↓ 1 callersMethodsetSipState
Set the state. Must be called by for all internal and external users. */
SIP/SIPBase.h:132
↓ 1 callersMethodsetSizeBits
GPRS/ByteVector.h:145
↓ 1 callersMethodsetTI
GSM/GSML3SSMessages.h:69
↓ 1 callersMethodsetTSC
TRXManager/TRXManager.cpp:481
← previousnext →1,501–1,600 of 4,187, ranked by callers