summaryrefslogtreecommitdiff
path: root/comm/IrdaAddress.h
diff options
context:
space:
mode:
Diffstat (limited to 'comm/IrdaAddress.h')
-rw-r--r--comm/IrdaAddress.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/comm/IrdaAddress.h b/comm/IrdaAddress.h
new file mode 100644
index 0000000..c73b9f1
--- /dev/null
+++ b/comm/IrdaAddress.h
@@ -0,0 +1,38 @@
+/*
+ * The Unix Channel
+ *
+ * by Michel Beaudouin-Lafon
+ *
+ * Copyright 1990-1997
+ * Laboratoire de Recherche en Informatique (LRI)
+ *
+ * IRDA Addresses,
+ * by Stephane Chatty
+ *
+ * $Id$
+ * $CurLog$
+ */
+
+#ifndef IrdaAddress_H_
+#define IrdaAddress_H_
+
+#include "cplus_bugs.h"
+#include "Address.h"
+#include "ivl/String.h"
+
+class IvlIrdaAddress : public IvlAddress {
+protected:
+ IvlString Service;
+ struct sockaddr_irda Addr;
+
+public:
+ IvlIrdaAddress (const char* = 0); // service
+ ~IvlIrdaAddress ();
+
+ int Family ();
+ int Length ();
+ SockAddr* GetSockAddr ();
+ char* StrRepr (char* buf = 0);
+};
+
+#endif /* IrdaAddress_H_ */