Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RangeNetworks/OpenBTS-UMTS
/ types & classes
Types & classes
833 in github.com/RangeNetworks/OpenBTS-UMTS
⨍
Functions
3,546
◇
Types & classes
833
↓ 160 callers
Class
BitVector
CommonLibs/BitVector.h:26
↓ 27 callers
Class
Time
GSM frame clock value. GSM 05.02 4.3 No internal thread sync. */
GSM/GSMCommon.h:337
↓ 25 callers
Class
UnexpectedMessage
Thrown when the control layer gets the wrong message */
Control/ControlCommon.h:169
↓ 23 callers
Class
Time
UMTS/UMTSCommon.h:117
↓ 22 callers
Class
L3ChannelRelease
GSM 04.08 9.1.7 */
GSM/GSML3RRMessages.h:537
↓ 19 callers
Class
AsnBitString2BVTemp
Same as above, but dont copy the memory. This is only an efficiency issue. This function is used to do bit-manipulations defined in ByteVector on the
UMTS/AsnHelper.h:122
↓ 16 callers
Class
L3Cause
GSM/GSML3CCElements.h:175
↓ 11 callers
Class
Timeval
A C++ wrapper for struct timeval. */
CommonLibs/Timeval.h:32
↓ 10 callers
Class
Z100Timer
CCITT Z.100 activity timer, as described in GSM 04.06 5.1. All times are in milliseconds. */
GSM/GSMCommon.h:548
↓ 9 callers
Class
UnsupportedMessage
Thrown when L3 can't parse an incoming message */
Control/ControlCommon.h:185
↓ 8 callers
Class
ConfigurationTableKeyNotFound
An exception thrown when a given config key isn't found. */
CommonLibs/Configuration.h:45
↓ 7 callers
Class
CPData
GSM 04.11 7.2.1 */
SMS/SMSMessages.h:865
↓ 7 callers
Class
SocketError
An exception to throw when a critical socket operation fails. */
CommonLibs/Sockets.h:44
↓ 7 callers
Class
UeTransaction
When we send an RB setup message of some kind, we save the transaction here so that we know what to do when we receive the message reply. This is nece
UMTS/URRC.h:195
↓ 6 callers
Class
AsnSeqOfDigit2BV
Convert an ASN A_SEQUENCE_OF(Digit_t), or generically, any A_SEQUENCE_OF(long) where the long values are limited to bytes, into a ByteVector by copyin
UMTS/AsnHelper.h:138
↓ 6 callers
Class
ConfigurationRecord
CommonLibs/Configuration.h:62
↓ 6 callers
Class
Dorky
CommonLibs/ByteVector.h:75
↓ 5 callers
Class
ByteVector
CommonLibs/ByteVector.h:79
↓ 5 callers
Class
CliError
SGSNGGSN/SgsnCli.cpp:21
↓ 5 callers
Class
RPError
GSM 04.11 7.3.4 */
SMS/SMSMessages.h:638
↓ 5 callers
Class
RabStatus
This is our information about the allocated channel passed from GPRS or UMTS back to GGSN. In a normal system, the whole QoS would be passed back and
SGSNGGSN/SgsnExport.h:146
↓ 4 callers
Class
ByteVectorTemp
CommonLibs/ByteVector.h:74
↓ 4 callers
Class
L3MobileIdentity
Control/TMSITable.h:32
↓ 4 callers
Class
RrcTf
This is a handle on a TransportFormat; applies to one TrCh. The TF is part of a TFS, which has shared (semi-static) and non-shared (dynamic) parts, so
UMTS/URRCTrCh.h:274
↓ 3 callers
Class
AsnOctetString2BV
Convert an ASN OCTET_STRING into a ByteVector by copying the memory.
UMTS/AsnHelper.h:131
↓ 3 callers
Class
CPAck
GSM 04.11 7.2.1 */
SMS/SMSMessages.h:818
↓ 3 callers
Class
L3AuthenticationRequest
GSM 04.08 9.2.2 */
GSM/GSML3MMMessages.h:395
↓ 3 callers
Class
L3CMServiceAccept
GSM 04.08 9.2.5 */
GSM/GSML3MMMessages.h:216
↓ 3 callers
Class
L3CMServiceReject
GSM 04.08 9.2.6 */
GSM/GSML3MMMessages.h:243
↓ 3 callers
Class
L3ChannelModeModify
GSM 04.08 9.1.5 */
GSM/GSML3RRMessages.h:707
↓ 3 callers
Class
L3IdentityRequest
Identity Request, GSM 04.08 9.2.10 */
GSM/GSML3MMMessages.h:354
↓ 3 callers
Class
L3LocationUpdatingReject
GSM 04.08 9.2.14 */
GSM/GSML3MMMessages.h:173
↓ 3 callers
Class
L3RAND
GSM 04.08 10.5.3.1 */
GSM/GSML3MMElements.h:176
↓ 3 callers
Class
L3ReleaseComplete
GSM 04.08 9.3.19 */
GSM/GSML3CCMessages.h:180
↓ 3 callers
Class
PowerOffset
UMTS/URRCTrCh.h:311
↓ 3 callers
Class
SIPError
SIP/SIPUtility.h:36
↓ 3 callers
Class
signalVector
UMTS/signalVector.h:32
↓ 2 callers
Class
CLIParseError
CLI/CLI.cpp:78
↓ 2 callers
Class
ChannelReadTimeout
Thrown when recvL3 returns NULL */
Control/ControlCommon.h:177
↓ 2 callers
Class
CliErrorBadNumArgs
SGSNGGSN/SgsnCli.cpp:26
↓ 2 callers
Class
L3CallingPartyBCDNumber
Calling Party BCD Number, GSM 04.08 10.5.4.9 */
GSM/GSML3CCElements.h:83
↓ 2 callers
Class
L3Disconnect
GSM 04.08 9.3.7 */
GSM/GSML3CCMessages.h:420
↓ 2 callers
Class
L3LocationUpdatingAccept
GSM 04.08 9.2.13 */
GSM/GSML3MMMessages.h:123
↓ 2 callers
Class
L3SmDlMsg
SGSNGGSN/GPRSL3Messages.h:291
↓ 2 callers
Class
LlcFrameSack
SGSNGGSN/LLC.h:252
↓ 2 callers
Class
MacTbUl
Uninteresting class, but the name itself is documentation about which way it is traveling.
UMTS/MACEngine.h:93
↓ 2 callers
Class
RPAck
GSM 04.11 7.3.3 */
SMS/SMSMessages.h:618
↓ 2 callers
Class
RPAddress
A common class for RP addresses, GSM 04.11 8.2.5 */
SMS/SMSMessages.h:419
↓ 2 callers
Class
RPData
GSM 04.11 7.3.1 */
SMS/SMSMessages.h:573
↓ 2 callers
Class
SIPTimeout
SIP/SIPUtility.h:37
↓ 2 callers
Class
ScopedLock
(pat) Note: the Mutex we use is recursive, so a ScopedLock does not prevent the same thread from locking the mutex again. (pat) 3-27-2012: I added an
CommonLibs/Threads.h:87
↓ 2 callers
Class
SgsnError
SGSNGGSN/GPRSL3Messages.cpp:23
↓ 2 callers
Class
TLDeliver
GSM 03.40 9.2.2.1, downlink */
SMS/SMSMessages.h:371
↓ 2 callers
Class
UnexpectedPrimitive
Thrown when the control layer gets the wrong primitive */
Control/ControlCommon.h:193
↓ 1 callers
Class
CPError
GSM 04.11 7.2.3 */
SMS/SMSMessages.h:838
↓ 1 callers
Class
Complex
TransceiverRAD1/Complex.h:27
↓ 1 callers
Class
Complex
UMTS/Complex.h:27
↓ 1 callers
Class
L2Length
L2 frame length field, GSM 04.06 3.6 */
GSM/GSMTransfer.h:329
↓ 1 callers
Class
L3Alerting
GSM 04.08 9.3.1. Even though uplink and downlink forms have different optional fields, we can use a single message for both sides. */
GSM/GSML3CCMessages.h:342
↓ 1 callers
Class
L3AuthenticationReject
GSM 04.08 9.2.1 */
GSM/GSML3MMMessages.h:439
↓ 1 callers
Class
L3CallProceeding
GSM 04.08 9.3.3 */
GSM/GSML3CCMessages.h:306
↓ 1 callers
Class
L3ClassmarkEnquiry
GSM 04.08 9.1.12 */
GSM/GSML3RRMessages.h:826
↓ 1 callers
Class
L3Connect
GSM 04.08 9.3.5 */
GSM/GSML3CCMessages.h:373
↓ 1 callers
Class
L3ConnectAcknowledge
GSM 04.08 9.3.6 */
GSM/GSML3CCMessages.h:403
↓ 1 callers
Class
L3Frame
UMTS/UMTSLogicalChannel.h:41
↓ 1 callers
Class
L3HoldReject
GSM 04.08 9.3.12 */
GSM/GSML3CCMessages.h:614
↓ 1 callers
Class
L3MMInformation
GSM 04.08 9.2.15a */
GSM/GSML3MMMessages.h:325
↓ 1 callers
Class
L3MobileIdentity
Mobile Identity, GSM 04.08, 10.5.1.4 */
GSM/GSML3CommonElements.h:98
↓ 1 callers
Class
L3Progress
GSM 04.08 9.3.17 */
GSM/GSML3CCMessages.h:572
↓ 1 callers
Class
L3RRCause
GSM 04.08 10.5.2.31 */
GSM/GSML3RRElements.h:504
↓ 1 callers
Class
L3RejectCause
RejectCause, GSM 04.08 10.5.3.6 */
GSM/GSML3MMElements.h:74
↓ 1 callers
Class
L3Release
GSM 04.08 9.3.19 */
GSM/GSML3CCMessages.h:122
↓ 1 callers
Class
L3Setup
GSM 04.08 9.3.23 This message can have different forms for uplink and downlink but the TLV format is flexiable enough to allow us to use one class f
GSM/GSML3CCMessages.h:218
↓ 1 callers
Class
L3StartDTMFAcknowledge
GSM 04.08 9.3.25 */
GSM/GSML3CCMessages.h:492
↓ 1 callers
Class
L3StartDTMFReject
GSM 04.08 9.3.26 */
GSM/GSML3CCMessages.h:516
↓ 1 callers
Class
L3StopDTMFAcknowledge
GSM 04.08 9.3.30 */
GSM/GSML3CCMessages.h:554
↓ 1 callers
Class
L3TimeZoneAndTime
Time & Time Zone, GSM 04.08 10.5.3.9, GSM 03.40 9.2.3.11. This class is also used in SMS. */
GSM/GSML3MMElements.h:136
↓ 1 callers
Class
L3TimingAdvance
Timing Advance, GSM 04.08 10.5.2.40 */
GSM/GSML3RRElements.h:477
↓ 1 callers
Class
LlcFrameI
05.64 6.3
SGSNGGSN/LLC.h:193
↓ 1 callers
Class
LlcFrameS
05.64 6.3
SGSNGGSN/LLC.h:208
↓ 1 callers
Class
LlcFrameU
05.64 6.3 These are commands using the S bits, mostly for ABM aka acknowledged mode.
SGSNGGSN/LLC.h:236
↓ 1 callers
Class
LlcFrameUI
05.64 6.3
SGSNGGSN/LLC.h:222
↓ 1 callers
Class
MACSDU
UMTS/UMTSTransfer.h:357
↓ 1 callers
Class
PagingEntry
An entry in the paging list. */
Control/RadioResource.h:104
↓ 1 callers
Class
PdpContextStatus
SGSNGGSN/GPRSL3Messages.h:560
↓ 1 callers
Enum
PduType
UMTS/URLC.h:370
↓ 1 callers
Class
RLCSDU
UMTS/UMTSTransfer.h:495
↓ 1 callers
Class
SoftVector
CommonLibs/BitVector.h:27
Class
::sockaddr_in
SIP/SIPEngine.h:93
Class
AMD_RLCPDU
Acknowledged mode data, 3Gpp 25.332 9.2.1.4 */
UMTS/UMTSTransfer.h:580
Class
ARFCNManager
GSM/PowerManager.h:29
Class
ARFCNManager
TRXManager/TRXManager.h:40
Class
ARFCNManager
UMTS/UMTSConfig.h:43
Class
ARFCNManager
UMTS/UMTSLogicalChannel.h:45
Enum
ASN::TransportFormatSet_PR
UMTS/URRCTrCh.h:113
Class
ASN::UE_RadioAccessCapability
UMTS/URRCMessages.cpp:1744
Class
ASN::UL_DPCH_Info:: UL_DPCH_Info__modeSpecificInfo:: UL_DPCH_Info__modeSpecificInfo_u:: UL_DPCH_Info__modeSpecificInfo__fdd
UMTS/UMTSPhCh.cpp:399
Class
ASN::asn_TYPE_descriptor_s
UMTS/UMTSConfig.cpp:151
Class
ATimer
Generic Activity Timer. Lots of controls to make everybody happy.
CommonLibs/Utils.h:51
Enum
AccessTechnologyType
SGSNGGSN/GPRSL3Messages.h:465
next →
1–100 of 833, ranked by callers