Commit | Line | Data |
---|---|---|
1da177e4 | 1 | /********************************************************************* |
6819bc2e | 2 | * |
1da177e4 | 3 | * Filename: irlan_event.c |
6819bc2e YH |
4 | * Version: |
5 | * Description: | |
1da177e4 LT |
6 | * Status: Experimental. |
7 | * Author: Dag Brattli <dagb@cs.uit.no> | |
8 | * Created at: Tue Oct 20 09:10:16 1998 | |
9 | * Modified at: Sat Oct 30 12:59:01 1999 | |
10 | * Modified by: Dag Brattli <dagb@cs.uit.no> | |
6819bc2e | 11 | * |
1da177e4 | 12 | * Copyright (c) 1998-1999 Dag Brattli, All Rights Reserved. |
6819bc2e YH |
13 | * |
14 | * This program is free software; you can redistribute it and/or | |
15 | * modify it under the terms of the GNU General Public License as | |
16 | * published by the Free Software Foundation; either version 2 of | |
1da177e4 | 17 | * the License, or (at your option) any later version. |
6819bc2e | 18 | * |
96de0e25 | 19 | * Neither Dag Brattli nor University of Tromsø admit liability nor |
6819bc2e | 20 | * provide warranty for any of this software. This material is |
1da177e4 | 21 | * provided "AS-IS" and at no charge. |
6819bc2e | 22 | * |
1da177e4 LT |
23 | ********************************************************************/ |
24 | ||
25 | #include <net/irda/irlan_event.h> | |
26 | ||
55b1804c | 27 | const char * const irlan_state[] = { |
1da177e4 LT |
28 | "IRLAN_IDLE", |
29 | "IRLAN_QUERY", | |
30 | "IRLAN_CONN", | |
31 | "IRLAN_INFO", | |
32 | "IRLAN_MEDIA", | |
33 | "IRLAN_OPEN", | |
34 | "IRLAN_WAIT", | |
35 | "IRLAN_ARB", | |
36 | "IRLAN_DATA", | |
37 | "IRLAN_CLOSE", | |
38 | "IRLAN_SYNC", | |
39 | }; | |
40 | ||
6819bc2e | 41 | void irlan_next_client_state(struct irlan_cb *self, IRLAN_STATE state) |
1da177e4 | 42 | { |
0dc47877 | 43 | IRDA_DEBUG(2, "%s(), %s\n", __func__ , irlan_state[state]); |
1da177e4 LT |
44 | |
45 | IRDA_ASSERT(self != NULL, return;); | |
46 | IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;); | |
47 | ||
48 | self->client.state = state; | |
49 | } | |
50 | ||
6819bc2e | 51 | void irlan_next_provider_state(struct irlan_cb *self, IRLAN_STATE state) |
1da177e4 | 52 | { |
0dc47877 | 53 | IRDA_DEBUG(2, "%s(), %s\n", __func__ , irlan_state[state]); |
1da177e4 LT |
54 | |
55 | IRDA_ASSERT(self != NULL, return;); | |
56 | IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;); | |
57 | ||
58 | self->provider.state = state; | |
59 | } | |
60 |