Golioth Zephyr SDK
system_client.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2021 Golioth, Inc.
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef GOLIOTH_INCLUDE_NET_GOLIOTH_SYSTEM_CLIENT_H_
8 #define GOLIOTH_INCLUDE_NET_GOLIOTH_SYSTEM_CLIENT_H_
9 
10 #include <net/golioth.h>
11 
13 
24 
29 
34 
38 #define GOLIOTH_SYSTEM_CLIENT_GET() (&_golioth_system_client)
39 
42 #endif /* GOLIOTH_INCLUDE_NET_GOLIOTH_SYSTEM_CLIENT_H_ */
void golioth_system_client_start(void)
Start Golioth system client.
void golioth_system_client_request_reconnect(void)
Restart Golioth system client.
void golioth_system_client_stop(void)
Stop Golioth system client.
Represents a Golioth client instance.
Definition: net/golioth.h:50
struct golioth_client _golioth_system_client