Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

AtdsProviderArray: AtdsProvider
CellInfoCdmaArray: Mbim.CellInfoCdma
CellInfoNeighboringGsmArray: CellInfoNeighboringGsm
CellInfoNeighboringLteArray: CellInfoNeighboringLte
CellInfoNeighboringNrArray: CellInfoNeighboringNr
CellInfoNeighboringTdscdmaArray: CellInfoNeighboringTdscdma
CellInfoNeighboringUmtsArray: CellInfoNeighboringUmts
CellInfoServingNrArray: CellInfoServingNr
DeprecatedCidBasicConnect: number
DeprecatedCidMsBasicConnectExtensions: number
DeprecatedNwError: number
DeprecatedRegistrationFlag: number
DeviceServiceElementArray: DeviceServiceElement
EventEntryArray: EventEntry
IPv4ElementArray: IPv4Element
IPv6ElementArray: IPv6Element
LteAttachConfigurationArray: LteAttachConfiguration
LteAttachStatus: DeprecatedLteAttachStatus
PacketFilterArray: PacketFilter
PacketFilterV3Array: PacketFilterV3
PhonebookEntryArray: PhonebookEntry
ProviderArray: Mbim.Provider
ProvisionedContextElementArray: ProvisionedContextElement
ProvisionedContextElementV2Array: ProvisionedContextElementV2
RsrpSnrInfoArray: RsrpSnrInfo
SarConfigStateArray: SarConfigState
SlotArray: Mbim.Slot
SmsCdmaReadRecordArray: SmsCdmaReadRecord
SmsPduReadRecordArray: SmsPduReadRecord
TerminalCapabilityInfoArray: TerminalCapabilityInfo

Variables

DBUS_ERROR_PREFIX: string
DEVICE_FILE: string

Symbol defining the #MbimDevice:device-file property.

DEVICE_IN_SESSION: string

Symbol defining the #MbimDevice:device-in-session property.

DEVICE_SESSION_ID_MAX: number

Symbol defining the maximum supported session id.

DEVICE_SESSION_ID_MIN: number

Symbol defining the minimum supported session id..

DEVICE_SIGNAL_ERROR: string

Symbol defining the #MbimDevice::device-error signal.

DEVICE_SIGNAL_INDICATE_STATUS: string

Symbol defining the #MbimDevice::device-indicate-status signal.

DEVICE_SIGNAL_REMOVED: string

Symbol defining the #MbimDevice::device-removed signal.

DEVICE_TRANSACTION_ID: string

Symbol defining the #MbimDevice:device-transaction-id property.

MAJOR_VERSION: number

Evaluates to the major version number of libmbim-glib which this source is compiled against.

MICRO_VERSION: number

Evaluates to the micro version number of libmbim-glib which this source compiled against.

MINOR_VERSION: number

Evaluates to the minor version number of libmbim-glib which this source is compiled against.

PROXY_N_CLIENTS: string

Symbol defining the #MbimProxy:mbim-proxy-n-clients property.

PROXY_N_DEVICES: string

Symbol defining the #MbimProxy:mbim-proxy-n-devices property.

PROXY_SOCKET_PATH: string

Symbol defining the default abstract socket name where the #MbimProxy will listen.

Functions

  • Gets the nickname string for the #MbimAccessMediaType specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimActivationCommand specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimActivationState specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimAtdsProvider structs.

    Parameters

    • array: AtdsProvider

      a #NULL terminated array of #MbimAtdsProvider structs.

    Returns void

  • Gets the nickname string for the #MbimAtdsRatMode specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimAuthProtocol specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimCellInfoCdma structs.

    Parameters

    • array: Mbim.CellInfoCdma

      a #NULL terminated array of #MbimCellInfoCdma structs.

    Returns void

  • Frees the memory allocated for the array of #MbimCellInfoNeighboringGsm structs.

    Parameters

    Returns void

  • Frees the memory allocated for the array of #MbimCellInfoNeighboringLte structs.

    Parameters

    Returns void

  • Frees the memory allocated for the array of #MbimCellInfoNeighboringNr structs.

    Parameters

    Returns void

  • Frees the memory allocated for the array of #MbimCellInfoNeighboringTdscdma structs.

    Parameters

    Returns void

  • Frees the memory allocated for the array of #MbimCellInfoNeighboringUmts structs.

    Parameters

    Returns void

  • Frees the memory allocated for the array of #MbimCellInfoServingNr structs.

    Parameters

    • array: CellInfoServingNr

      a #NULL terminated array of #MbimCellInfoServingNr structs.

    Returns void

  • Builds a string containing a comma-separated list of nicknames for each #MbimCellularClass in mask.

    Parameters

    Returns string

  • cidAtdsGetString(val: CidAtds): string
  • Gets the nickname string for the #MbimCidAtds specified at val.

    Parameters

    Returns string

  • cidAuthGetString(val: CidAuth): string
  • Gets the nickname string for the #MbimCidAuth specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimCidBasicConnect specified at val.

    Parameters

    Returns string

  • cidCanNotify(service: Mbim.Service, cid: number): boolean
  • Checks whether the given command allows notifying.

    Parameters

    • service: Mbim.Service

      a #MbimService.

    • cid: number

      a command ID.

    Returns boolean

  • cidCanQuery(service: Mbim.Service, cid: number): boolean
  • Checks whether the given command allows querying.

    Parameters

    • service: Mbim.Service

      a #MbimService.

    • cid: number

      a command ID.

    Returns boolean

  • Checks whether the given command allows setting.

    Parameters

    • service: Mbim.Service

      a #MbimService.

    • cid: number

      a command ID.

    Returns boolean

  • cidDssGetString(val: CidDss): string
  • Gets the nickname string for the #MbimCidDss specified at val.

    Parameters

    Returns string

  • cidGetPrintable(service: Mbim.Service, cid: number): string
  • Gets a printable string for the command specified by the service and the cid.

    Parameters

    • service: Mbim.Service

      a #MbimService.

    • cid: number

      a command ID.

    Returns string

  • Gets the nickname string for the #MbimCidMsFirmwareId specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimCidMsHostShutdown specified at val.

    Parameters

    Returns string

  • cidMsSarGetString(val: CidMsSar): string
  • Gets the nickname string for the #MbimCidMsSar specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimCidPhonebook specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimCidProxyControl specified at val.

    Parameters

    Returns string

  • cidQduGetString(val: CidQdu): string
  • Gets the nickname string for the #MbimCidQdu specified at val.

    Parameters

    Returns string

  • cidQmiGetString(val: CidQmi): string
  • Gets the nickname string for the #MbimCidQmi specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimCidQuectel specified at val.

    Parameters

    Returns string

  • cidSmsGetString(val: CidSms): string
  • Gets the nickname string for the #MbimCidSms specified at val.

    Parameters

    Returns string

  • cidStkGetString(val: CidStk): string
  • Gets the nickname string for the #MbimCidStk specified at val.

    Parameters

    Returns string

  • cidUssdGetString(val: CidUssd): string
  • Gets the nickname string for the #MbimCidUssd specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimContextIpType specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimContextMediaType specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimContextOperation specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimContextSource specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimContextState specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimContextType specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimCoreError specified at val.

    Parameters

    Returns string

  • ctrlCapsBuildStringFromMask(mask: CtrlCaps): string
  • Builds a string containing a comma-separated list of nicknames for each #MbimCtrlCaps in mask.

    Parameters

    • mask: CtrlCaps

      bitmask of MbimCtrlCaps values.

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #MbimDataClass in mask.

    Parameters

    Returns string

  • dataClassV3BuildStringFromMask(mask: DataClassV3): string
  • Builds a string containing a comma-separated list of nicknames for each #MbimDataClassV3 in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #MbimDataSubclass in mask.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimDeviceServiceElement structs.

    Parameters

    Returns void

  • Gets the nickname string for the #MbimDeviceType specified at val.

    Parameters

    Returns string

  • drxCycleGetString(val: DrxCycle): string
  • Gets the nickname string for the #MbimDrxCycle specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimDssLinkState specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimEventEntry structs.

    Parameters

    • array: EventEntry

      a #NULL terminated array of #MbimEventEntry structs.

    Returns void

  • Builds a string containing a comma-separated list of nicknames for each #MbimFrequencyRange in mask.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #MbimIPConfigurationAvailableFlag in mask.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimIPv4Element structs.

    Parameters

    • array: IPv4Element

      a #NULL terminated array of #MbimIPv4Element structs.

    Returns void

  • Frees the memory allocated for the array of #MbimIPv6Element structs.

    Parameters

    • array: IPv6Element

      a #NULL terminated array of #MbimIPv6Element structs.

    Returns void

  • ladnInfoGetString(val: LadnInfo): string
  • Gets the nickname string for the #MbimLadnInfo specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimLteAttachConfiguration structs.

    Parameters

    Returns void

  • Gets the nickname string for the #MbimLteAttachState specified at val.

    Parameters

    Returns string

  • micoModeGetString(val: MicoMode): string
  • Gets the nickname string for the #MbimMicoMode specified at val.

    Parameters

    Returns string

  • nwErrorGetString(val: NwError): string
  • Gets the nickname string for the #MbimNwError specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimPacketFilter structs.

    Parameters

    • array: PacketFilter

      a #NULL terminated array of #MbimPacketFilter structs.

    Returns void

  • Frees the memory allocated for the array of #MbimPacketFilterV3 structs.

    Parameters

    • array: PacketFilterV3

      a #NULL terminated array of #MbimPacketFilterV3 structs.

    Returns void

  • pcoTypeGetString(val: PcoType): string
  • Gets the nickname string for the #MbimPcoType specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimPhonebookEntry structs.

    Parameters

    • array: PhonebookEntry

      a #NULL terminated array of #MbimPhonebookEntry structs.

    Returns void

  • Gets the nickname string for the #MbimPhonebookFlag specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimPhonebookState specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimPinFormat specified at val.

    Parameters

    Returns string

  • pinModeGetString(val: PinMode): string
  • Gets the nickname string for the #MbimPinMode specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimPinOperation specified at val.

    Parameters

    Returns string

  • pinStateGetString(val: PinState): string
  • Gets the nickname string for the #MbimPinState specified at val.

    Parameters

    Returns string

  • pinTypeGetString(val: PinType): string
  • Gets the nickname string for the #MbimPinType specified at val.

    Parameters

    Returns string

  • protocolErrorQuark(): Quark
  • Frees the memory allocated for the array of #MbimProvider structs.

    Parameters

    • array: Mbim.Provider

      a #NULL terminated array of #MbimProvider structs.

    Returns void

  • Builds a string containing a comma-separated list of nicknames for each #MbimProviderState in mask.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimProvisionedContextElement structs.

    Parameters

    Returns void

  • Frees the memory allocated for the array of #MbimProvisionedContextElementV2 structs.

    Parameters

    Returns void

  • Gets the nickname string for the #MbimQduFileType specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimQduSessionAction specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimQduSessionResult specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimQduSessionStatus specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimQduSessionType specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimRadioSwitchState specified at val.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #MbimReadyInfoFlag in mask.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimRegisterAction specified at val.

    Parameters

    Returns string

  • registerCustomService(uuid: Uuid, nickname: string): number
  • Register a custom service

    Parameters

    • uuid: Uuid

      MbimUuid structure corresponding to service

    • nickname: string

      a printable name for service

    Returns number

  • Gets the nickname string for the #MbimRegisterMode specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimRegisterState specified at val.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #MbimRegistrationFlag in mask.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimRsrpSnrInfo structs.

    Parameters

    • array: RsrpSnrInfo

      a #NULL terminated array of #MbimRsrpSnrInfo structs.

    Returns void

  • Gets the nickname string for the #MbimSarBackoffState specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimSarConfigState structs.

    Parameters

    • array: SarConfigState

      a #NULL terminated array of #MbimSarConfigState structs.

    Returns void

  • Gets the nickname string for the #MbimSarControlMode specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimService specified at val.

    Parameters

    Returns string

  • serviceIdIsCustom(id: number): boolean
  • Checks whether id is a custom or standard service.

    Parameters

    • id: number

      ID of the service

    Returns boolean

  • serviceLookupName(service: number): string
  • Gets the nickname string for the service.

    As opposed to mbim_service_get_string(), this methods takes into account custom services that may have been registered by the user.

    Parameters

    • service: number

      a MbimService or custom service.

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #MbimSimClass in mask.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimSlot structs.

    Parameters

    • array: Mbim.Slot

      a #NULL terminated array of #MbimSlot structs.

    Returns void

  • smsCapsBuildStringFromMask(mask: SmsCaps): string
  • Builds a string containing a comma-separated list of nicknames for each #MbimSmsCaps in mask.

    Parameters

    • mask: SmsCaps

      bitmask of MbimSmsCaps values.

    Returns string

  • Gets the nickname string for the #MbimSmsCdmaEncoding specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimSmsCdmaLang specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimSmsCdmaReadRecord structs.

    Parameters

    • array: SmsCdmaReadRecord

      a #NULL terminated array of #MbimSmsCdmaReadRecord structs.

    Returns void

  • smsFlagGetString(val: SmsFlag): string
  • Gets the nickname string for the #MbimSmsFlag specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimSmsFormat specified at val.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimSmsPduReadRecord structs.

    Parameters

    • array: SmsPduReadRecord

      a #NULL terminated array of #MbimSmsPduReadRecord structs.

    Returns void

  • Gets the nickname string for the #MbimSmsStatusFlag specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimSmsStatus specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimSmsStorageState specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimStatusError specified at val.

    Parameters

    Returns string

  • statusErrorQuark(): Quark
  • Gets the nickname string for the #MbimStkPacProfile specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimStkPacType specified at val.

    Parameters

    Returns string

  • Builds a string containing a comma-separated list of nicknames for each #MbimSubscriberReadyStatusFlag in mask.

    Parameters

    Returns string

  • Frees the memory allocated for the array of #MbimTerminalCapabilityInfo structs.

    Parameters

    Returns void

  • tlvTypeGetString(val: TlvType): string
  • Gets the nickname string for the #MbimTlvType specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimTransmissionState specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimUiccClassByteType specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimUiccSlotState specified at val.

    Parameters

    Returns string

  • unregisterCustomService(id: number): boolean
  • Unregister a custom service.

    Parameters

    • id: number

      ID of the service to unregister.MbimUuid structure corresponding to service

    Returns boolean

  • Gets the nickname string for the #MbimUssdAction specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimUssdResponse specified at val.

    Parameters

    Returns string

  • Gets the nickname string for the #MbimUssdSessionState specified at val.

    Parameters

    Returns string

  • utilsGetTracesEnabled(): boolean
  • Checks whether MBIM message traces are currently enabled.

    Returns boolean

  • utilsSetTracesEnabled(enabled: boolean): void
  • Sets whether MBIM message traces are enabled or disabled.

    Parameters

    • enabled: boolean

      %TRUE to enable traces, %FALSE to disable them.

    Returns void

  • uuidFromPrintable(str: string, uuid: Uuid): boolean
  • Fills in uuid from the printable representation give in str.

    Only ccepts str written with dashes separating items, e.g.: a289cc33-bcbb-8b4f-b6b0-133ec2aae6df

    Parameters

    • str: string

      a MBIM UUID.

    • uuid: Uuid

      pointer to the target #MbimUuid.

    Returns boolean

  • Get the UUID corresponding to service.

    The service needs to be either a generic one (including #MBIM_SERVICE_INVALID) or a custom registered one.

    Parameters

    Returns Uuid

  • Gets the nickname string for the #MbimVoiceClass specified at val.

    Parameters

    Returns string

  • wakeTypeGetString(val: WakeType): string
  • Gets the nickname string for the #MbimWakeType specified at val.

    Parameters

    Returns string

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method