/* * v1_node_daemon_endpoints.h * * NodeDaemonEndpoints lists ports opened by daemons running on the Node. */ #ifndef _v1_node_daemon_endpoints_H_ #define _v1_node_daemon_endpoints_H_ #include #include "../external/cJSON.h" #include "../include/list.h" #include "../include/keyValuePair.h" #include "../include/binary.h" typedef struct v1_node_daemon_endpoints_t v1_node_daemon_endpoints_t; #include "v1_daemon_endpoint.h" typedef struct v1_node_daemon_endpoints_t { struct v1_daemon_endpoint_t *kubelet_endpoint; //model int _library_owned; // Is the library responsible for freeing this object? } v1_node_daemon_endpoints_t; __attribute__((deprecated)) v1_node_daemon_endpoints_t *v1_node_daemon_endpoints_create( v1_daemon_endpoint_t *kubelet_endpoint ); void v1_node_daemon_endpoints_free(v1_node_daemon_endpoints_t *v1_node_daemon_endpoints); v1_node_daemon_endpoints_t *v1_node_daemon_endpoints_parseFromJSON(cJSON *v1_node_daemon_endpointsJSON); cJSON *v1_node_daemon_endpoints_convertToJSON(v1_node_daemon_endpoints_t *v1_node_daemon_endpoints); #endif /* _v1_node_daemon_endpoints_H_ */