13aff2d1de59972684bf2ab798351be5544158239San Mehat 23aff2d1de59972684bf2ab798351be5544158239San Mehat/* 33aff2d1de59972684bf2ab798351be5544158239San Mehat * Copyright (C) 2008 The Android Open Source Project 43aff2d1de59972684bf2ab798351be5544158239San Mehat * 53aff2d1de59972684bf2ab798351be5544158239San Mehat * Licensed under the Apache License, Version 2.0 (the "License"); 63aff2d1de59972684bf2ab798351be5544158239San Mehat * you may not use this file except in compliance with the License. 73aff2d1de59972684bf2ab798351be5544158239San Mehat * You may obtain a copy of the License at 83aff2d1de59972684bf2ab798351be5544158239San Mehat * 93aff2d1de59972684bf2ab798351be5544158239San Mehat * http://www.apache.org/licenses/LICENSE-2.0 103aff2d1de59972684bf2ab798351be5544158239San Mehat * 113aff2d1de59972684bf2ab798351be5544158239San Mehat * Unless required by applicable law or agreed to in writing, software 123aff2d1de59972684bf2ab798351be5544158239San Mehat * distributed under the License is distributed on an "AS IS" BASIS, 133aff2d1de59972684bf2ab798351be5544158239San Mehat * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 143aff2d1de59972684bf2ab798351be5544158239San Mehat * See the License for the specific language governing permissions and 153aff2d1de59972684bf2ab798351be5544158239San Mehat * limitations under the License. 163aff2d1de59972684bf2ab798351be5544158239San Mehat */ 173aff2d1de59972684bf2ab798351be5544158239San Mehat 183aff2d1de59972684bf2ab798351be5544158239San Mehat#ifndef _SupplicantEventFactory_H 193aff2d1de59972684bf2ab798351be5544158239San Mehat#define _SupplicantEventFactory_H 203aff2d1de59972684bf2ab798351be5544158239San Mehat 213aff2d1de59972684bf2ab798351be5544158239San Mehatclass SupplicantEvent; 223aff2d1de59972684bf2ab798351be5544158239San Mehat 233aff2d1de59972684bf2ab798351be5544158239San Mehatclass SupplicantEventFactory { 243aff2d1de59972684bf2ab798351be5544158239San Mehatpublic: 253aff2d1de59972684bf2ab798351be5544158239San Mehat SupplicantEventFactory(); 263aff2d1de59972684bf2ab798351be5544158239San Mehat virtual ~SupplicantEventFactory() {} 273aff2d1de59972684bf2ab798351be5544158239San Mehat 283aff2d1de59972684bf2ab798351be5544158239San Mehat SupplicantEvent *createEvent(char *event, size_t len); 293aff2d1de59972684bf2ab798351be5544158239San Mehat}; 303aff2d1de59972684bf2ab798351be5544158239San Mehat 313aff2d1de59972684bf2ab798351be5544158239San Mehat#endif 32