summaryrefslogtreecommitdiffstats
path: root/serial/port.h
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2007-05-16 21:04:12 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2007-05-16 21:04:12 +0000
commit5caf7e18f9534e9cd16264026169016ccbcdb1fa (patch)
tree63c3f9bc45320c26a3ad31994284b3b11e5338d0 /serial/port.h
parent417006053c2c16cd8ae5b947d0a8daae4f151b94 (diff)
serial: moving functions to port.c and added port methods declaration
Diffstat (limited to 'serial/port.h')
-rw-r--r--serial/port.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/serial/port.h b/serial/port.h
index e87dd676..9cab2847 100644
--- a/serial/port.h
+++ b/serial/port.h
@@ -20,3 +20,14 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
+
+typedef void (*open_notify_t) (int fd, int err, void *data);
+typedef void (*udata_free_t) (void *data);
+
+int port_register(DBusConnection *conn, int id, int fd,
+ const char *name, const char *owner, char *path);
+
+const char *port_get_owner(DBusConnection *conn, int16_t id);
+
+int port_open(const char *dev, open_notify_t notify,
+ void *data, udata_free_t ufree);