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

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

    Parameters

    • array: AtdsProvider

      a #NULL terminated array of #MbimAtdsProvider structs.

    Returns void

  • cellular_class_build_string_from_mask(mask: CellularClass): string
  • Builds a string containing a comma-separated list of nicknames for each #MbimCellularClass in mask.

    Parameters

    Returns string

  • cid_atds_get_string(val: CidAtds): string
  • cid_auth_get_string(val: CidAuth): string
  • cid_can_notify(service: Mbim.Service, cid: number): boolean
  • cid_can_query(service: Mbim.Service, cid: number): boolean
  • cid_can_set(service: Mbim.Service, cid: number): boolean
  • cid_dss_get_string(val: CidDss): string
  • cid_get_printable(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

  • cid_ms_sar_get_string(val: CidMsSar): string
  • cid_qdu_get_string(val: CidQdu): string
  • cid_qmi_get_string(val: CidQmi): string
  • cid_sms_get_string(val: CidSms): string
  • cid_stk_get_string(val: CidStk): string
  • cid_ussd_get_string(val: CidUssd): string
  • core_error_quark(): Quark
  • ctrl_caps_build_string_from_mask(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

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

    Parameters

    Returns string

  • data_subclass_build_string_from_mask(mask: DataSubclass): string
  • Builds a string containing a comma-separated list of nicknames for each #MbimDataSubclass in mask.

    Parameters

    Returns string

  • drx_cycle_get_string(val: DrxCycle): 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

  • 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

  • ladn_info_get_string(val: LadnInfo): string
  • mico_mode_get_string(val: MicoMode): string
  • nw_error_get_string(val: NwError): 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

  • pco_type_get_string(val: PcoType): string
  • Frees the memory allocated for the array of #MbimPhonebookEntry structs.

    Parameters

    • array: PhonebookEntry

      a #NULL terminated array of #MbimPhonebookEntry structs.

    Returns void

  • pin_format_get_string(val: PinFormat): string
  • pin_mode_get_string(val: PinMode): string
  • pin_state_get_string(val: PinState): string
  • pin_type_get_string(val: PinType): string
  • protocol_error_quark(): Quark
  • provider_state_build_string_from_mask(mask: ProviderState): string
  • Builds a string containing a comma-separated list of nicknames for each #MbimProviderState in mask.

    Parameters

    Returns string

  • ready_info_flag_build_string_from_mask(mask: ReadyInfoFlag): string
  • Builds a string containing a comma-separated list of nicknames for each #MbimReadyInfoFlag in mask.

    Parameters

    Returns string

  • register_custom_service(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

  • 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

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

    Parameters

    • array: SarConfigState

      a #NULL terminated array of #MbimSarConfigState structs.

    Returns void

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

    Parameters

    • id: number

      ID of the service

    Returns boolean

  • service_lookup_name(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

  • sim_class_build_string_from_mask(mask: Mbim.SimClass): 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

  • sms_caps_build_string_from_mask(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

  • sms_flag_get_string(val: SmsFlag): string
  • sms_format_get_string(val: SmsFormat): string
  • sms_status_get_string(val: SmsStatus): string
  • status_error_quark(): Quark
  • tlv_type_get_string(val: TlvType): string
  • unregister_custom_service(id: number): boolean
  • Unregister a custom service.

    Parameters

    • id: number

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

    Returns boolean

  • utils_get_traces_enabled(): boolean
  • utils_set_traces_enabled(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

  • uuid_from_printable(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

  • wake_type_get_string(val: WakeType): 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