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
processUplinkBlock
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 callers
Function
processUplinkDummy
GPRS/MAC.cpp:1904
↓ 1 callers
Function
processUplinkResourceRequest
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 callers
Method
purgeDeadDialogs
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 callers
Method
put
Transceiver52M/radioVector.cpp:78
↓ 1 callers
Method
qosAppend
Write to ByteVector in network order.
GPRS/BSSGMessages.h:379
↓ 1 callers
Method
qosRead
Get from the ByteVector, which is in network order:
GPRS/BSSGMessages.h:372
↓ 1 callers
Method
queueSize
GSM/GSML1FEC.h:1532
↓ 1 callers
Function
rad1LoadFirmwareNth
TransceiverRAD1/rnrad1Core.cpp:397
↓ 1 callers
Method
radioInterface
TransceiverRAD1/Transceiver.h:197
↓ 1 callers
Function
randomBitVector
GSM/GSML1FEC.cpp:2620
↓ 1 callers
Method
read9862
TransceiverRAD1/rnrad1Core.cpp:891
↓ 1 callers
Method
readEEPROM
TransceiverRAD1/FactoryCalibration.cpp:154
↓ 1 callers
Method
readFIFO
Peering/Peering.cpp:74
↓ 1 callers
Method
readLI
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 callers
Method
reassignComplete
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 callers
Method
reassignFailure
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 callers
Method
reassignStart
This is run on the old channel.
Control/L3LogicalChannel.cpp:187
↓ 1 callers
Function
recvRRLP
Control/RRLPServer.cpp:272
↓ 1 callers
Method
recvReservation
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 callers
Method
recv_async_msg
Transceiver52M/UHDDevice.cpp:869
↓ 1 callers
Method
recyclable
Return true if the channel is safely abandoned (closed or orphaned). */
GSM/GSMLogicalChannel.h:255
↓ 1 callers
Method
refresh
Peering/NeighborTable.cpp:228
↓ 1 callers
Method
regSetChallenge
Control/L3MobilityManagement.h:92
↓ 1 callers
Method
remainingTime
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 callers
Method
removeFIFO
Peering/Peering.cpp:68
↓ 1 callers
Method
reserveUplink
GPRS/MAC.cpp:76
↓ 1 callers
Function
rotateBurst
Transceiver52M/sigProcLib.cpp:624
↓ 1 callers
Method
rrlpRecv
decode a RRLP response from the mobile
Control/RRLPServer.cpp:153
↓ 1 callers
Method
rrlpSend
send a location request
Control/RRLPServer.cpp:128
↓ 1 callers
Function
run
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 callers
Method
runQuery
return true on success
Control/TMSITable.cpp:157
↓ 1 callers
Function
runcmd
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 callers
Method
rxFrame
Control/L3TranEntry.cpp:171
↓ 1 callers
Method
rxFreq
TransceiverRAD1/rnrad1.h:54
↓ 1 callers
Method
sameInviteOrMessage
return true if this is exactly the same invite (not a re-invite) as the one we have stored */
SIP/SIPBase.cpp:1293
↓ 1 callers
Function
sameMsg
SIP/SIPMessage.cpp:588
↓ 1 callers
Method
samplesPerSymbol
TransceiverRAD1/Transceiver.h:199
↓ 1 callers
Method
saveInviteOrMessage
SIP/SIPBase.cpp:298
↓ 1 callers
Method
scanNonSpace
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 callers
Method
sctInitInDialogClientTransaction
SIP/SIPTransaction.cpp:298
↓ 1 callers
Method
sdpInitRefer
SIP/SIPParse.cpp:716
↓ 1 callers
Function
select_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 callers
Function
sendAssignmentCcch
GPRS/TBF.cpp:435
↓ 1 callers
Function
sendAuthenticationRequest
SGSNGGSN/Sgsn.cpp:538
↓ 1 callers
Method
sendHandoverComplete
This is sent by BS2.
Peering/Peering.cpp:591
↓ 1 callers
Method
sendHandoverFailure
Peering/Peering.cpp:598
↓ 1 callers
Method
sendIdleFrame
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 callers
Method
sendInfoDtmf
SIP/SIPDialog.cpp:61
↓ 1 callers
Method
sendMessage
Peering/Peering.cpp:542
↓ 1 callers
Method
sendNeighborParamsRequest
Peering/Peering.cpp:288
↓ 1 callers
Function
sendPirates
(pat 9-20-2013) Message recommended by doug for RLLP testing.
Control/RRLPServer.cpp:231
↓ 1 callers
Function
sendRAUpdateReject
SGSNGGSN/Sgsn.cpp:847
↓ 1 callers
Function
sendTA
GPRS/TBF.cpp:629
↓ 1 callers
Method
sendTCH
Send a traffic frame. */
GSM/GSML1FEC.h:1519
↓ 1 callers
Function
sendTimeslotReconfigure
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 callers
Method
service
const GSM::L3CMServiceType& service() const { return mService; }
Control/L3TranEntry.h:422
↓ 1 callers
Method
serviceLoop
Control/RadioResource.cpp:407
↓ 1 callers
Method
serviceLoop
This is called to actually do the control
GSM/PowerManager.cpp:96
↓ 1 callers
Method
serviceLoop
GSM/GSML2LAPDm.cpp:429
↓ 1 callers
Method
serviceLoop1
mucking about every second with the neighbor tables is plenty
Peering/Peering.cpp:128
↓ 1 callers
Method
serviceLoop2
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 callers
Function
serviceLoopSynchronize
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 callers
Method
serviceRach
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 callers
Method
setAssertedIdentity
Control/TMSITable.h:93
↓ 1 callers
Method
setAssociatedUri
Control/TMSITable.h:92
↓ 1 callers
Method
setAttachTime
SGSNGGSN/Sgsn.h:90
↓ 1 callers
Method
setAuthorized
Control/TMSITable.h:86
↓ 1 callers
Method
setBSIC
TRXManager/TRXManager.cpp:493
↓ 1 callers
Method
setCalled
Control/L3TranEntry.cpp:795
↓ 1 callers
Method
setClassmark
Control/TMSITable.h:95
↓ 1 callers
Method
setCodecs
Control/L3TranEntry.h:277
↓ 1 callers
Method
setDialog
Control/L3TranEntry.cpp:169
↓ 1 callers
Method
setDynamicAllocation
GPRS/RLCMessages.h:1049
↓ 1 callers
Method
setEndTime
Control/L3TranEntry.h:544
↓ 1 callers
Method
setField2
Write a bit field starting at specified byte and bit, each numbered from 0
GPRS/ByteVector.cpp:435
↓ 1 callers
Method
setFreqOffset
TRXManager/TRXManager.cpp:577
↓ 1 callers
Method
setGlobalTFI
GPRS/RLCMessages.h:903
↓ 1 callers
Method
setHandover
TRXManager/TRXManager.cpp:542
↓ 1 callers
Function
setIpAddr
SGSNGGSN/Ggsn.cpp:324
↓ 1 callers
Method
setKc
Control/TMSITable.h:91
↓ 1 callers
Method
setLTPGain
GSM/GSML1FEC.cpp:1769
↓ 1 callers
Method
setLTPLag
GSM/GSML1FEC.cpp:1766
↓ 1 callers
Method
setLength
Call this when the PDU is finished to set the length in the BSSG header.
GPRS/BSSGMessages.cpp:559
↓ 1 callers
Method
setMaxDelay
TRXManager/TRXManager.cpp:520
↓ 1 callers
Method
setPacketDownlinkAssign
GSM/GSML3GPRSElements.cpp:124
↓ 1 callers
Method
setPacketPollTime
GSM/GSML3GPRSElements.cpp:137
↓ 1 callers
Method
setPacketUplinkAssignDynamic
GSM/GSML3GPRSElements.cpp:114
↓ 1 callers
Method
setPacketUplinkAssignSingleBlock
GSM/GSML3GPRSElements.cpp:106
↓ 1 callers
Function
setPco
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 callers
Method
setPowerAttenuation
Transceiver52M/radioInterface.cpp:96
↓ 1 callers
Method
setPriority
Transceiver52M/UHDDevice.cpp:672
↓ 1 callers
Method
setRRBP
GPRS/RLCHdr.h:90
↓ 1 callers
Method
setRejectCode
Argument type is MMRejectCause but I dont want to include GSML3MMElements.h to avoid circular includes.
Control/TMSITable.h:82
↓ 1 callers
Method
setSamplesPerSymbol
TransceiverRAD1/radioInterface.h:194
↓ 1 callers
Method
setSegment
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 callers
Method
setSipState
Set the state. Must be called by for all internal and external users. */
SIP/SIPBase.h:132
↓ 1 callers
Method
setSizeBits
GPRS/ByteVector.h:145
↓ 1 callers
Method
setTI
GSM/GSML3SSMessages.h:69
↓ 1 callers
Method
setTSC
TRXManager/TRXManager.cpp:481
← previous
next →
1,501–1,600 of 4,187, ranked by callers