[OSADL-svn-commits] r54 - fddi-20070618-1-trunk/include/osadl

OSADL repository commits osadl-svn-commits at lists.osadl.org
Tue Oct 2 11:44:57 CEST 2007


Author: robert
Date: Thu Jul 12 09:28:05 2007
New Revision: 54

Log:
split header files

Added:
   fddi-20070618-1-trunk/include/osadl/fddi_device.h
   fddi-20070618-1-trunk/include/osadl/fddi_iface.h
   fddi-20070618-1-trunk/include/osadl/fddi_param.h
   fddi-20070618-1-trunk/include/osadl/fddi_pv.h
   fddi-20070618-1-trunk/include/osadl/fddi_tpu.h
   fddi-20070618-1-trunk/include/osadl/fddi_types.h
Modified:
   fddi-20070618-1-trunk/include/osadl/fddi.h

Modified: fddi-20070618-1-trunk/include/osadl/fddi.h
==============================================================================
--- fddi-20070618-1-trunk/include/osadl/fddi.h	(original)
+++ fddi-20070618-1-trunk/include/osadl/fddi.h	Thu Jul 12 09:28:05 2007
@@ -24,198 +24,10 @@
 
 #include <stdint.h>
 
-typedef enum {
-
-	STATE_UNCONFIGURED,	/* the device is not configured */
-	STATE_MISSING,		/* the configuration of the device failed, because it is missing */
-	STATE_CONFIG_ERROR,	/* the configuration of the device failed, because of wrong config data */
-	STATE_PREOPERATIONAL,	/* the device is configured, but not working */
-	STATE_OPERATIONAL,	/* the device is working */
-	STATE_OPERATION_ERROR	/* the device encountered an error, while it is working */
-
-} fddi_state_enum_t;
-
-typedef enum {
-
-	CMD_START,		/* start the device */
-	CMD_STOP,		/* stop the device */
-	CMD_RESET,		/* reset the device */
-	CMD_IDENTIFY,		/* let the device do something to identify itself (like blinking with a LED) */
-	CMD_QUITERR		/* quit an error of the device, to return to normal operation */
-
-} fddi_cmd_enum_t;
-
-typedef struct fddi_param fddi_param_t;
-typedef struct fddi_device fddi_device_t;
-typedef struct fddi_iface_attr fddi_iface_attr_t;
-typedef struct fddi_pv fddi_pv_t;
-typedef struct fddi_tpu fddi_tpu_t;
-typedef struct fddi_iface_backend_ops fddi_iface_backend_ops_t;
-typedef struct fddi_iface fddi_iface_t;
-
-struct fddi_param {
-
-	char *key;
-	char *val;
-	unsigned long flags;
-	struct fddi_param *next;
-	struct fddi_param *previous;
-
-};
-
-struct fddi_device {
-
-	char *name;
-	fddi_state_enum_t state;
-	struct fddi_device *next;
-	struct fddi_device *previous;
-	fddi_param_t *param_list;
-
-};
-
-struct fddi_iface_attr {
-
-	char *fddi_class_name;
-	char *fddi_device_name;
-
-};
-
-typedef enum {
-
-	BOOL,
-
-} fddi_pv_type_enum_t;
-
-struct fddi_pv {
-
-	/* FIXME: maybe put into generic list implementation */
-	struct fddi_pv *next;
-	struct fddi_pv *previous;
-
-	char *id_prefix;
-	int id_index;
-	char *id_postfix;
-	char *id;
-
-	fddi_param_t *param_list_head;
-	fddi_param_t *name;
-	fddi_pv_type_enum_t type;
-	unsigned int offset;
-	unsigned int bit;
-
-};
-
-typedef enum {
-
-	IN,
-	OUT,
-	INOUT,
-
-} fddi_tpu_direction_enum_t;
-
-struct fddi_tpu {
-
-	/* FIXME: maybe put into generic list implementation */
-	struct fddi_tpu *next;
-	struct fddi_tpu *previous;
-
-	char *id_prefix;
-	int id_index;
-	char *id_postfix;
-	char *id;
-
-	uint64_t cycletime; /* ns */
-	fddi_tpu_direction_enum_t direction;
-	fddi_pv_t *pv_list_head;
-	unsigned long flags;
-	char *payload;
-};
-
-struct fddi_iface_backend_ops {
-
-	int (*configure) (fddi_iface_t *iface, const char *configfile, void *data);
-	int (*setstate) (fddi_iface_t *iface, fddi_state_enum_t state);
-	int (*cmd) (fddi_iface_t *iface, fddi_cmd_enum_t cmd);
-
-};
-
-struct fddi_iface {
-
-	char *name;
-	fddi_state_enum_t state;
-
-	fddi_device_t *devlist_head;
-	unsigned int nodev;
-
-	fddi_tpu_t *tpulist_head;
-	unsigned int notpus;
-	unsigned int nopvs;
-
-	void *backend_lib;
-	fddi_iface_backend_ops_t backend;
-
-	/* FIXME: add private data for derived backends */
-
-};
-
-/* fddi_iface_attr_t */
-extern int fddi_iface_attr_init(fddi_iface_attr_t *attr);
-extern int fddi_iface_attr_setclass(fddi_iface_attr_t *attr, char *fddi_class_name);
-extern int fddi_iface_attr_setdevice(fddi_iface_attr_t *attr, char *device_name);
-
-/* fddi_iface_t */
-extern int fddi_iface_init(fddi_iface_t *iface, fddi_iface_attr_t *attr);
-extern int fddi_iface_destroy(fddi_iface_t *iface);
-extern int fddi_iface_configure(fddi_iface_t *iface, const char *configfile, void *data);
-extern int fddi_iface_setstate(fddi_iface_t *iface, fddi_state_enum_t state);
-extern int fddi_iface_cmd(fddi_iface_t *iface, fddi_cmd_enum_t cmd);
-extern int fddi_iface_getname(fddi_iface_t *iface, char *name, size_t len);
-extern int fddi_iface_setname(fddi_iface_t *iface, char *name);
-extern int fddi_iface_getnodev(fddi_iface_t *iface);
-extern int fddi_iface_getnotpus(fddi_iface_t *iface);
-extern int fddi_iface_getnopvs(fddi_iface_t *iface);
-extern int fddi_iface_getdevlist(fddi_iface_t *iface, fddi_device_t **dev);
-extern int fddi_iface_gettpulist(fddi_iface_t *iface, fddi_tpu_t **tpu);
-extern int fddi_iface_getversionstr(fddi_iface_t *iface, const char **version);
-extern int fddi_iface_getversion(fddi_iface_t *iface, int *version);
-/*
- * TODO: split public/private
- * TODO: add_tpu(), with counts
- * TODO: add_pv(), with counts
- */
-
-/* fddi_device_t */
-extern int fddi_dev_getnext(fddi_device_t **dev);
-extern int fddi_dev_getname(fddi_device_t *dev, char **name);
-extern int fddi_dev_getstate(fddi_device_t *dev, fddi_state_enum_t *state);
-extern int fddi_dev_getstatestr(fddi_device_t *dev, char **state);
-extern int fddi_dev_getphysid(fddi_device_t *dev, int *id);
-extern int fddi_dev_getlogicalid(fddi_device_t *dev, int *id);
-extern int fddi_dev_getparamlist(fddi_device_t *dev, fddi_param_t **param);
-extern int fddi_dev_getnotpus(fddi_device_t *dev);
-extern int fddi_dev_read_async(fddi_device_t *dev /* FIXME */);
-extern int fddi_dev_write_async(fddi_device_t *dev /* FIXME */);
-
-/* fddi_param_t */
-extern int fddi_param_getnext(fddi_param_t **param);
-extern int fddi_param_getkey(fddi_param_t *param, char **val);
-extern int fddi_param_getval(fddi_param_t *param, char **val);
-extern int fddi_param_getflags(fddi_param_t *param, unsigned long *flags); /* FIXME */
-extern int fddi_param_getnotpus(fddi_param_t *param, int *notpus);
-
-/* fddi_tpu_t */
-extern int fddi_tpu_getnext(fddi_tpu_t **tpu);
-extern int fddi_tpu_getname(fddi_tpu_t *tpu, char **name);
-extern int fddi_tpu_getid(fddi_tpu_t *tpu, int *id);
-extern int fddi_tpu_gettimestamp(fddi_tpu_t *tpu, int *timestamp); /* FIXME tv */
-extern int fddi_tpu_getflags(fddi_tpu_t *tpu, unsigned long *flags);
-extern int fddi_tpu_setcallback(fddi_tpu_t *tpu, int(*tpu_callback)(fddi_tpu_t *tpu));
-extern int fddi_tpu_getpvlist(fddi_tpu_t *tpu, fddi_pv_t **pv);
-extern int fddi_tpu_getpayload(fddi_tpu_t *tpu, char **payload);
-extern int fddi_tpu_send(fddi_tpu_t *tpu);
-
-/* fddi_pv_t */
-extern int fddi_pv_getnext(fddi_pv_t **pv);
-extern int fddi_pv_getname(fddi_pv_t *pv, char **name);
+#include <osadl/fddi_device.h>
+#include <osadl/fddi_iface.h>
+#include <osadl/fddi_param.h>
+#include <osadl/fddi_pv.h>
+#include <osadl/fddi_tpu.h>
 
 #endif

Added: fddi-20070618-1-trunk/include/osadl/fddi_device.h
==============================================================================
--- (empty file)
+++ fddi-20070618-1-trunk/include/osadl/fddi_device.h	Thu Jul 12 09:28:05 2007
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2007 Robert Schwebel <r.schwebel at pengutronix.de>
+ *
+ * This file is part of the OSADL Fieldbus Framework.
+ *
+ * The OSADL Fieldbus Framework is free software; you can redistribute it
+ * and/or modify it under the terms of version 2 of the GNU General Public
+ * License as published by the Free Software Foundation. Note that there
+ * is a special link exception; see COPYING for details.
+ *
+ * The OSADL Fieldbus Framework is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the OSADL Fieldbus Framework; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ * 02111-1307 USA.
+ */
+
+#ifndef OSADL_FDDI_DEVICE_H
+#define OSADL_FDDI_DEVICE_H
+
+#include <osadl/fddi_types.h>
+
+struct fddi_device {
+
+	char *name;
+	fddi_state_enum_t state;
+	struct fddi_device *next;
+	struct fddi_device *previous;
+	fddi_param_t *param_list;
+
+};
+
+/* fddi_device_t */
+extern int fddi_dev_getnext(fddi_device_t **dev);
+extern int fddi_dev_getname(fddi_device_t *dev, char **name);
+extern int fddi_dev_getstate(fddi_device_t *dev, fddi_state_enum_t *state);
+extern int fddi_dev_getstatestr(fddi_device_t *dev, char **state);
+extern int fddi_dev_getphysid(fddi_device_t *dev, int *id);
+extern int fddi_dev_getlogicalid(fddi_device_t *dev, int *id);
+extern int fddi_dev_getparamlist(fddi_device_t *dev, fddi_param_t **param);
+extern int fddi_dev_getnotpus(fddi_device_t *dev);
+extern int fddi_dev_read_async(fddi_device_t *dev /* FIXME */);
+extern int fddi_dev_write_async(fddi_device_t *dev /* FIXME */);
+
+#endif
+

Added: fddi-20070618-1-trunk/include/osadl/fddi_iface.h
==============================================================================
--- (empty file)
+++ fddi-20070618-1-trunk/include/osadl/fddi_iface.h	Thu Jul 12 09:28:05 2007
@@ -0,0 +1,86 @@
+/*
+ * Copyright (C) 2007 Robert Schwebel <r.schwebel at pengutronix.de>
+ *
+ * This file is part of the OSADL Fieldbus Framework.
+ *
+ * The OSADL Fieldbus Framework is free software; you can redistribute it
+ * and/or modify it under the terms of version 2 of the GNU General Public
+ * License as published by the Free Software Foundation. Note that there
+ * is a special link exception; see COPYING for details.
+ *
+ * The OSADL Fieldbus Framework is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the OSADL Fieldbus Framework; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ * 02111-1307 USA.
+ */
+
+#ifndef OSADL_FDDI_IFACE_H
+#define OSADL_FDDI_IFACE_H
+
+struct fddi_iface_attr {
+
+	char *fddi_class_name;
+	char *fddi_device_name;
+
+};
+
+struct fddi_iface_backend_ops {
+
+	int (*configure) (fddi_iface_t *iface, const char *configfile, void *data);
+	int (*setstate) (fddi_iface_t *iface, fddi_state_enum_t state);
+	int (*cmd) (fddi_iface_t *iface, fddi_cmd_enum_t cmd);
+
+};
+
+struct fddi_iface {
+
+	char *name;
+	fddi_state_enum_t state;
+
+	fddi_device_t *devlist_head;
+	unsigned int nodev;
+
+	fddi_tpu_t *tpulist_head;
+	unsigned int notpus;
+	unsigned int nopvs;
+
+	void *backend_lib;
+	fddi_iface_backend_ops_t backend;
+
+	/* FIXME: add private data for derived backends */
+
+};
+
+/* fddi_iface_attr_t */
+extern int fddi_iface_attr_init(fddi_iface_attr_t *attr);
+extern int fddi_iface_attr_setclass(fddi_iface_attr_t *attr, char *fddi_class_name);
+extern int fddi_iface_attr_setdevice(fddi_iface_attr_t *attr, char *device_name);
+
+/* fddi_iface_t */
+extern int fddi_iface_init(fddi_iface_t *iface, fddi_iface_attr_t *attr);
+extern int fddi_iface_destroy(fddi_iface_t *iface);
+extern int fddi_iface_configure(fddi_iface_t *iface, const char *configfile, void *data);
+extern int fddi_iface_setstate(fddi_iface_t *iface, fddi_state_enum_t state);
+extern int fddi_iface_cmd(fddi_iface_t *iface, fddi_cmd_enum_t cmd);
+extern int fddi_iface_getname(fddi_iface_t *iface, char *name, size_t len);
+extern int fddi_iface_setname(fddi_iface_t *iface, char *name);
+extern int fddi_iface_getnodev(fddi_iface_t *iface);
+extern int fddi_iface_getnotpus(fddi_iface_t *iface);
+extern int fddi_iface_getnopvs(fddi_iface_t *iface);
+extern int fddi_iface_getdevlist(fddi_iface_t *iface, fddi_device_t **dev);
+extern int fddi_iface_gettpulist(fddi_iface_t *iface, fddi_tpu_t **tpu);
+extern int fddi_iface_getversionstr(fddi_iface_t *iface, const char **version);
+extern int fddi_iface_getversion(fddi_iface_t *iface, int *version);
+/*
+ * TODO: split public/private
+ * TODO: add_tpu(), with counts
+ * TODO: add_pv(), with counts
+ */
+
+#endif
+

Added: fddi-20070618-1-trunk/include/osadl/fddi_param.h
==============================================================================
--- (empty file)
+++ fddi-20070618-1-trunk/include/osadl/fddi_param.h	Thu Jul 12 09:28:05 2007
@@ -0,0 +1,43 @@
+/*
+ * Copyright (C) 2007 Robert Schwebel <r.schwebel at pengutronix.de>
+ *
+ * This file is part of the OSADL Fieldbus Framework.
+ *
+ * The OSADL Fieldbus Framework is free software; you can redistribute it
+ * and/or modify it under the terms of version 2 of the GNU General Public
+ * License as published by the Free Software Foundation. Note that there
+ * is a special link exception; see COPYING for details.
+ *
+ * The OSADL Fieldbus Framework is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the OSADL Fieldbus Framework; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ * 02111-1307 USA.
+ */
+
+#ifndef OSADL_FDDI_PARAM_H
+#define OSADL_FDDI_PARAM_H
+
+struct fddi_param {
+
+	char *key;
+	char *val;
+	unsigned long flags;
+	struct fddi_param *next;
+	struct fddi_param *previous;
+
+};
+
+/* fddi_param_t */
+extern int fddi_param_getnext(fddi_param_t **param);
+extern int fddi_param_getkey(fddi_param_t *param, char **val);
+extern int fddi_param_getval(fddi_param_t *param, char **val);
+extern int fddi_param_getflags(fddi_param_t *param, unsigned long *flags); /* FIXME */
+extern int fddi_param_getnotpus(fddi_param_t *param, int *notpus);
+
+#endif
+

Added: fddi-20070618-1-trunk/include/osadl/fddi_pv.h
==============================================================================
--- (empty file)
+++ fddi-20070618-1-trunk/include/osadl/fddi_pv.h	Thu Jul 12 09:28:05 2007
@@ -0,0 +1,49 @@
+/*
+ * Copyright (C) 2007 Robert Schwebel <r.schwebel at pengutronix.de>
+ *
+ * This file is part of the OSADL Fieldbus Framework.
+ *
+ * The OSADL Fieldbus Framework is free software; you can redistribute it
+ * and/or modify it under the terms of version 2 of the GNU General Public
+ * License as published by the Free Software Foundation. Note that there
+ * is a special link exception; see COPYING for details.
+ *
+ * The OSADL Fieldbus Framework is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the OSADL Fieldbus Framework; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ * 02111-1307 USA.
+ */
+
+#ifndef OSADL_FDDI_PV_H
+#define OSADL_FDDI_PV_H
+
+struct fddi_pv {
+
+	/* FIXME: maybe put into generic list implementation */
+	struct fddi_pv *next;
+	struct fddi_pv *previous;
+
+	char *id_prefix;
+	int id_index;
+	char *id_postfix;
+	char *id;
+
+	fddi_param_t *param_list_head;
+	fddi_param_t *name;
+	fddi_pv_type_enum_t type;
+	unsigned int offset;
+	unsigned int bit;
+
+};
+
+/* fddi_pv_t */
+extern int fddi_pv_getnext(fddi_pv_t **pv);
+extern int fddi_pv_getname(fddi_pv_t *pv, char **name);
+
+#endif
+

Added: fddi-20070618-1-trunk/include/osadl/fddi_tpu.h
==============================================================================
--- (empty file)
+++ fddi-20070618-1-trunk/include/osadl/fddi_tpu.h	Thu Jul 12 09:28:05 2007
@@ -0,0 +1,62 @@
+/*
+ * Copyright (C) 2007 Robert Schwebel <r.schwebel at pengutronix.de>
+ *
+ * This file is part of the OSADL Fieldbus Framework.
+ *
+ * The OSADL Fieldbus Framework is free software; you can redistribute it
+ * and/or modify it under the terms of version 2 of the GNU General Public
+ * License as published by the Free Software Foundation. Note that there
+ * is a special link exception; see COPYING for details.
+ *
+ * The OSADL Fieldbus Framework is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the OSADL Fieldbus Framework; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ * 02111-1307 USA.
+ */
+
+#ifndef OSADL_FDDI_TPU_H
+#define OSADL_FDDI_TPU_H
+
+typedef enum {
+
+	IN,
+	OUT,
+	INOUT,
+
+} fddi_tpu_direction_enum_t;
+
+struct fddi_tpu {
+
+	/* FIXME: maybe put into generic list implementation */
+	struct fddi_tpu *next;
+	struct fddi_tpu *previous;
+
+	char *id_prefix;
+	int id_index;
+	char *id_postfix;
+	char *id;
+
+	uint64_t cycletime; /* ns */
+	fddi_tpu_direction_enum_t direction;
+	fddi_pv_t *pv_list_head;
+	unsigned long flags;
+	char *payload;
+};
+
+/* fddi_tpu_t */
+extern int fddi_tpu_getnext(fddi_tpu_t **tpu);
+extern int fddi_tpu_getname(fddi_tpu_t *tpu, char **name);
+extern int fddi_tpu_getid(fddi_tpu_t *tpu, int *id);
+extern int fddi_tpu_gettimestamp(fddi_tpu_t *tpu, int *timestamp); /* FIXME tv */
+extern int fddi_tpu_getflags(fddi_tpu_t *tpu, unsigned long *flags);
+extern int fddi_tpu_setcallback(fddi_tpu_t *tpu, int(*tpu_callback)(fddi_tpu_t *tpu));
+extern int fddi_tpu_getpvlist(fddi_tpu_t *tpu, fddi_pv_t **pv);
+extern int fddi_tpu_getpayload(fddi_tpu_t *tpu, char **payload);
+extern int fddi_tpu_send(fddi_tpu_t *tpu);
+
+#endif

Added: fddi-20070618-1-trunk/include/osadl/fddi_types.h
==============================================================================
--- (empty file)
+++ fddi-20070618-1-trunk/include/osadl/fddi_types.h	Thu Jul 12 09:28:05 2007
@@ -0,0 +1,64 @@
+/*
+ * Copyright (C) 2007 Robert Schwebel <r.schwebel at pengutronix.de>
+ *
+ * This file is part of the OSADL Fieldbus Framework.
+ *
+ * The OSADL Fieldbus Framework is free software; you can redistribute it
+ * and/or modify it under the terms of version 2 of the GNU General Public
+ * License as published by the Free Software Foundation. Note that there
+ * is a special link exception; see COPYING for details.
+ *
+ * The OSADL Fieldbus Framework is distributed in the hope that it will be
+ * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+ * Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with the OSADL Fieldbus Framework; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+ * 02111-1307 USA.
+ */
+
+#ifndef OSADL_FDDI_TYPES_H
+#define OSADL_FDDI_TYPES_H
+
+typedef enum   fddi_state_enum fddi_state_enum_t;
+typedef enum   fddi_cmd_enum fddi_cmd_enum_t;
+
+enum fddi_state_enum {
+
+	STATE_UNCONFIGURED,	/* the device is not configured */
+	STATE_MISSING,		/* the configuration of the device failed, because it is missing */
+	STATE_CONFIG_ERROR,	/* the configuration of the device failed, because of wrong config data */
+	STATE_PREOPERATIONAL,	/* the device is configured, but not working */
+	STATE_OPERATIONAL,	/* the device is working */
+	STATE_OPERATION_ERROR	/* the device encountered an error, while it is working */
+
+};
+
+enum fddi_cmd_enum {
+
+	CMD_START,		/* start the device */
+	CMD_STOP,		/* stop the device */
+	CMD_RESET,		/* reset the device */
+	CMD_IDENTIFY,		/* let the device do something to identify itself (like blinking with a LED) */
+	CMD_QUITERR		/* quit an error of the device, to return to normal operation */
+
+};
+
+typedef enum {
+
+	BOOL,
+
+} fddi_pv_type_enum_t;
+
+typedef struct fddi_param fddi_param_t;
+typedef struct fddi_device fddi_device_t;
+typedef struct fddi_iface_attr fddi_iface_attr_t;
+typedef struct fddi_pv fddi_pv_t;
+typedef struct fddi_tpu fddi_tpu_t;
+typedef struct fddi_iface_backend_ops fddi_iface_backend_ops_t;
+typedef struct fddi_iface fddi_iface_t;
+
+#endif
+


More information about the OSADL-svn-commits mailing list