Functions
The following functions are available globally.
-
Undocumented
Declaration
Swift
public func gleanApplyServerKnobsConfig(_ json: String) -
Undocumented
Declaration
Swift
public func gleanEnableLogging() -
Undocumented
Declaration
Swift
public func gleanEnableLoggingToFd(_ fd: UInt64) -
Undocumented
Declaration
Swift
public func gleanGetDebugViewTag() -> String? -
Undocumented
Declaration
Swift
public func gleanGetLogPings() -> Bool -
Undocumented
Declaration
Swift
public func gleanGetRegisteredPingNames() -> [String] -
Undocumented
Declaration
Swift
public func gleanGetUploadTask() -> PingUploadTask -
Undocumented
Declaration
Swift
public func gleanHandleClientActive() -
Undocumented
Declaration
Swift
public func gleanHandleClientInactive() -
Undocumented
Declaration
Swift
public func gleanInitialize(_ cfg: InternalConfiguration, _ clientInfo: ClientInfoMetrics, _ callbacks: OnGleanEvents) -
Undocumented
Declaration
Swift
public func gleanInitializeForSubprocess(_ cfg: InternalConfiguration) -> Bool -
Undocumented
Declaration
Swift
public func gleanPersistPingLifetimeData() -
Undocumented
Declaration
Swift
public func gleanProcessPingUploadResponse(_ uuid: String, _ result: UploadResult) -> UploadTaskAction -
Undocumented
Declaration
Swift
public func gleanRegisterEventListener(_ tag: String, _ listener: GleanEventListener) -
Undocumented
Declaration
Swift
public func gleanSetDebugViewTag(_ tag: String) -> Bool -
Undocumented
Declaration
Swift
public func gleanSetDirtyFlag(_ flag: Bool) -
Undocumented
Declaration
Swift
public func gleanSetExperimentActive(_ experimentId: String, _ branch: String, _ extra: [String : String]) -
Undocumented
Declaration
Swift
public func gleanSetExperimentInactive(_ experimentId: String) -
Undocumented
Declaration
Swift
public func gleanSetExperimentationId(_ experimentationId: String) -
Undocumented
Declaration
Swift
public func gleanSetLogPings(_ value: Bool) -
Undocumented
Declaration
Swift
public func gleanSetSourceTags(_ tags: [String]) -> Bool -
Undocumented
Declaration
Swift
public func gleanSetTestMode(_ enabled: Bool) -
Undocumented
Declaration
Swift
public func gleanSetUploadEnabled(_ enabled: Bool) -
Shuts down Glean in an orderly fashion.
Declaration
Swift
public func gleanShutdown() -
Undocumented
Declaration
Swift
public func gleanSubmitPingByName(_ pingName: String, _ reason: String? = nil) -
Undocumented
Declaration
Swift
public func gleanSubmitPingByNameSync(_ pingName: String, _ reason: String? = nil) -> Bool -
Undocumented
Declaration
Swift
public func gleanTestDestroyGlean(_ clearStores: Bool, _ dataPath: String? = nil) -
Undocumented
Declaration
Swift
public func gleanTestGetAttribution() -> AttributionMetrics -
Undocumented
Declaration
Swift
public func gleanTestGetDistribution() -> DistributionMetrics -
Undocumented
Declaration
Swift
public func gleanTestGetExperimentData(_ experimentId: String) -> RecordedExperiment? -
Undocumented
Declaration
Swift
public func gleanTestGetExperimentationId() -> String? -
Undocumented
Declaration
Swift
public func gleanUnregisterEventListener(_ tag: String) -
Undocumented
Declaration
Swift
public func gleanUpdateAttribution(_ attribution: AttributionMetrics) -
Undocumented
Declaration
Swift
public func gleanUpdateDistribution(_ distribution: DistributionMetrics) -
Undocumented
Declaration
Swift
public func uniffiEnsureGleanCoreInitialized()
View on GitHub
Functions Reference