13a700b0aSSteve Yin /************************************************************** 23a700b0aSSteve Yin * 33a700b0aSSteve Yin * Licensed to the Apache Software Foundation (ASF) under one 43a700b0aSSteve Yin * or more contributor license agreements. See the NOTICE file 53a700b0aSSteve Yin * distributed with this work for additional information 63a700b0aSSteve Yin * regarding copyright ownership. The ASF licenses this file 73a700b0aSSteve Yin * to you under the Apache License, Version 2.0 (the 83a700b0aSSteve Yin * "License"); you may not use this file except in compliance 93a700b0aSSteve Yin * with the License. You may obtain a copy of the License at 103a700b0aSSteve Yin * 113a700b0aSSteve Yin * http://www.apache.org/licenses/LICENSE-2.0 123a700b0aSSteve Yin * 133a700b0aSSteve Yin * Unless required by applicable law or agreed to in writing, 143a700b0aSSteve Yin * software distributed under the License is distributed on an 153a700b0aSSteve Yin * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 163a700b0aSSteve Yin * KIND, either express or implied. See the License for the 173a700b0aSSteve Yin * specific language governing permissions and limitations 183a700b0aSSteve Yin * under the License. 193a700b0aSSteve Yin * 20*b0a7a3cfSSteve Yin *************************************************************/ 21*b0a7a3cfSSteve Yin 225fdc4257SSteve Yin #pragma once 235fdc4257SSteve Yin 245fdc4257SSteve Yin #include <vos/mutex.hxx> 255fdc4257SSteve Yin 265fdc4257SSteve Yin bool IsInMainThread(); 275fdc4257SSteve Yin 285fdc4257SSteve Yin vos::IMutex& GetSolarMutex(); 29