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