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
↓ 2 callers
Method
erase
SIP/SIPUtility.h:74
↓ 2 callers
Function
extractParam
Extract a SIP parameter from a string containing a list of parameters. They look like ;param1=value;param2=value ... The input string need not start
SIP/SIPParse.cpp:313
↓ 2 callers
Function
fetchSincVector
TransceiverRAD1/sigProcLib.cpp:242
↓ 2 callers
Method
finish
Control/TMSITable.cpp:361
↓ 2 callers
Method
fmidUsername
Control/ControlTransfer.cpp:144
↓ 2 callers
Function
frame2GsmTapType
GPRS/FEC.cpp:234
↓ 2 callers
Method
freePdp
Return TRUE if the pdp was allocated.
SGSNGGSN/Sgsn.cpp:302
↓ 2 callers
Method
freeUSF
Free the USFs assigned to this ms. We could have saved the usf number in the MS to avoid searching for it, but the list is short and this does not hap
GPRS/MAC.cpp:270
↓ 2 callers
Function
gWatchdogRemaining
Globals/Globals.cpp:103
↓ 2 callers
Method
gWrite
SGSNGGSN/GPRSL3Messages.cpp:68
↓ 2 callers
Function
generateGSMPulse
Transceiver52M/sigProcLib.cpp:471
↓ 2 callers
Function
generateMidamble
TransceiverRAD1/sigProcLib.cpp:874
↓ 2 callers
Function
generateMidamble
Transceiver52M/sigProcLib.cpp:1040
↓ 2 callers
Function
generateRACHSequence
TransceiverRAD1/sigProcLib.cpp:933
↓ 2 callers
Method
getBit2
Get a bit from the specified byte, numbered like this: bits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
GPRS/ByteVector.cpp:413
↓ 2 callers
Method
getBodyOffset
SGSNGGSN/GPRSL3Messages.h:160
↓ 2 callers
Method
getCS
Determine CS from the qbits.
GPRS/FEC.cpp:473
↓ 2 callers
Method
getClock
return the basestation clock */
Transceiver52M/radioInterface.h:106
↓ 2 callers
Method
getCodecs
Control/L3TranEntry.h:276
↓ 2 callers
Function
getConfigurationKeys
TransceiverRAD1/runTransceiver.cpp:148
↓ 2 callers
Method
getDialog
Control/L3StateMachine.cpp:196
↓ 2 callers
Method
getGmmState
SGSNGGSN/Sgsn.h:119
↓ 2 callers
Method
getIEValue
SGSNGGSN/GPRSL3Messages.h:353
↓ 2 callers
Method
getImsi
SGSNGGSN/GPRSL3Messages.cpp:474
↓ 2 callers
Method
getLlcGmm
SGSNGGSN/LLC.cpp:294
↓ 2 callers
Method
getMobileId
This does a lot of mallocing.
Control/RadioResource.cpp:336
↓ 2 callers
Method
getPD
SGSNGGSN/GPRSL3Messages.h:99
↓ 2 callers
Method
getPTmsi
The unique P-TMSI we create for this Gmm context.
SGSNGGSN/Sgsn.h:81
↓ 2 callers
Method
getPayload
Return subset of the BitVector that is payload.
GPRS/RLCHdr.h:389
↓ 2 callers
Method
getPayloadSize
GPRS/RLCHdr.h:430
↓ 2 callers
Method
getPdpContextStatus
This status is sent back to the MS in messages to indicate what the Network thinks what PDPContexts are currently in use.
SGSNGGSN/Sgsn.cpp:276
↓ 2 callers
Function
getPreferredA5Algorithm
Control/TMSITable.cpp:919
↓ 2 callers
Method
getRROperatingMode
The MS is in PacketTransfer mode if any TBFs are currently running, stalled or not.
GPRS/MSInfo.cpp:686
↓ 2 callers
Method
getRadio
GPRS/FEC.cpp:56
↓ 2 callers
Function
getRegistrar
SIP/SIPDialog.cpp:34
↓ 2 callers
Method
getSDCCH
GSM/GSMConfig.cpp:372
↓ 2 callers
Method
getSeconds
SGSNGGSN/GPRSL3Messages.h:344
↓ 2 callers
Method
getStream
getStream() returns the ostream for the text() function, or NULL for length() or write() functions. You can use it to make your function do something
GPRS/MsgBase.h:90
↓ 2 callers
Method
getTCHGroup
Allocate a group of channels for gprs. See comments at getChanGroup.
GSM/GSMConfig.cpp:358
↓ 2 callers
Method
getTI
SGSNGGSN/GPRSL3Messages.h:149
↓ 2 callers
Method
getTLLI
unused: void setTLLI(int wTLLI) { sethtonl(getHeader()->mbuTLLI,wTLLI); }
GPRS/BSSGMessages.h:493
↓ 2 callers
Method
getTranIds
Control/L3MMLayer.cpp:747
↓ 2 callers
Method
getUSFMS
GPRS/MAC.cpp:232
↓ 2 callers
Function
get_rtp_tev_type
SIP/SIPBase.cpp:85
↓ 2 callers
Function
getbit
Generate an output bit from the current state. * You grab a bit from each register via the output generation taps; * then you XOR the resulting thre
GSMShare/A51.cpp:145
↓ 2 callers
Function
getntohl
GPRS/ByteVector.cpp:51
↓ 2 callers
Function
getntohs
GPRS/ByteVector.cpp:43
↓ 2 callers
Function
globallyUniqueId
Make a globally unique identifier starting with string start. We could just use another big random number, but this is nicer. Use the GSM MCC+MNC+LAC+
SIP/SIPUtility.cpp:270
↓ 2 callers
Function
gmmDump
SGSNGGSN/Sgsn.cpp:1469
↓ 2 callers
Function
handleAttachStep
SGSNGGSN/Sgsn.cpp:467
↓ 2 callers
Function
handleL3Msg
SGSNGGSN/Sgsn.cpp:1168
↓ 2 callers
Function
hexval
TransceiverRAD1/RAD1Cmd.cpp:88
↓ 2 callers
Function
host_to_usrp_short
TransceiverRAD1/bytesex.h:47
↓ 2 callers
Method
imag
TransceiverRAD1/Complex.h:115
↓ 2 callers
Method
init
Transceiver52M/Resampler.cpp:199
↓ 2 callers
Function
ip_addr_crack
Given an address like "192.168.1.0/24" return the base ip and the mask.
SGSNGGSN/iputils.cpp:80
↓ 2 callers
Function
ip_findaddr
Return -1 on error
GPRS/pinghttp.c:287
↓ 2 callers
Function
ip_finddns
Find the dns addresses. Return the number of dns addresses found. dns must point to uint32_t dns[2];
SGSNGGSN/iputils.cpp:439
↓ 2 callers
Function
ip_hdr_dump
GPRS/pinghttp.c:133
↓ 2 callers
Function
ip_init
SGSNGGSN/iputils.cpp:368
↓ 2 callers
Function
ip_proto_name
SGSNGGSN/iputils.cpp:132
↓ 2 callers
Function
ip_sockaddr2a
GPRS/pinghttp.c:154
↓ 2 callers
Method
isEmpty
Control/ControlTransfer.h:82
↓ 2 callers
Method
isExtendedDynamic
Is the MS GPRS registered?
GPRS/MSInfo.h:591
↓ 2 callers
Function
isIMSI
CLI/CLI.cpp:469
↓ 2 callers
Method
isImsi
SGSNGGSN/GPRSL3Messages.h:385
↓ 2 callers
Method
isTCHF
Control/L3LogicalChannel.cpp:421
↓ 2 callers
Method
isUplinkReserved
GPRS/MAC.cpp:72
↓ 2 callers
Method
kc
GSM/GSML1FEC.h:428
↓ 2 callers
Method
l2WriteHighSide
GSM/GSML2LAPDm.cpp:63
↓ 2 callers
Method
l3sendf
These days this is used only for the handover command, which was sent as a pre-formed L3-message from BTS2 to BTS1.
Control/L3LogicalChannel.cpp:92
↓ 2 callers
Method
len
Transceiver52M/Resampler.cpp:219
↓ 2 callers
Method
lengthBits
GPRS/RLCHdr.h:120
↓ 2 callers
Method
lleWriteHighSide
Write a UI frame for unacknowledged information.
SGSNGGSN/LLC.cpp:318
↓ 2 callers
Function
load_status_msg
TransceiverRAD1/rnrad1Core.cpp:452
↓ 2 callers
Method
lockAndInvokeSipMsg
Return true if the message had a handler. Caller responsible for deleting the sipmsg.
Control/L3TranEntry.cpp:1681
↓ 2 callers
Method
macConfigInit
GPRS/MAC.cpp:336
↓ 2 callers
Function
macPacchAddAdjCh
Given an list of adjacent channels, try to derive optimal PACCH and stick them in the macPacchs list.
GPRS/MAC.cpp:667
↓ 2 callers
Method
macServiceLoop
(pat) This is the main service loop for the entire GPRS subsystem. It processes in time increments of one radio block time unit (4 or 5 GSM frames), a
GPRS/MAC.cpp:2390
↓ 2 callers
Method
macStop
This is for debugging and does not try to kill off MS and TBF, in fact, we probably want to leave those alone for post-mortem examination.
GPRS/MAC.cpp:935
↓ 2 callers
Method
machText
Control/L3StateMachine.cpp:109
↓ 2 callers
Method
makeCCCHReservation
12 blocks is one 52-multiframe. For now, add an extra multframe to the AGCH load to make sure it is in the future. Update: This seems to be too far i
GPRS/MAC.cpp:1071
↓ 2 callers
Method
make_ephandle
TransceiverRAD1/fusb.cpp:104
↓ 2 callers
Function
make_tag1
SIP/SIPUtility.cpp:280
↓ 2 callers
Method
maxTxGain
Transceiver52M/USRPDevice.cpp:249
↓ 2 callers
Function
miniggsn_snd_npdu_by_mgc
The npdu is a raw packet including the ip header.
SGSNGGSN/miniggsn.cpp:405
↓ 2 callers
Method
mmGetImsi
Control/L3MMLayer.cpp:714
↓ 2 callers
Method
mmGetNextTI
TODO: We need to save when each TI was last used instead of just round-robin them.
Control/L3MMLayer.cpp:579
↓ 2 callers
Method
mmcLink
Control/L3MMLayer.cpp:863
↓ 2 callers
Method
mmuFree
Caller enters with the whole MMLayer locked so no one will try to add new contexts while we are doing this.
Control/L3MMLayer.cpp:194
↓ 2 callers
Method
mmuIsAttached
void mmuClose(); // TODO
Control/L3MMLayer.h:89
↓ 2 callers
Method
mmuIsEmpty
Control/L3MMLayer.cpp:116
↓ 2 callers
Method
msAddConnectTime
GPRS/MSInfo.h:199
↓ 2 callers
Method
msCanUseDownlinkTn
GPRS/TBF.cpp:641
↓ 2 callers
Method
msChangeTlli
This code is used with the integrated SGSN. The MS is identified by multilple TLLIs. The sgsn places the current tlli to be used in downlink in each m
GPRS/MSInfo.cpp:871
↓ 2 callers
Method
msCleanUSFs
Relinquish any USFs belonging to this MS, if they are no longer in use by any TBFs. This function is in the MS, not the TBF, because there could be mu
GPRS/MSInfo.cpp:199
↓ 2 callers
Method
msDelete
GPRS/MSInfo.cpp:191
↓ 2 callers
Method
msGetAlpha
All MS use the same power params at the moment.
GPRS/MSInfo.h:566
↓ 2 callers
Method
msGetDownlinkTimeslots
Downlink time slots as defined by GSM04.60 12.18 And I quote: Bit 8 indicates the status of timeslot 0, bit 7 indicates the status of timeslot 1, etc.
GPRS/MSInfo.cpp:749
↓ 2 callers
Method
msGetGamma
GPRS/MSInfo.h:567
← previous
next →
701–800 of 4,187, ranked by callers