linux/include/net/irda/irlan_client.h
<<
>>
Prefs
   1/*********************************************************************
   2 *                
   3 * Filename:      irlan_client.h
   4 * Version:       0.3
   5 * Description:   IrDA LAN access layer
   6 * Status:        Experimental.
   7 * Author:        Dag Brattli <dagb@cs.uit.no>
   8 * Created at:    Sun Aug 31 20:14:37 1997
   9 * Modified at:   Thu Apr 22 14:13:34 1999
  10 * Modified by:   Dag Brattli <dagb@cs.uit.no>
  11 * 
  12 *     Copyright (c) 1998 Dag Brattli <dagb@cs.uit.no>, 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#ifndef IRLAN_CLIENT_H
  26#define IRLAN_CLIENT_H
  27
  28#include <linux/kernel.h>
  29#include <linux/types.h>
  30#include <linux/skbuff.h>
  31#include <linux/netdevice.h>
  32
  33#include <net/irda/irias_object.h>
  34#include <net/irda/irlan_event.h>
  35
  36void irlan_client_discovery_indication(discinfo_t *, DISCOVERY_MODE, void *);
  37void irlan_client_wakeup(struct irlan_cb *self, __u32 saddr, __u32 daddr);
  38
  39void irlan_client_parse_response(struct irlan_cb *self, struct sk_buff *skb);
  40void irlan_client_get_value_confirm(int result, __u16 obj_id, 
  41                                    struct ias_value *value, void *priv);
  42#endif
  43