-rw-r--r-- | noncore/net/wellenreiter/libwellenreiter/docs/wl_sock.8 | 8 | ||||
-rw-r--r-- | noncore/net/wellenreiter/libwellenreiter/docs/wl_types.8 | 25 |
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,13 +1,13 @@ | |||
1 | wl_sock | 1 | wl_sock |
2 | 2 | ||
3 | #include <wellenreiter/wl_sock.hh> | 3 | #include <wellenreiter/wl_sock.hh> |
4 | 4 | ||
5 | int wl_setupsock(const char *host, int port) | 5 | int wl_setupsock(const char *host, int port, struct sockaddr_in *) |
6 | int wl_send(const char *host, int port, const char *string, ...) | 6 | int wl_send(const char *host, int port, const char *string, ...) |
7 | int wl_recv(int *socket, char *out, int len) | 7 | int wl_recv(int *socket, struct sockaddr_in *, char *out, int len) |
8 | 8 | ||
9 | 9 | ||
10 | wl_setupsock() returns the number of the activated udp socket. | 10 | wl_setupsock() returns the number of the activated udp socket. |
11 | 11 | ||
12 | wl_send() sends string to the given host. | 12 | wl_send() sends string to the given host. |
13 | 13 | ||
@@ -15,10 +15,12 @@ wl_recv() checks for incoming data on a socket (created using | |||
15 | wl_setupsock()). It writes the incoming data to out with a | 15 | wl_setupsock()). It writes the incoming data to out with a |
16 | maxlen of len. | 16 | maxlen of len. |
17 | 17 | ||
18 | 18 | ||
19 | wl_setupsock() returns -1 on error and the number of socket on | 19 | wl_setupsock() returns -1 on error and the number of socket on |
20 | success. | 20 | success. |
21 | wl_send() returns -1 on error and 0 on success. | 21 | wl_send() returns 0 on error and 1 on success. |
22 | wl_recv() returns -1 on error and the type of the received packet | 22 | wl_recv() returns -1 on error and the type of the received packet |
23 | on success. | 23 | on success. |
24 | 24 | ||
25 | Note: To use this function you have to set a sockaddr_in structure | ||
26 | 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 @@ | |||
1 | wl_types.hh | ||
2 | |||
3 | wl_types.hh contains the global buffers and type definitions. | ||
4 | |||
5 | At the moment these are: | ||
6 | |||
7 | /* Type definitions, to be continued */ | ||
8 | #define WL_NETFOUND 01 | ||
9 | #define WL_NETLOST 02 | ||
10 | #define WL_STARTSNIFF 98 | ||
11 | #define WL_STOPSNIFF 99 | ||
12 | |||
13 | #define WL_SOCKBUF 512 /* Buffer for wl_send and wl_recv calls */ | ||
14 | |||
15 | /* WL network structure */ | ||
16 | typedef struct { | ||
17 | int net_type; /* 1 = Accesspoint ; 2 = Ad-Hoc */ | ||
18 | int ssid_len; /* Length of SSID */ | ||
19 | int channel; /* Channel */ | ||
20 | int wep; /* 1 = WEP enabled ; 0 = disabled */ | ||
21 | char mac[64]; /* MAC address of Accesspoint */ | ||
22 | char bssid[128]; /* BSSID of Net */ | ||
23 | } wl_network_t; | ||
24 | |||
25 | Will be filled up with other structs and size definitions asap. | ||