// step 10 func initSucceeded(class *rtc.Class) { initCond := class.InitCond() initCond.L.Lock() defer initCond.L.Unlock() class.MarkFullyInitialized() class.InitCond().Broadcast() }