git://git.jankratochvil.net
/
gnokii.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implemented connection type "tcp" (GCT_TCP), use <hostname>:<port> as "port"
[gnokii.git]
/
common
/
device.c
diff --git
a/common/device.c
b/common/device.c
index
dee2fe2
..
ad8ef2c
100644
(file)
--- a/
common/device.c
+++ b/
common/device.c
@@
-11,6
+11,9
@@
Released under the terms of the GNU GPL, see file COPYING for more details.
$Log$
Released under the terms of the GNU GPL, see file COPYING for more details.
$Log$
+ Revision 1.1.1.2 2002/04/03 01:44:15 short
+ Implemented connection type "tcp" (GCT_TCP), use <hostname>:<port> as "port"
+
Revision 1.1.1.1 2001/11/25 21:58:58 short
:pserver:cvs@pserver.samba.org:/cvsroot - gnokii - Sun Nov 25 22:56 CET 2001
Revision 1.1.1.1 2001/11/25 21:58:58 short
:pserver:cvs@pserver.samba.org:/cvsroot - gnokii - Sun Nov 25 22:56 CET 2001
@@
-41,6
+44,7
@@
#include "devices/unixserial.h"
#include "devices/unixirda.h"
#include "devices/tekram.h"
#include "devices/unixserial.h"
#include "devices/unixirda.h"
#include "devices/tekram.h"
+#include "devices/tcp.h"
#include "device.h"
/*
#include "device.h"
/*
@@
-74,6
+78,9
@@
int device_open(__const char *__file, int __with_odd_parity, int __with_async, i
case GCT_Irda:
device_portfd = irda_open();
break;
case GCT_Irda:
device_portfd = irda_open();
break;
+ case GCT_TCP:
+ device_portfd = tcp_opendevice(__file, __with_async);
+ break;
default:
break;
}
default:
break;
}
@@
-93,6
+100,9
@@
void device_close(void)
case GCT_Irda:
irda_close(device_portfd);
break;
case GCT_Irda:
irda_close(device_portfd);
break;
+ case GCT_TCP:
+ tcp_close(device_portfd);
+ break;
default:
break;
}
default:
break;
}
@@
-113,6
+123,8
@@
void device_setdtrrts(int __dtr, int __rts)
break;
case GCT_Irda:
break;
break;
case GCT_Irda:
break;
+ case GCT_TCP:
+ break;
default:
break;
}
default:
break;
}
@@
-130,6
+142,8
@@
void device_changespeed(int __speed)
break;
case GCT_Irda:
break;
break;
case GCT_Irda:
break;
+ case GCT_TCP:
+ break;
default:
break;
}
default:
break;
}
@@
-148,6
+162,9
@@
size_t device_read(__ptr_t __buf, size_t __nbytes)
case GCT_Irda:
return irda_read(device_portfd, __buf, __nbytes);
break;
case GCT_Irda:
return irda_read(device_portfd, __buf, __nbytes);
break;
+ case GCT_TCP:
+ return tcp_read(device_portfd, __buf, __nbytes);
+ break;
default:
break;
}
default:
break;
}
@@
-167,6
+184,9
@@
size_t device_write(__const __ptr_t __buf, size_t __n)
case GCT_Irda:
return irda_write(device_portfd, __buf, __n);
break;
case GCT_Irda:
return irda_write(device_portfd, __buf, __n);
break;
+ case GCT_TCP:
+ return tcp_write(device_portfd, __buf, __n);
+ break;
default:
break;
}
default:
break;
}
@@
-186,6
+206,9
@@
int device_select(struct timeval *timeout)
case GCT_Irda:
return irda_select(device_portfd, timeout);
break;
case GCT_Irda:
return irda_select(device_portfd, timeout);
break;
+ case GCT_TCP:
+ return tcp_select(device_portfd, timeout);
+ break;
default:
break;
}
default:
break;
}