grpc
src
core
lib
iomgr
tcp_server_utils_posix_noifaddrs.cc
Go to the documentation of this file.
1
/*
2
*
3
* Copyright 2017 gRPC authors.
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
*/
18
19
#include <
grpc/support/port_platform.h
>
20
21
#include "
src/core/lib/iomgr/port.h
"
22
23
#if defined(GRPC_POSIX_SOCKET) && !defined(GRPC_HAVE_IFADDRS)
24
25
#include "
src/core/lib/iomgr/tcp_server_utils_posix.h
"
26
27
grpc_error_handle
grpc_tcp_server_add_all_local_addrs
(
grpc_tcp_server
*
/*s*/
,
28
unsigned
/*port_index*/
,
29
int
/*requested_port*/
,
30
int
*
/*out_port*/
) {
31
return
GRPC_ERROR_CREATE_FROM_STATIC_STRING
(
"no ifaddrs available"
);
32
}
33
34
bool
grpc_tcp_server_have_ifaddrs
(
void
) {
return
false
; }
35
36
#endif
/* defined(GRPC_POSIX_SOCKET) && !defined(GRPC_HAVE_IFADDRS) */
grpc_tcp_server
Definition:
tcp_server_utils_posix.h:53
grpc_tcp_server_add_all_local_addrs
grpc_error_handle grpc_tcp_server_add_all_local_addrs(grpc_tcp_server *s, unsigned port_index, int requested_port, int *out_port)
tcp_server_utils_posix.h
GRPC_ERROR_CREATE_FROM_STATIC_STRING
#define GRPC_ERROR_CREATE_FROM_STATIC_STRING(desc)
Definition:
error.h:291
grpc_tcp_server_have_ifaddrs
bool grpc_tcp_server_have_ifaddrs(void)
port.h
grpc_error
Definition:
error_internal.h:42
port_platform.h
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:25