SupplicantState.h revision 1441e769b2767e212a3d905bee2fd3535b484ff2
1dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat/* 2dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * Copyright (C) 2008 The Android Open Source Project 3dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * 4dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * Licensed under the Apache License, Version 2.0 (the "License"); 5dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * you may not use this file except in compliance with the License. 6dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * You may obtain a copy of the License at 7dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * 8dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * http://www.apache.org/licenses/LICENSE-2.0 9dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * 10dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * Unless required by applicable law or agreed to in writing, software 11dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * distributed under the License is distributed on an "AS IS" BASIS, 12dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * See the License for the specific language governing permissions and 14dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat * limitations under the License. 15dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat */ 16dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat#ifndef _SUPPLICANT_STATE_H 17dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat#define _SUPPLICANT_STATE_H 18dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat 19dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehatclass SupplicantState { 20dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehatpublic: 211441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int UNKNOWN = -1; 221441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int DISCONNECTED = 0; 231441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int INACTIVE = 1; 241441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int SCANNING = 2; 251441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int ASSOCIATING = 3; 261441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int ASSOCIATED = 4; 271441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int FOURWAY_HANDSHAKE = 5; 281441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int GROUP_HANDSHAKE = 6; 291441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int COMPLETED = 7; 301441e769b2767e212a3d905bee2fd3535b484ff2San Mehat static const int IDLE = 8; 31dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat}; 32dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat 33dc266073e7c3127caedf26671a1c125dc8aadd8dSan Mehat#endif 34