Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
isdn_divertif.h
Go to the documentation of this file.
1
/* $Id: isdn_divertif.h,v 1.4.6.1 2001/09/23 22:25:05 kai Exp $
2
*
3
* Header for the diversion supplementary interface for i4l.
4
*
5
* Author Werner Cornelius (
[email protected]
)
6
* Copyright by Werner Cornelius (
[email protected]
)
7
*
8
* This software may be used and distributed according to the terms
9
* of the GNU General Public License, incorporated herein by reference.
10
*
11
*/
12
#ifndef _LINUX_ISDN_DIVERTIF_H
13
#define _LINUX_ISDN_DIVERTIF_H
14
15
#include <linux/isdnif.h>
16
#include <linux/types.h>
17
#include <
uapi/linux/isdn_divertif.h
>
18
19
/***************************************************************/
20
/* structure exchanging data between isdn hl and divert module */
21
/***************************************************************/
22
typedef
struct
23
{
ulong
if_magic
;
/* magic info and version */
24
int
cmd
;
/* command */
25
int
(*stat_callback)(
isdn_ctrl
*);
/* supplied by divert module when calling */
26
int
(*ll_cmd)(
isdn_ctrl
*);
/* supplied by hl on return */
27
char
* (*drv_to_name)(
int
);
/* map a driver id to name, supplied by hl */
28
int
(*name_to_drv)(
char
*);
/* map a driver id to name, supplied by hl */
29
}
isdn_divert_if
;
30
31
/*********************/
32
/* function register */
33
/*********************/
34
extern
int
DIVERT_REG_NAME
(
isdn_divert_if
*);
35
#endif
/* _LINUX_ISDN_DIVERTIF_H */
Generated on Thu Jan 10 2013 14:51:42 for Linux Kernel by
1.8.2