GNUnet 0.21.1
GNUNET_ARM_ServiceInfo Struct Reference

Information about a service managed by ARM. More...

#include <gnunet_arm_service.h>

Collaboration diagram for GNUNET_ARM_ServiceInfo:
[legend]

Data Fields

enum GNUNET_ARM_ServiceStatus status
 The current status of the service. More...
 
const char * name
 The name of the service. More...
 
const char * binary
 The binary used to execute the service. More...
 
struct GNUNET_TIME_Absolute restart_at
 Time when the service will be restarted, if applicable to the current status. More...
 
struct GNUNET_TIME_Absolute last_started_at
 Time when the service was first started, if applicable. More...
 
int last_exit_status
 Last process exit status. More...
 

Detailed Description

Information about a service managed by ARM.

Definition at line 193 of file gnunet_arm_service.h.

Field Documentation

◆ status

enum GNUNET_ARM_ServiceStatus GNUNET_ARM_ServiceInfo::status

The current status of the service.

Definition at line 198 of file gnunet_arm_service.h.

◆ name

const char* GNUNET_ARM_ServiceInfo::name

The name of the service.

Definition at line 203 of file gnunet_arm_service.h.

Referenced by handle_arm_list_result().

◆ binary

const char* GNUNET_ARM_ServiceInfo::binary

The binary used to execute the service.

Definition at line 208 of file gnunet_arm_service.h.

Referenced by handle_arm_list_result().

◆ restart_at

struct GNUNET_TIME_Absolute GNUNET_ARM_ServiceInfo::restart_at

Time when the service will be restarted, if applicable to the current status.

Definition at line 214 of file gnunet_arm_service.h.

◆ last_started_at

struct GNUNET_TIME_Absolute GNUNET_ARM_ServiceInfo::last_started_at

Time when the service was first started, if applicable.

Definition at line 219 of file gnunet_arm_service.h.

◆ last_exit_status

int GNUNET_ARM_ServiceInfo::last_exit_status

Last process exit status.

Definition at line 224 of file gnunet_arm_service.h.


The documentation for this struct was generated from the following file: