/*********************************************************************1*2* Filename: irlan_event.c3* Version:4* Description:5* Status: Experimental.6* Author: Dag Brattli <[email protected]>7* Created at: Tue Oct 20 09:10:16 19988* Modified at: Sat Oct 30 12:59:01 19999* Modified by: Dag Brattli <[email protected]>10*11* Copyright (c) 1998-1999 Dag Brattli, All Rights Reserved.12*13* This program is free software; you can redistribute it and/or14* modify it under the terms of the GNU General Public License as15* published by the Free Software Foundation; either version 2 of16* the License, or (at your option) any later version.17*18* Neither Dag Brattli nor University of Tromsø admit liability nor19* provide warranty for any of this software. This material is20* provided "AS-IS" and at no charge.21*22********************************************************************/2324#include <net/irda/irlan_event.h>2526const char * const irlan_state[] = {27"IRLAN_IDLE",28"IRLAN_QUERY",29"IRLAN_CONN",30"IRLAN_INFO",31"IRLAN_MEDIA",32"IRLAN_OPEN",33"IRLAN_WAIT",34"IRLAN_ARB",35"IRLAN_DATA",36"IRLAN_CLOSE",37"IRLAN_SYNC",38};3940void irlan_next_client_state(struct irlan_cb *self, IRLAN_STATE state)41{42IRDA_DEBUG(2, "%s(), %s\n", __func__ , irlan_state[state]);4344IRDA_ASSERT(self != NULL, return;);45IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;);4647self->client.state = state;48}4950void irlan_next_provider_state(struct irlan_cb *self, IRLAN_STATE state)51{52IRDA_DEBUG(2, "%s(), %s\n", __func__ , irlan_state[state]);5354IRDA_ASSERT(self != NULL, return;);55IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;);5657self->provider.state = state;58}59606162