LIBSSDP
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Macros
include
ssdp_common.h
Go to the documentation of this file.
1
7
#ifndef __SSDP_COMMON_H__
8
#define __SSDP_COMMON_H__
9
10
#include <sys/socket.h>
11
12
#include "
configuration.h
"
13
15
#define SSDP_RECV_DATA_LEN 2048
/* 2KiB */
16
18
typedef
struct
ssdp_recv_node_s
{
20
char
from_ip
[
IPv6_STR_MAX_SIZE
];
22
char
from_mac
[
MAC_STR_MAX_SIZE
];
24
int
recv_bytes
;
26
char
recv_data
[
SSDP_RECV_DATA_LEN
];
27
}
ssdp_recv_node_s
;
28
35
void
print_forwarder
(
configuration_s
*
conf
,
36
struct
sockaddr_storage *forwarder);
37
38
#endif
/* __SSDP_COMMON_H__ */
IPv6_STR_MAX_SIZE
#define IPv6_STR_MAX_SIZE
Definition:
net_definitions.h:23
ssdp_recv_node_s
Definition:
ssdp_common.h:18
configuration.h
ssdp_recv_node_s::from_ip
char from_ip[IPv6_STR_MAX_SIZE]
Definition:
ssdp_common.h:20
ssdp_recv_node_s::from_mac
char from_mac[MAC_STR_MAX_SIZE]
Definition:
ssdp_common.h:22
ssdp_recv_node_s::recv_data
char recv_data[SSDP_RECV_DATA_LEN]
Definition:
ssdp_common.h:26
configuration_struct
Definition:
configuration.h:14
conf
static configuration_s conf
Definition:
main.c:73
ssdp_recv_node_s::recv_bytes
int recv_bytes
Definition:
ssdp_common.h:24
print_forwarder
void print_forwarder(configuration_s *conf, struct sockaddr_storage *forwarder)
Definition:
ssdp_common.c:14
MAC_STR_MAX_SIZE
#define MAC_STR_MAX_SIZE
Definition:
net_definitions.h:25
ssdp_recv_node_s
struct ssdp_recv_node_s ssdp_recv_node_s
SSDP_RECV_DATA_LEN
#define SSDP_RECV_DATA_LEN
Definition:
ssdp_common.h:15
Generated on Mon Jun 12 2017 08:54:20 for LIBSSDP by
1.8.8