summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/serial/serial_base.h
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/serial/serial_base.h')
-rw-r--r--2004/i/nono/src/serial/serial_base.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/2004/i/nono/src/serial/serial_base.h b/2004/i/nono/src/serial/serial_base.h
index 97fd975..b41c6b5 100644
--- a/2004/i/nono/src/serial/serial_base.h
+++ b/2004/i/nono/src/serial/serial_base.h
@@ -26,6 +26,7 @@
// }}}
#include <unistd.h>
+#include <string>
/// Classe de base pour un port série.
class SerialBase
@@ -42,7 +43,7 @@ class SerialBase
/// Ouvre et paramètre le port série. \a ttyname peut être un device
/// ("/dev/tty00", voir SerialDev) ou un programme précédé d'un tube
/// ("|simul_asserv", voir SerialPipe).
- virtual void open (const char *ttyname, int speed = 0) = 0;
+ virtual void open (const std::string &ttyname, int speed = 0) = 0;
/// Ferme le port série, appellé automatiquement dans le destructeur.
virtual void close (void) = 0;
/// Lit un bloc, retourne le nombre d'octets lus ou <= 0 en cas d'erreur