34#define DEBUG_ARM GNUNET_EXTRA_LOGGING
commonly used definitions; globals in this file are exempt from the rule that the module name ("commo...
#define GNUNET_NETWORK_STRUCT_BEGIN
Define as empty, GNUNET_PACKED should suffice, but this won't work on W32.
#define GNUNET_NETWORK_STRUCT_END
Define as empty, GNUNET_PACKED should suffice, but this won't work on W32;.
Reply from ARM to client for the GNUNET_MESSAGE_TYPE_ARM_LIST request followed by count '\0' terminat...
uint16_t count
Number of 'struct GNUNET_ARM_ServiceInfoMessage' that are at the end of this message.
struct GNUNET_ARM_Message arm_msg
Reply to client, of type is GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT, with an ID.
uint64_t request_id
ID of a request that is being replied to.
struct GNUNET_MessageHeader header
Reply to client, type is GNUNET_MESSAGE_TYPE_ARM_RESULT or GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT.
uint32_t reserved
For alignment.
Reply from ARM to client.
uint32_t result
Result from the enum GNUNET_ARM_Result
struct GNUNET_ARM_Message arm_msg
Reply to client, of type is GNUNET_MESSAGE_TYPE_ARM_RESULT, with an ID.
struct GNUNET_TIME_AbsoluteNBO last_started_at
Time when the service was first started, if applicable.
uint16_t binary_index
String pool index for the service's binary.
struct GNUNET_TIME_AbsoluteNBO restart_at
Time when the service will be restarted, if applicable to the current status.
uint32_t status
Status from the 'enum GNUNET_ARM_ServiceStatus'.
int16_t last_exit_status
Last process exit status.
uint16_t name_index
String pool index for the service's name.
Status update from ARM to client.
struct GNUNET_MessageHeader header
Reply to client, of type is GNUNET_MESSAGE_TYPE_ARM_STATUS.
uint32_t status
Status from the 'enum GNUNET_ARM_ServiceStatus'.
Time for absolute time used by GNUnet, in microseconds and in network byte order.