Initiator
public class Initiator
extension LGV_MeetingSDK_BMLT.Transport.Initiator: LGV_MeetingSDK_SearchInitiator_Protocol
This is an initiator. It forms queries to the BMLT Root Server. Most functionality will be in the extension. We make it a class, so it will be referencable.
-
The transport to be used for this initiator. We declare the stored property private, and specific to the class, so we can weakly reference it.
Declaration
Swift
private weak var _transport: Transport?
-
Declaration
Swift
private var _parser: LGV_MeetingSDK_BMLT.Transport.Parser?
-
The parser goes here.
Declaration
Swift
public var parser: LGV_MeetingSDK_Parser_Protocol { get set }
-
The transport to be used for this initiator.
Declaration
Swift
public var transport: LGV_MeetingSDK_Transport_Protocol? { get set }
-
Default init. we simply create a parser, and let it know about us.
Declaration
Swift
public init()
-
This executes a meeting search.
Declaration
Swift
public func meetingSearch(type inSearchType: LGV_MeetingSDK_Meeting_Data_Set.SearchConstraints, refinements inSearchRefinements: Set<LGV_MeetingSDK_Meeting_Data_Set.Search_Refinements>, refCon inRefCon: Any? = nil, completion inCompletion: @escaping MeetingSearchCallbackClosure)