summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.88
-rw-r--r--noncore/net/wellenreiter/libwellenreiter/docs/wl_types.825
2 files changed, 30 insertions, 3 deletions
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.8 b/noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.8
index ebecd82..62e935b 100644
--- a/noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.8
+++ b/noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.8
@@ -1,24 +1,26 @@
wl_sock
#include <wellenreiter/wl_sock.hh>
-int wl_setupsock(const char *host, int port)
+int wl_setupsock(const char *host, int port, struct sockaddr_in *)
int wl_send(const char *host, int port, const char *string, ...)
-int wl_recv(int *socket, char *out, int len)
+int wl_recv(int *socket, struct sockaddr_in *, char *out, int len)
wl_setupsock() returns the number of the activated udp socket.
wl_send() sends string to the given host.
wl_recv() checks for incoming data on a socket (created using
wl_setupsock()). It writes the incoming data to out with a
maxlen of len.
wl_setupsock() returns -1 on error and the number of socket on
success.
-wl_send() returns -1 on error and 0 on success.
+wl_send() returns 0 on error and 1 on success.
wl_recv() returns -1 on error and the type of the received packet
on success.
+Note: To use this function you have to set a sockaddr_in structure
+and pass it to wl_setupsock and wl_receive.
diff --git a/noncore/net/wellenreiter/libwellenreiter/docs/wl_types.8 b/noncore/net/wellenreiter/libwellenreiter/docs/wl_types.8
new file mode 100644
index 0000000..d12f564
--- a/dev/null
+++ b/noncore/net/wellenreiter/libwellenreiter/docs/wl_types.8
@@ -0,0 +1,25 @@
+wl_types.hh
+
+wl_types.hh contains the global buffers and type definitions.
+
+At the moment these are:
+
+/* Type definitions, to be continued */
+#define WL_NETFOUND 01
+#define WL_NETLOST 02
+#define WL_STARTSNIFF 98
+#define WL_STOPSNIFF 99
+
+#define WL_SOCKBUF 512 /* Buffer for wl_send and wl_recv calls */
+
+/* WL network structure */
+typedef struct {
+ int net_type; /* 1 = Accesspoint ; 2 = Ad-Hoc */
+ int ssid_len; /* Length of SSID */
+ int channel; /* Channel */
+ int wep; /* 1 = WEP enabled ; 0 = disabled */
+ char mac[64]; /* MAC address of Accesspoint */
+ char bssid[128]; /* BSSID of Net */
+} wl_network_t;
+
+Will be filled up with other structs and size definitions asap.