Open Lighting Architecture
Latest Git
common
network
NetworkUtilsInternal.h
1
/*
2
* This library is free software; you can redistribute it and/or
3
* modify it under the terms of the GNU Lesser General Public
4
* License as published by the Free Software Foundation; either
5
* version 2.1 of the License, or (at your option) any later version.
6
*
7
* This library is distributed in the hope that it will be useful,
8
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10
* Lesser General Public License for more details.
11
*
12
* You should have received a copy of the GNU Lesser General Public
13
* License along with this library; if not, write to the Free Software
14
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
15
*
16
* NetworkUtilsInternal.h
17
* Abstract various network functions.
18
* Copyright (C) 2005 Simon Newton
19
*/
20
21
#ifndef COMMON_NETWORK_NETWORKUTILSINTERNAL_H_
22
#define COMMON_NETWORK_NETWORKUTILSINTERNAL_H_
23
24
#if HAVE_CONFIG_H
25
#include <config.h>
26
#endif // HAVE_CONFIG_H
27
28
#ifdef HAVE_WINSOCK2_H
29
#define VC_EXTRALEAN
30
#include <ola/win/CleanWinSock2.h>
31
#endif // HAVE_WINSOCK2_H
32
33
#ifdef HAVE_ARPA_INET_H
34
#include <arpa/inet.h>
35
#endif // HAVE_ARPA_INET_H
36
37
#include <string>
38
39
namespace
ola
{
40
namespace
network {
41
45
unsigned
int
SockAddrLen
(
const
struct
sockaddr &sa);
46
47
}
// namespace network
48
}
// namespace ola
49
#endif // COMMON_NETWORK_NETWORKUTILSINTERNAL_H_
ola::network::SockAddrLen
unsigned int SockAddrLen(const struct sockaddr &sa)
Definition:
NetworkUtils.cpp:121
ola
The namespace containing all OLA symbols.
Definition:
Credentials.cpp:44
Generated on Mon Jan 2 2023 23:40:34 for Open Lighting Architecture by
1.8.13