1981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* 2981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * siteMgrApi.h 3981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * 4981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * Copyright(c) 1998 - 2009 Texas Instruments. All rights reserved. 5981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * All rights reserved. 6981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * 7981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * Redistribution and use in source and binary forms, with or without 8981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * modification, are permitted provided that the following conditions 9981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * are met: 10981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * 11981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * * Redistributions of source code must retain the above copyright 12981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * notice, this list of conditions and the following disclaimer. 13981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * * Redistributions in binary form must reproduce the above copyright 14981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * notice, this list of conditions and the following disclaimer in 15981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * the documentation and/or other materials provided with the 16981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * distribution. 17981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * * Neither the name Texas Instruments nor the names of its 18981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * contributors may be used to endorse or promote products derived 19981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * from this software without specific prior written permission. 20981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * 21981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 23981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 24981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 25981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 26981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 27981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 28981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 29981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 31981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt */ 33981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 34981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/** \file siteMgrApi.h 35981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * \brief site manager module API 36981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * 37981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * \see siteMgr.c 38981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt */ 39981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 40981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/***************************************************************************/ 41981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* */ 42981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* MODULE: siteMgrApi.h */ 43981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* PURPOSE: site manager module API */ 44981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* */ 45981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/***************************************************************************/ 46981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#ifndef __SITE_MGR_API_H__ 47981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#define __SITE_MGR_API_H__ 48981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 49981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "tidef.h" 50981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "paramOut.h" 51981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "802_11Defs.h" 52981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "mlmeApi.h" 53981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "siteHash.h" 54981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "ScanCncn.h" 55981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "bssTypes.h" 56981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "DrvMainModules.h" 57981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "scanResultTable.h" 58981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 59981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 60981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#define SPECIAL_BG_CHANNEL 14 61981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 62981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* Rx quality triggers indexes */ 63981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidttypedef enum 64981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt{ 65981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TRIGGER_EVENT_LOW_RSSI = 0, 66981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TRIGGER_EVENT_LOW_SNR = 1, 67981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TRIGGER_EVENT_HIGH_TX_PW = 2, 68981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TRIGGER_EVENT_LOW_TX_PW = 3, 69981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TRIGGER_EVENT_BG_SCAN = 4, 70981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TRIGGER_EVENT_USER_0 = 5, 71981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TRIGGER_EVENT_USER_1 = 6, 72981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TRIGGER_EVENT_MAX = 7 73981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 74981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt}ETriggerEventIndex; 75981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 76981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 77981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidttypedef enum 78981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt{ 79981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt /* SiteMgr section */ 80981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_POWER_CONSTRAINT_PARAM = 0x01, 81981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_BEACON_INTERVAL_PARAM = 0x02, 82981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_SITE_CAPABILITY_PARAM = 0x05, 83981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_RGSTRY_BASIC_RATE_SET_MASK = 0x08, 84981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_BEACON_RECV = 0x09, 85981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_DTIM_PERIOD_PARAM = 0x0A, 86981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 87981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt /* Previous Primary Site */ 88981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_PREV_SITE_BSSID_PARAM = 0x0B, 89981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_PREV_SITE_SSID_PARAM = 0x0C, 90981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_PREV_SITE_CHANNEL_PARAM = 0x0D, 91981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_DESIRED_RSSI_GAP_THR_PARAM = 0x0E, 92981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt SITE_MGR_PRIORITY_PARAM = 0x0F 93981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 94981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt} ESiteMgrParam; 95981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 96981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 97981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* Site manager interface functions prototypes */ 98981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 99981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_HANDLE siteMgr_create(TI_HANDLE hOs); 100981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 101981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_init (TStadHandlesList *pStadHandles); 102981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 103981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_SetDefaults (TI_HANDLE hSiteMgr, 104981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt siteMgrInitParams_t *pSiteMgrInitParams); 105981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 106981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_unLoad(TI_HANDLE hSiteMgr); 107981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 108981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_setParam(TI_HANDLE hSiteMgr, 109981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt paramInfo_t *pParam); 110981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 111023547f11f3d7c84ab64acaab9b9e821f8c528e7Dmitry ShmidtTI_STATUS siteMgr_getParamWSC(TI_HANDLE hSiteMgr, TIWLN_SIMPLE_CONFIG_MODE *wscParam); 112981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_getParam(TI_HANDLE hSiteMgr, 113981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt paramInfo_t *pParam); 114981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 115981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_join(TI_HANDLE hSiteMgr); 116981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 117981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_removeSelfSite(TI_HANDLE hSiteMgr); 118981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 119981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_disSelectSite(TI_HANDLE hSiteMgr); 120981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 121981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS systemConfig(siteMgr_t *pSiteMgr); 122981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 123981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_start(TI_HANDLE hSiteMgr); 124981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 125981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_stop(TI_HANDLE hSiteMgr); 126981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 127981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_resetSiteTable(TI_HANDLE hSiteMgr, siteTablesParams_t* pSiteTableParams); 128981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 129981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_updatePrimarySiteFailStatus(TI_HANDLE hSiteMgr, 130981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt TI_BOOL bRemoveSite); 131981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 132981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_BOOL siteMgr_isCurrentBand24(TI_HANDLE hSiteMgr); 133981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 134981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_BOOL siteMgr_isThereCountryIEforCurrentBand(TI_HANDLE hSiteMgr); 135981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 136981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS pbccAlgorithm(TI_HANDLE hSiteMgr); 137981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 138981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_assocReport(TI_HANDLE hSiteMgr, TI_UINT16 capabilities, TI_BOOL bCiscoAP); 139981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 140981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_setCurrentTable(TI_HANDLE hSiteMgr, ERadioBand radioBand); 141981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 142981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_updateRates(TI_HANDLE hSiteMgr, TI_BOOL dot11a, TI_BOOL updateToOS); 143981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 144981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_bandParamsConfig(TI_HANDLE hSiteMgr, TI_BOOL updateToOS); 145981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 146981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_ConfigRate(TI_HANDLE hSiteMgr); 147981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 148981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_getWMEParamsSite(TI_HANDLE hSiteMgr, dot11_ACParameters_t **pWME_ACParameters_t); 149981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 150981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_setWMEParamsSite(TI_HANDLE hSiteMgr,dot11_WME_PARAM_t *pDot11_WME_PARAM); 151981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 152981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_resetChannelList(TI_HANDLE hSiteMgr); 153981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 154981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_IsERP_Needed(TI_HANDLE hSiteMgr,TI_BOOL *useProtection,TI_BOOL *NonErpPresent,TI_BOOL *barkerPreambleType); 155981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 156981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_updateNewApList (TI_HANDLE hSiteMgr); 157981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 158981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_CopyToPrimarySite (TI_HANDLE hSiteMgr, TSiteEntry *pCandidate); 159981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 160981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_overwritePrimarySite(TI_HANDLE hSiteMgr, bssEntry_t *newAP, TI_BOOL requiredToStorePrevSite); 161981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 162981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_changeBandParams (TI_HANDLE hSiteMgr, ERadioBand radioBand); 163981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 164981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_BOOL siteMgr_SelectRateMatch (TI_HANDLE hSiteMgr, TSiteEntry *pCurrentSite); 165981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 166981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtsiteEntry_t *addSelfSite(TI_HANDLE hSiteMgr); 167981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 168653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry ShmidtTI_STATUS siteMgr_updateSite(TI_HANDLE hSiteMgr, 169653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt TMacAddr *bssid, 170653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt mlmeFrameInfo_t *pFrameInfo, 171653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt TI_UINT8 rxChannel, 172653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt ERadioBand band, 173653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt TI_BOOL measuring); 174653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt 175653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry ShmidtTI_STATUS siteMgr_IbssMerge(TI_HANDLE hSiteMgr, 176653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt TMacAddr our_bssid, 177653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt TMacAddr new_bssid, 178653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt mlmeFrameInfo_t *pFrameInfo, 179653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt TI_UINT8 rxChannel, 180653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt ERadioBand band); 181653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt 182653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry ShmidtTI_STATUS siteMgr_saveProbeRespBuffer(TI_HANDLE hSiteMgr, TMacAddr *bssid, TI_UINT8 *pProbeRespBuffer, TI_UINT32 length); 183653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt 184653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry ShmidtTI_STATUS siteMgr_saveBeaconBuffer(TI_HANDLE hSiteMgr, TMacAddr *bssid, TI_UINT8 *pBeaconBuffer, TI_UINT32 length); 185653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt 186653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt 187981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#ifdef REPORT_LOG 188981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_printPrimarySiteDesc(TI_HANDLE hSiteMgr ); 189981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#endif 190981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt 191981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#endif /* __SITE_MGR_API_H__ */ 192