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 gleanTestGetExperimentData(_ experimentId: String) -> RecordedExperiment?
-
Undocumented
Declaration
Swift
public func gleanTestGetExperimentationId() -> String?
-
Undocumented
Declaration
Swift
public func gleanUnregisterEventListener(_ tag: String)
-
Undocumented
Declaration
Swift
public func uniffiEnsureGleanCoreInitialized()