~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to net/irda/irlan/irlan_event.c

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
Import upstream version 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*********************************************************************
 
2
 *
 
3
 * Filename:      irlan_event.c
 
4
 * Version:
 
5
 * Description:
 
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>
 
11
 *
 
12
 *     Copyright (c) 1998-1999 Dag Brattli, All Rights Reserved.
 
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
 
17
 *     the License, or (at your option) any later version.
 
18
 *
 
19
 *     Neither Dag Brattli nor University of Tromsø admit liability nor
 
20
 *     provide warranty for any of this software. This material is
 
21
 *     provided "AS-IS" and at no charge.
 
22
 *
 
23
 ********************************************************************/
 
24
 
 
25
#include <net/irda/irlan_event.h>
 
26
 
 
27
const char * const irlan_state[] = {
 
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
 
 
41
void irlan_next_client_state(struct irlan_cb *self, IRLAN_STATE state)
 
42
{
 
43
        IRDA_DEBUG(2, "%s(), %s\n", __func__ , irlan_state[state]);
 
44
 
 
45
        IRDA_ASSERT(self != NULL, return;);
 
46
        IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;);
 
47
 
 
48
        self->client.state = state;
 
49
}
 
50
 
 
51
void irlan_next_provider_state(struct irlan_cb *self, IRLAN_STATE state)
 
52
{
 
53
        IRDA_DEBUG(2, "%s(), %s\n", __func__ , irlan_state[state]);
 
54
 
 
55
        IRDA_ASSERT(self != NULL, return;);
 
56
        IRDA_ASSERT(self->magic == IRLAN_MAGIC, return;);
 
57
 
 
58
        self->provider.state = state;
 
59
}
 
60