cm-kernel /drivers/net/wireless/tiwlan1251/CUDK/OAL/Common/TI_OAL.cpp

Language C++ Lines 113
MD5 Hash 6b8d2e5988a440c85f79cad184801156 Estimated Cost $800 (why?)
Repository git://github.com/CyanogenMod/cm-kernel.git View Raw File View Project SPDX
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
/*******************************************************************************
**+--------------------------------------------------------------------------+**
**|                                                                          |**
**| Copyright 1998-2008 Texas Instruments, Inc. - http://www.ti.com/         |**
**|                                                                          |**
**| Licensed under the Apache License, Version 2.0 (the "License");          |**
**| you may not use this file except in compliance with the License.         |**
**| You may obtain a copy of the License at                                  |**
**|                                                                          |**
**|     http://www.apache.org/licenses/LICENSE-2.0                           |**
**|                                                                          |**
**| Unless required by applicable law or agreed to in writing, software      |**
**| distributed under the License is distributed on an "AS IS" BASIS,        |**
**| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |**
**| See the License for the specific language governing permissions and      |**
**| limitations under the License.                                           |**
**|                                                                          |**
**+--------------------------------------------------------------------------+**
*******************************************************************************/

// TIOsLib.cpp : Defines the entry point for the DLL application.
//
#include "CommonOAL.h"

#ifdef _WINDOWS
#endif //_WINDOWS


//////////////////////////////////////////////////////////////////////
// TI_OAL Class
//////////////////////////////////////////////////////////////////////
TI_OAL*  TI_OAL::_instance        = NULL;
tiUINT32   TI_OAL::m_uReferenceCount= 0;
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

TI_OAL::TI_OAL()
{
}

TI_OAL::~TI_OAL()
{
}

TI_OSCriticalSection::TI_OSCriticalSection()
{
    m_pWrapCS = TI_OSWrapCriticalSection::CreateObject();
}

TI_OSCriticalSection::~TI_OSCriticalSection()
{
    if ( m_pWrapCS )
    {
	TI_OSWrapCriticalSection::DeleteObject(m_pWrapCS);
        m_pWrapCS = NULL;
    }
}

tiVOID    
TI_OSCriticalSection::Enter()
{
    if ( m_pWrapCS )
        m_pWrapCS->Enter();
}

tiVOID
TI_OSCriticalSection::Leave()
{
    if ( m_pWrapCS )
        m_pWrapCS->Leave();
}


/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*
TI_OSEvent::TI_OSEvent()
{
    m_pWrapEvent = TI_OSWrapEvent::CreateObject();
}

TI_OSEvent::~TI_OSEvent()
{
    if ( m_pWrapEvent )
        delete m_pWrapEvent;
}

tiVOID    
TI_OSEvent::Set()
{
    if ( m_pWrapEvent )
        m_pWrapEvent->Set();
}

tiVOID    
TI_OSEvent::Reset()
{
    if ( m_pWrapEvent )
        m_pWrapEvent->Reset();
}

tiUINT32
TI_OSEvent::Wait(tiUINT32 uTime)
{
    if ( !m_pWrapEvent )
        return TI_RESULT_FAILED;
        
    return m_pWrapEvent->Wait(uTime);
}
*/
Back to Top