MOS Source Code
Loading...
Searching...
No Matches
services.pb.h File Reference
#include <pb.h>
#include "mosrpc-options.pb.h"
Include dependency graph for services.pb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RpcUnitStatus
struct  RpcOverriddenUnit
struct  RpcUnit
struct  KeyValuePair
struct  RpcUnitTemplate
struct  RpcUnitOverride
struct  GetUnitsRequest
struct  GetUnitsResponse
struct  GetTemplatesRequest
struct  GetTemplatesResponse
struct  GetUnitOverridesRequest
struct  GetUnitOverridesResponse
struct  StartUnitRequest
struct  StartUnitResponse
struct  StopUnitRequest
struct  StopUnitResponse
struct  InstantiateUnitRequest
struct  InstantiateUnitResponse
struct  UnitStateNotifyRequest
struct  UnitStateNotifyResponse

Macros

#define _RpcUnitStatusEnum_MIN   RpcUnitStatusEnum_Starting
#define _RpcUnitStatusEnum_MAX   RpcUnitStatusEnum_Stopped
#define _RpcUnitStatusEnum_ARRAYSIZE   ((RpcUnitStatusEnum)(RpcUnitStatusEnum_Stopped+1))
#define _RpcUnitType_MIN   RpcUnitType_Service
#define _RpcUnitType_MAX   RpcUnitType_Timer
#define _RpcUnitType_ARRAYSIZE   ((RpcUnitType)(RpcUnitType_Timer+1))
#define RpcUnitStatus_status_ENUMTYPE   RpcUnitStatusEnum
#define RpcUnit_type_ENUMTYPE   RpcUnitType
#define RpcUnitStatus_init_default   {0, _RpcUnitStatusEnum_MIN, NULL, 0}
#define RpcOverriddenUnit_init_default   {NULL}
#define RpcUnit_init_default   {_RpcUnitType_MIN, NULL, NULL, RpcUnitStatus_init_default, 0, NULL}
#define KeyValuePair_init_default   {NULL, NULL}
#define RpcUnitTemplate_init_default   {NULL, 0, NULL, NULL, 0, NULL}
#define RpcUnitOverride_init_default   {NULL, 0, NULL, NULL}
#define GetUnitsRequest_init_default   {0}
#define GetUnitsResponse_init_default   {0, NULL}
#define GetTemplatesRequest_init_default   {0}
#define GetTemplatesResponse_init_default   {0, NULL}
#define GetUnitOverridesRequest_init_default   {0}
#define GetUnitOverridesResponse_init_default   {0, NULL}
#define StartUnitRequest_init_default   {NULL}
#define StartUnitResponse_init_default   {0}
#define StopUnitRequest_init_default   {NULL}
#define StopUnitResponse_init_default   {0}
#define InstantiateUnitRequest_init_default   {NULL, 0, NULL}
#define InstantiateUnitResponse_init_default   {NULL}
#define UnitStateNotifyRequest_init_default   {NULL, RpcUnitStatus_init_default}
#define UnitStateNotifyResponse_init_default   {0}
#define RpcUnitStatus_init_zero   {0, _RpcUnitStatusEnum_MIN, NULL, 0}
#define RpcOverriddenUnit_init_zero   {NULL}
#define RpcUnit_init_zero   {_RpcUnitType_MIN, NULL, NULL, RpcUnitStatus_init_zero, 0, NULL}
#define KeyValuePair_init_zero   {NULL, NULL}
#define RpcUnitTemplate_init_zero   {NULL, 0, NULL, NULL, 0, NULL}
#define RpcUnitOverride_init_zero   {NULL, 0, NULL, NULL}
#define GetUnitsRequest_init_zero   {0}
#define GetUnitsResponse_init_zero   {0, NULL}
#define GetTemplatesRequest_init_zero   {0}
#define GetTemplatesResponse_init_zero   {0, NULL}
#define GetUnitOverridesRequest_init_zero   {0}
#define GetUnitOverridesResponse_init_zero   {0, NULL}
#define StartUnitRequest_init_zero   {NULL}
#define StartUnitResponse_init_zero   {0}
#define StopUnitRequest_init_zero   {NULL}
#define StopUnitResponse_init_zero   {0}
#define InstantiateUnitRequest_init_zero   {NULL, 0, NULL}
#define InstantiateUnitResponse_init_zero   {NULL}
#define UnitStateNotifyRequest_init_zero   {NULL, RpcUnitStatus_init_zero}
#define UnitStateNotifyResponse_init_zero   {0}
#define RpcUnitStatus_isActive_tag   1
#define RpcUnitStatus_status_tag   2
#define RpcUnitStatus_statusMessage_tag   3
#define RpcUnitStatus_timestamp_tag   4
#define RpcOverriddenUnit_base_unit_id_tag   1
#define RpcUnit_type_tag   1
#define RpcUnit_name_tag   2
#define RpcUnit_description_tag   3
#define RpcUnit_status_tag   4
#define RpcUnit_overridden_units_tag   5
#define KeyValuePair_name_tag   1
#define KeyValuePair_value_tag   2
#define RpcUnitTemplate_base_id_tag   1
#define RpcUnitTemplate_parameters_tag   2
#define RpcUnitTemplate_description_tag   3
#define RpcUnitTemplate_predefined_arguments_tag   4
#define RpcUnitOverride_base_unit_id_tag   1
#define RpcUnitOverride_overrides_tag   2
#define RpcUnitOverride_overridden_unit_id_tag   3
#define GetUnitsResponse_units_tag   1
#define GetTemplatesResponse_templates_tag   1
#define GetUnitOverridesResponse_overrides_tag   1
#define StartUnitRequest_unit_id_tag   1
#define StartUnitResponse_success_tag   1
#define StopUnitRequest_unit_id_tag   1
#define StopUnitResponse_success_tag   1
#define InstantiateUnitRequest_template_id_tag   1
#define InstantiateUnitRequest_parameters_tag   2
#define InstantiateUnitResponse_unit_id_tag   1
#define UnitStateNotifyRequest_service_id_tag   1
#define UnitStateNotifyRequest_status_tag   2
#define UnitStateNotifyResponse_success_tag   1
#define RpcUnitStatus_FIELDLIST(X, a)
#define RpcUnitStatus_CALLBACK   NULL
#define RpcUnitStatus_DEFAULT   NULL
#define RpcOverriddenUnit_FIELDLIST(X, a)
#define RpcOverriddenUnit_CALLBACK   NULL
#define RpcOverriddenUnit_DEFAULT   NULL
#define RpcUnit_FIELDLIST(X, a)
#define RpcUnit_CALLBACK   NULL
#define RpcUnit_DEFAULT   NULL
#define RpcUnit_status_MSGTYPE   RpcUnitStatus
#define RpcUnit_overridden_units_MSGTYPE   RpcOverriddenUnit
#define KeyValuePair_FIELDLIST(X, a)
#define KeyValuePair_CALLBACK   NULL
#define KeyValuePair_DEFAULT   NULL
#define RpcUnitTemplate_FIELDLIST(X, a)
#define RpcUnitTemplate_CALLBACK   NULL
#define RpcUnitTemplate_DEFAULT   NULL
#define RpcUnitTemplate_predefined_arguments_MSGTYPE   KeyValuePair
#define RpcUnitOverride_FIELDLIST(X, a)
#define RpcUnitOverride_CALLBACK   NULL
#define RpcUnitOverride_DEFAULT   NULL
#define RpcUnitOverride_overrides_MSGTYPE   KeyValuePair
#define GetUnitsRequest_FIELDLIST(X, a)
#define GetUnitsRequest_CALLBACK   NULL
#define GetUnitsRequest_DEFAULT   NULL
#define GetUnitsResponse_FIELDLIST(X, a)
#define GetUnitsResponse_CALLBACK   NULL
#define GetUnitsResponse_DEFAULT   NULL
#define GetUnitsResponse_units_MSGTYPE   RpcUnit
#define GetTemplatesRequest_FIELDLIST(X, a)
#define GetTemplatesRequest_CALLBACK   NULL
#define GetTemplatesRequest_DEFAULT   NULL
#define GetTemplatesResponse_FIELDLIST(X, a)
#define GetTemplatesResponse_CALLBACK   NULL
#define GetTemplatesResponse_DEFAULT   NULL
#define GetTemplatesResponse_templates_MSGTYPE   RpcUnitTemplate
#define GetUnitOverridesRequest_FIELDLIST(X, a)
#define GetUnitOverridesRequest_CALLBACK   NULL
#define GetUnitOverridesRequest_DEFAULT   NULL
#define GetUnitOverridesResponse_FIELDLIST(X, a)
#define GetUnitOverridesResponse_CALLBACK   NULL
#define GetUnitOverridesResponse_DEFAULT   NULL
#define GetUnitOverridesResponse_overrides_MSGTYPE   RpcUnitOverride
#define StartUnitRequest_FIELDLIST(X, a)
#define StartUnitRequest_CALLBACK   NULL
#define StartUnitRequest_DEFAULT   NULL
#define StartUnitResponse_FIELDLIST(X, a)
#define StartUnitResponse_CALLBACK   NULL
#define StartUnitResponse_DEFAULT   NULL
#define StopUnitRequest_FIELDLIST(X, a)
#define StopUnitRequest_CALLBACK   NULL
#define StopUnitRequest_DEFAULT   NULL
#define StopUnitResponse_FIELDLIST(X, a)
#define StopUnitResponse_CALLBACK   NULL
#define StopUnitResponse_DEFAULT   NULL
#define InstantiateUnitRequest_FIELDLIST(X, a)
#define InstantiateUnitRequest_CALLBACK   NULL
#define InstantiateUnitRequest_DEFAULT   NULL
#define InstantiateUnitRequest_parameters_MSGTYPE   KeyValuePair
#define InstantiateUnitResponse_FIELDLIST(X, a)
#define InstantiateUnitResponse_CALLBACK   NULL
#define InstantiateUnitResponse_DEFAULT   NULL
#define UnitStateNotifyRequest_FIELDLIST(X, a)
#define UnitStateNotifyRequest_CALLBACK   NULL
#define UnitStateNotifyRequest_DEFAULT   NULL
#define UnitStateNotifyRequest_status_MSGTYPE   RpcUnitStatus
#define UnitStateNotifyResponse_FIELDLIST(X, a)
#define UnitStateNotifyResponse_CALLBACK   NULL
#define UnitStateNotifyResponse_DEFAULT   NULL
#define RpcUnitStatus_fields   &RpcUnitStatus_msg
#define RpcOverriddenUnit_fields   &RpcOverriddenUnit_msg
#define RpcUnit_fields   &RpcUnit_msg
#define KeyValuePair_fields   &KeyValuePair_msg
#define RpcUnitTemplate_fields   &RpcUnitTemplate_msg
#define RpcUnitOverride_fields   &RpcUnitOverride_msg
#define GetUnitsRequest_fields   &GetUnitsRequest_msg
#define GetUnitsResponse_fields   &GetUnitsResponse_msg
#define GetTemplatesRequest_fields   &GetTemplatesRequest_msg
#define GetTemplatesResponse_fields   &GetTemplatesResponse_msg
#define GetUnitOverridesRequest_fields   &GetUnitOverridesRequest_msg
#define GetUnitOverridesResponse_fields   &GetUnitOverridesResponse_msg
#define StartUnitRequest_fields   &StartUnitRequest_msg
#define StartUnitResponse_fields   &StartUnitResponse_msg
#define StopUnitRequest_fields   &StopUnitRequest_msg
#define StopUnitResponse_fields   &StopUnitResponse_msg
#define InstantiateUnitRequest_fields   &InstantiateUnitRequest_msg
#define InstantiateUnitResponse_fields   &InstantiateUnitResponse_msg
#define UnitStateNotifyRequest_fields   &UnitStateNotifyRequest_msg
#define UnitStateNotifyResponse_fields   &UnitStateNotifyResponse_msg
#define GetTemplatesRequest_size   0
#define GetUnitOverridesRequest_size   0
#define GetUnitsRequest_size   0
#define SERVICES_PB_H_MAX_SIZE   StartUnitResponse_size
#define StartUnitResponse_size   2
#define StopUnitResponse_size   2
#define UnitStateNotifyResponse_size   2

Enumerations

enum  RpcUnitStatusEnum {
  RpcUnitStatusEnum_Starting = 0 , RpcUnitStatusEnum_Started = 1 , RpcUnitStatusEnum_Failed = 2 , RpcUnitStatusEnum_Stopping = 3 ,
  RpcUnitStatusEnum_Stopped = 4
}
enum  RpcUnitType {
  RpcUnitType_Service = 0 , RpcUnitType_Target = 1 , RpcUnitType_Path = 2 , RpcUnitType_Mount = 3 ,
  RpcUnitType_Symlink = 4 , RpcUnitType_Device = 5 , RpcUnitType_Timer = 6
}

Variables

const pb_msgdesc_t RpcUnitStatus_msg
const pb_msgdesc_t RpcOverriddenUnit_msg
const pb_msgdesc_t RpcUnit_msg
const pb_msgdesc_t KeyValuePair_msg
const pb_msgdesc_t RpcUnitTemplate_msg
const pb_msgdesc_t RpcUnitOverride_msg
const pb_msgdesc_t GetUnitsRequest_msg
const pb_msgdesc_t GetUnitsResponse_msg
const pb_msgdesc_t GetTemplatesRequest_msg
const pb_msgdesc_t GetTemplatesResponse_msg
const pb_msgdesc_t GetUnitOverridesRequest_msg
const pb_msgdesc_t GetUnitOverridesResponse_msg
const pb_msgdesc_t StartUnitRequest_msg
const pb_msgdesc_t StartUnitResponse_msg
const pb_msgdesc_t StopUnitRequest_msg
const pb_msgdesc_t StopUnitResponse_msg
const pb_msgdesc_t InstantiateUnitRequest_msg
const pb_msgdesc_t InstantiateUnitResponse_msg
const pb_msgdesc_t UnitStateNotifyRequest_msg
const pb_msgdesc_t UnitStateNotifyResponse_msg

Macro Definition Documentation

◆ _RpcUnitStatusEnum_MIN

#define _RpcUnitStatusEnum_MIN   RpcUnitStatusEnum_Starting

Definition at line 142 of file services.pb.h.

◆ _RpcUnitStatusEnum_MAX

#define _RpcUnitStatusEnum_MAX   RpcUnitStatusEnum_Stopped

Definition at line 143 of file services.pb.h.

◆ _RpcUnitStatusEnum_ARRAYSIZE

#define _RpcUnitStatusEnum_ARRAYSIZE   ((RpcUnitStatusEnum)(RpcUnitStatusEnum_Stopped+1))

Definition at line 144 of file services.pb.h.

◆ _RpcUnitType_MIN

#define _RpcUnitType_MIN   RpcUnitType_Service

Definition at line 146 of file services.pb.h.

◆ _RpcUnitType_MAX

#define _RpcUnitType_MAX   RpcUnitType_Timer

Definition at line 147 of file services.pb.h.

◆ _RpcUnitType_ARRAYSIZE

#define _RpcUnitType_ARRAYSIZE   ((RpcUnitType)(RpcUnitType_Timer+1))

Definition at line 148 of file services.pb.h.

◆ RpcUnitStatus_status_ENUMTYPE

#define RpcUnitStatus_status_ENUMTYPE   RpcUnitStatusEnum

Definition at line 150 of file services.pb.h.

◆ RpcUnit_type_ENUMTYPE

#define RpcUnit_type_ENUMTYPE   RpcUnitType

Definition at line 153 of file services.pb.h.

◆ RpcUnitStatus_init_default

#define RpcUnitStatus_init_default   {0, _RpcUnitStatusEnum_MIN, NULL, 0}

Definition at line 174 of file services.pb.h.

◆ RpcOverriddenUnit_init_default

#define RpcOverriddenUnit_init_default   {NULL}

Definition at line 175 of file services.pb.h.

◆ RpcUnit_init_default

#define RpcUnit_init_default   {_RpcUnitType_MIN, NULL, NULL, RpcUnitStatus_init_default, 0, NULL}

Definition at line 176 of file services.pb.h.

◆ KeyValuePair_init_default

#define KeyValuePair_init_default   {NULL, NULL}

Definition at line 177 of file services.pb.h.

◆ RpcUnitTemplate_init_default

#define RpcUnitTemplate_init_default   {NULL, 0, NULL, NULL, 0, NULL}

Definition at line 178 of file services.pb.h.

◆ RpcUnitOverride_init_default

#define RpcUnitOverride_init_default   {NULL, 0, NULL, NULL}

Definition at line 179 of file services.pb.h.

◆ GetUnitsRequest_init_default

#define GetUnitsRequest_init_default   {0}

Definition at line 180 of file services.pb.h.

◆ GetUnitsResponse_init_default

#define GetUnitsResponse_init_default   {0, NULL}

Definition at line 181 of file services.pb.h.

◆ GetTemplatesRequest_init_default

#define GetTemplatesRequest_init_default   {0}

Definition at line 182 of file services.pb.h.

◆ GetTemplatesResponse_init_default

#define GetTemplatesResponse_init_default   {0, NULL}

Definition at line 183 of file services.pb.h.

◆ GetUnitOverridesRequest_init_default

#define GetUnitOverridesRequest_init_default   {0}

Definition at line 184 of file services.pb.h.

◆ GetUnitOverridesResponse_init_default

#define GetUnitOverridesResponse_init_default   {0, NULL}

Definition at line 185 of file services.pb.h.

◆ StartUnitRequest_init_default

#define StartUnitRequest_init_default   {NULL}

Definition at line 186 of file services.pb.h.

◆ StartUnitResponse_init_default

#define StartUnitResponse_init_default   {0}

Definition at line 187 of file services.pb.h.

◆ StopUnitRequest_init_default

#define StopUnitRequest_init_default   {NULL}

Definition at line 188 of file services.pb.h.

◆ StopUnitResponse_init_default

#define StopUnitResponse_init_default   {0}

Definition at line 189 of file services.pb.h.

◆ InstantiateUnitRequest_init_default

#define InstantiateUnitRequest_init_default   {NULL, 0, NULL}

Definition at line 190 of file services.pb.h.

◆ InstantiateUnitResponse_init_default

#define InstantiateUnitResponse_init_default   {NULL}

Definition at line 191 of file services.pb.h.

◆ UnitStateNotifyRequest_init_default

#define UnitStateNotifyRequest_init_default   {NULL, RpcUnitStatus_init_default}

Definition at line 192 of file services.pb.h.

◆ UnitStateNotifyResponse_init_default

#define UnitStateNotifyResponse_init_default   {0}

Definition at line 193 of file services.pb.h.

◆ RpcUnitStatus_init_zero

#define RpcUnitStatus_init_zero   {0, _RpcUnitStatusEnum_MIN, NULL, 0}

Definition at line 194 of file services.pb.h.

◆ RpcOverriddenUnit_init_zero

#define RpcOverriddenUnit_init_zero   {NULL}

Definition at line 195 of file services.pb.h.

◆ RpcUnit_init_zero

#define RpcUnit_init_zero   {_RpcUnitType_MIN, NULL, NULL, RpcUnitStatus_init_zero, 0, NULL}

Definition at line 196 of file services.pb.h.

◆ KeyValuePair_init_zero

#define KeyValuePair_init_zero   {NULL, NULL}

Definition at line 197 of file services.pb.h.

Referenced by encode_dictionary().

◆ RpcUnitTemplate_init_zero

#define RpcUnitTemplate_init_zero   {NULL, 0, NULL, NULL, 0, NULL}

Definition at line 198 of file services.pb.h.

◆ RpcUnitOverride_init_zero

#define RpcUnitOverride_init_zero   {NULL, 0, NULL, NULL}

Definition at line 199 of file services.pb.h.

◆ GetUnitsRequest_init_zero

#define GetUnitsRequest_init_zero   {0}

Definition at line 200 of file services.pb.h.

◆ GetUnitsResponse_init_zero

#define GetUnitsResponse_init_zero   {0, NULL}

Definition at line 201 of file services.pb.h.

◆ GetTemplatesRequest_init_zero

#define GetTemplatesRequest_init_zero   {0}

Definition at line 202 of file services.pb.h.

◆ GetTemplatesResponse_init_zero

#define GetTemplatesResponse_init_zero   {0, NULL}

Definition at line 203 of file services.pb.h.

◆ GetUnitOverridesRequest_init_zero

#define GetUnitOverridesRequest_init_zero   {0}

Definition at line 204 of file services.pb.h.

◆ GetUnitOverridesResponse_init_zero

#define GetUnitOverridesResponse_init_zero   {0, NULL}

Definition at line 205 of file services.pb.h.

◆ StartUnitRequest_init_zero

#define StartUnitRequest_init_zero   {NULL}

Definition at line 206 of file services.pb.h.

◆ StartUnitResponse_init_zero

#define StartUnitResponse_init_zero   {0}

Definition at line 207 of file services.pb.h.

◆ StopUnitRequest_init_zero

#define StopUnitRequest_init_zero   {NULL}

Definition at line 208 of file services.pb.h.

◆ StopUnitResponse_init_zero

#define StopUnitResponse_init_zero   {0}

Definition at line 209 of file services.pb.h.

◆ InstantiateUnitRequest_init_zero

#define InstantiateUnitRequest_init_zero   {NULL, 0, NULL}

Definition at line 210 of file services.pb.h.

◆ InstantiateUnitResponse_init_zero

#define InstantiateUnitResponse_init_zero   {NULL}

Definition at line 211 of file services.pb.h.

◆ UnitStateNotifyRequest_init_zero

#define UnitStateNotifyRequest_init_zero   {NULL, RpcUnitStatus_init_zero}

Definition at line 212 of file services.pb.h.

◆ UnitStateNotifyResponse_init_zero

#define UnitStateNotifyResponse_init_zero   {0}

Definition at line 213 of file services.pb.h.

◆ RpcUnitStatus_isActive_tag

#define RpcUnitStatus_isActive_tag   1

Definition at line 216 of file services.pb.h.

◆ RpcUnitStatus_status_tag

#define RpcUnitStatus_status_tag   2

Definition at line 217 of file services.pb.h.

◆ RpcUnitStatus_statusMessage_tag

#define RpcUnitStatus_statusMessage_tag   3

Definition at line 218 of file services.pb.h.

◆ RpcUnitStatus_timestamp_tag

#define RpcUnitStatus_timestamp_tag   4

Definition at line 219 of file services.pb.h.

◆ RpcOverriddenUnit_base_unit_id_tag

#define RpcOverriddenUnit_base_unit_id_tag   1

Definition at line 220 of file services.pb.h.

◆ RpcUnit_type_tag

#define RpcUnit_type_tag   1

Definition at line 221 of file services.pb.h.

◆ RpcUnit_name_tag

#define RpcUnit_name_tag   2

Definition at line 222 of file services.pb.h.

◆ RpcUnit_description_tag

#define RpcUnit_description_tag   3

Definition at line 223 of file services.pb.h.

◆ RpcUnit_status_tag

#define RpcUnit_status_tag   4

Definition at line 224 of file services.pb.h.

◆ RpcUnit_overridden_units_tag

#define RpcUnit_overridden_units_tag   5

Definition at line 225 of file services.pb.h.

◆ KeyValuePair_name_tag

#define KeyValuePair_name_tag   1

Definition at line 226 of file services.pb.h.

◆ KeyValuePair_value_tag

#define KeyValuePair_value_tag   2

Definition at line 227 of file services.pb.h.

◆ RpcUnitTemplate_base_id_tag

#define RpcUnitTemplate_base_id_tag   1

Definition at line 228 of file services.pb.h.

◆ RpcUnitTemplate_parameters_tag

#define RpcUnitTemplate_parameters_tag   2

Definition at line 229 of file services.pb.h.

◆ RpcUnitTemplate_description_tag

#define RpcUnitTemplate_description_tag   3

Definition at line 230 of file services.pb.h.

◆ RpcUnitTemplate_predefined_arguments_tag

#define RpcUnitTemplate_predefined_arguments_tag   4

Definition at line 231 of file services.pb.h.

◆ RpcUnitOverride_base_unit_id_tag

#define RpcUnitOverride_base_unit_id_tag   1

Definition at line 232 of file services.pb.h.

◆ RpcUnitOverride_overrides_tag

#define RpcUnitOverride_overrides_tag   2

Definition at line 233 of file services.pb.h.

◆ RpcUnitOverride_overridden_unit_id_tag

#define RpcUnitOverride_overridden_unit_id_tag   3

Definition at line 234 of file services.pb.h.

◆ GetUnitsResponse_units_tag

#define GetUnitsResponse_units_tag   1

Definition at line 235 of file services.pb.h.

◆ GetTemplatesResponse_templates_tag

#define GetTemplatesResponse_templates_tag   1

Definition at line 236 of file services.pb.h.

◆ GetUnitOverridesResponse_overrides_tag

#define GetUnitOverridesResponse_overrides_tag   1

Definition at line 237 of file services.pb.h.

◆ StartUnitRequest_unit_id_tag

#define StartUnitRequest_unit_id_tag   1

Definition at line 238 of file services.pb.h.

◆ StartUnitResponse_success_tag

#define StartUnitResponse_success_tag   1

Definition at line 239 of file services.pb.h.

◆ StopUnitRequest_unit_id_tag

#define StopUnitRequest_unit_id_tag   1

Definition at line 240 of file services.pb.h.

◆ StopUnitResponse_success_tag

#define StopUnitResponse_success_tag   1

Definition at line 241 of file services.pb.h.

◆ InstantiateUnitRequest_template_id_tag

#define InstantiateUnitRequest_template_id_tag   1

Definition at line 242 of file services.pb.h.

◆ InstantiateUnitRequest_parameters_tag

#define InstantiateUnitRequest_parameters_tag   2

Definition at line 243 of file services.pb.h.

◆ InstantiateUnitResponse_unit_id_tag

#define InstantiateUnitResponse_unit_id_tag   1

Definition at line 244 of file services.pb.h.

◆ UnitStateNotifyRequest_service_id_tag

#define UnitStateNotifyRequest_service_id_tag   1

Definition at line 245 of file services.pb.h.

◆ UnitStateNotifyRequest_status_tag

#define UnitStateNotifyRequest_status_tag   2

Definition at line 246 of file services.pb.h.

◆ UnitStateNotifyResponse_success_tag

#define UnitStateNotifyResponse_success_tag   1

Definition at line 247 of file services.pb.h.

◆ RpcUnitStatus_FIELDLIST

#define RpcUnitStatus_FIELDLIST ( X,
a )
Value:
X(a, STATIC, SINGULAR, BOOL, isActive, 1) \
X(a, STATIC, SINGULAR, UENUM, status, 2) \
X(a, POINTER, SINGULAR, STRING, statusMessage, 3) \
X(a, STATIC, SINGULAR, INT64, timestamp, 4)

Definition at line 250 of file services.pb.h.

◆ RpcUnitStatus_CALLBACK

#define RpcUnitStatus_CALLBACK   NULL

Definition at line 255 of file services.pb.h.

◆ RpcUnitStatus_DEFAULT

#define RpcUnitStatus_DEFAULT   NULL

Definition at line 256 of file services.pb.h.

◆ RpcOverriddenUnit_FIELDLIST

#define RpcOverriddenUnit_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, base_unit_id, 1)

Definition at line 258 of file services.pb.h.

◆ RpcOverriddenUnit_CALLBACK

#define RpcOverriddenUnit_CALLBACK   NULL

Definition at line 260 of file services.pb.h.

◆ RpcOverriddenUnit_DEFAULT

#define RpcOverriddenUnit_DEFAULT   NULL

Definition at line 261 of file services.pb.h.

◆ RpcUnit_FIELDLIST

#define RpcUnit_FIELDLIST ( X,
a )
Value:
X(a, STATIC, SINGULAR, UENUM, type, 1) \
X(a, POINTER, SINGULAR, STRING, name, 2) \
X(a, POINTER, SINGULAR, STRING, description, 3) \
X(a, STATIC, SINGULAR, MESSAGE, status, 4) \
X(a, POINTER, REPEATED, MESSAGE, overridden_units, 5)
const char * name
Definition slab.cpp:33

Definition at line 263 of file services.pb.h.

◆ RpcUnit_CALLBACK

#define RpcUnit_CALLBACK   NULL

Definition at line 269 of file services.pb.h.

◆ RpcUnit_DEFAULT

#define RpcUnit_DEFAULT   NULL

Definition at line 270 of file services.pb.h.

◆ RpcUnit_status_MSGTYPE

#define RpcUnit_status_MSGTYPE   RpcUnitStatus

Definition at line 271 of file services.pb.h.

◆ RpcUnit_overridden_units_MSGTYPE

#define RpcUnit_overridden_units_MSGTYPE   RpcOverriddenUnit

Definition at line 272 of file services.pb.h.

◆ KeyValuePair_FIELDLIST

#define KeyValuePair_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, name, 1) \
X(a, POINTER, SINGULAR, STRING, value, 2)

Definition at line 274 of file services.pb.h.

◆ KeyValuePair_CALLBACK

#define KeyValuePair_CALLBACK   NULL

Definition at line 277 of file services.pb.h.

◆ KeyValuePair_DEFAULT

#define KeyValuePair_DEFAULT   NULL

Definition at line 278 of file services.pb.h.

◆ RpcUnitTemplate_FIELDLIST

#define RpcUnitTemplate_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, base_id, 1) \
X(a, POINTER, REPEATED, STRING, parameters, 2) \
X(a, POINTER, SINGULAR, STRING, description, 3) \
X(a, POINTER, REPEATED, MESSAGE, predefined_arguments, 4)

Definition at line 280 of file services.pb.h.

◆ RpcUnitTemplate_CALLBACK

#define RpcUnitTemplate_CALLBACK   NULL

Definition at line 285 of file services.pb.h.

◆ RpcUnitTemplate_DEFAULT

#define RpcUnitTemplate_DEFAULT   NULL

Definition at line 286 of file services.pb.h.

◆ RpcUnitTemplate_predefined_arguments_MSGTYPE

#define RpcUnitTemplate_predefined_arguments_MSGTYPE   KeyValuePair

Definition at line 287 of file services.pb.h.

◆ RpcUnitOverride_FIELDLIST

#define RpcUnitOverride_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, base_unit_id, 1) \
X(a, POINTER, REPEATED, MESSAGE, overrides, 2) \
X(a, POINTER, SINGULAR, STRING, overridden_unit_id, 3)

Definition at line 289 of file services.pb.h.

◆ RpcUnitOverride_CALLBACK

#define RpcUnitOverride_CALLBACK   NULL

Definition at line 293 of file services.pb.h.

◆ RpcUnitOverride_DEFAULT

#define RpcUnitOverride_DEFAULT   NULL

Definition at line 294 of file services.pb.h.

◆ RpcUnitOverride_overrides_MSGTYPE

#define RpcUnitOverride_overrides_MSGTYPE   KeyValuePair

Definition at line 295 of file services.pb.h.

◆ GetUnitsRequest_FIELDLIST

#define GetUnitsRequest_FIELDLIST ( X,
a )
Value:
\

Definition at line 297 of file services.pb.h.

◆ GetUnitsRequest_CALLBACK

#define GetUnitsRequest_CALLBACK   NULL

Definition at line 299 of file services.pb.h.

◆ GetUnitsRequest_DEFAULT

#define GetUnitsRequest_DEFAULT   NULL

Definition at line 300 of file services.pb.h.

◆ GetUnitsResponse_FIELDLIST

#define GetUnitsResponse_FIELDLIST ( X,
a )
Value:
X(a, POINTER, REPEATED, MESSAGE, units, 1)

Definition at line 302 of file services.pb.h.

◆ GetUnitsResponse_CALLBACK

#define GetUnitsResponse_CALLBACK   NULL

Definition at line 304 of file services.pb.h.

◆ GetUnitsResponse_DEFAULT

#define GetUnitsResponse_DEFAULT   NULL

Definition at line 305 of file services.pb.h.

◆ GetUnitsResponse_units_MSGTYPE

#define GetUnitsResponse_units_MSGTYPE   RpcUnit

Definition at line 306 of file services.pb.h.

◆ GetTemplatesRequest_FIELDLIST

#define GetTemplatesRequest_FIELDLIST ( X,
a )
Value:
\

Definition at line 308 of file services.pb.h.

◆ GetTemplatesRequest_CALLBACK

#define GetTemplatesRequest_CALLBACK   NULL

Definition at line 310 of file services.pb.h.

◆ GetTemplatesRequest_DEFAULT

#define GetTemplatesRequest_DEFAULT   NULL

Definition at line 311 of file services.pb.h.

◆ GetTemplatesResponse_FIELDLIST

#define GetTemplatesResponse_FIELDLIST ( X,
a )
Value:
X(a, POINTER, REPEATED, MESSAGE, templates, 1)

Definition at line 313 of file services.pb.h.

◆ GetTemplatesResponse_CALLBACK

#define GetTemplatesResponse_CALLBACK   NULL

Definition at line 315 of file services.pb.h.

◆ GetTemplatesResponse_DEFAULT

#define GetTemplatesResponse_DEFAULT   NULL

Definition at line 316 of file services.pb.h.

◆ GetTemplatesResponse_templates_MSGTYPE

#define GetTemplatesResponse_templates_MSGTYPE   RpcUnitTemplate

Definition at line 317 of file services.pb.h.

◆ GetUnitOverridesRequest_FIELDLIST

#define GetUnitOverridesRequest_FIELDLIST ( X,
a )
Value:
\

Definition at line 319 of file services.pb.h.

◆ GetUnitOverridesRequest_CALLBACK

#define GetUnitOverridesRequest_CALLBACK   NULL

Definition at line 321 of file services.pb.h.

◆ GetUnitOverridesRequest_DEFAULT

#define GetUnitOverridesRequest_DEFAULT   NULL

Definition at line 322 of file services.pb.h.

◆ GetUnitOverridesResponse_FIELDLIST

#define GetUnitOverridesResponse_FIELDLIST ( X,
a )
Value:
X(a, POINTER, REPEATED, MESSAGE, overrides, 1)

Definition at line 324 of file services.pb.h.

◆ GetUnitOverridesResponse_CALLBACK

#define GetUnitOverridesResponse_CALLBACK   NULL

Definition at line 326 of file services.pb.h.

◆ GetUnitOverridesResponse_DEFAULT

#define GetUnitOverridesResponse_DEFAULT   NULL

Definition at line 327 of file services.pb.h.

◆ GetUnitOverridesResponse_overrides_MSGTYPE

#define GetUnitOverridesResponse_overrides_MSGTYPE   RpcUnitOverride

Definition at line 328 of file services.pb.h.

◆ StartUnitRequest_FIELDLIST

#define StartUnitRequest_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, unit_id, 1)

Definition at line 330 of file services.pb.h.

◆ StartUnitRequest_CALLBACK

#define StartUnitRequest_CALLBACK   NULL

Definition at line 332 of file services.pb.h.

◆ StartUnitRequest_DEFAULT

#define StartUnitRequest_DEFAULT   NULL

Definition at line 333 of file services.pb.h.

◆ StartUnitResponse_FIELDLIST

#define StartUnitResponse_FIELDLIST ( X,
a )
Value:
X(a, STATIC, SINGULAR, BOOL, success, 1)

Definition at line 335 of file services.pb.h.

◆ StartUnitResponse_CALLBACK

#define StartUnitResponse_CALLBACK   NULL

Definition at line 337 of file services.pb.h.

◆ StartUnitResponse_DEFAULT

#define StartUnitResponse_DEFAULT   NULL

Definition at line 338 of file services.pb.h.

◆ StopUnitRequest_FIELDLIST

#define StopUnitRequest_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, unit_id, 1)

Definition at line 340 of file services.pb.h.

◆ StopUnitRequest_CALLBACK

#define StopUnitRequest_CALLBACK   NULL

Definition at line 342 of file services.pb.h.

◆ StopUnitRequest_DEFAULT

#define StopUnitRequest_DEFAULT   NULL

Definition at line 343 of file services.pb.h.

◆ StopUnitResponse_FIELDLIST

#define StopUnitResponse_FIELDLIST ( X,
a )
Value:
X(a, STATIC, SINGULAR, BOOL, success, 1)

Definition at line 345 of file services.pb.h.

◆ StopUnitResponse_CALLBACK

#define StopUnitResponse_CALLBACK   NULL

Definition at line 347 of file services.pb.h.

◆ StopUnitResponse_DEFAULT

#define StopUnitResponse_DEFAULT   NULL

Definition at line 348 of file services.pb.h.

◆ InstantiateUnitRequest_FIELDLIST

#define InstantiateUnitRequest_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, template_id, 1) \
X(a, POINTER, REPEATED, MESSAGE, parameters, 2)

Definition at line 350 of file services.pb.h.

◆ InstantiateUnitRequest_CALLBACK

#define InstantiateUnitRequest_CALLBACK   NULL

Definition at line 353 of file services.pb.h.

◆ InstantiateUnitRequest_DEFAULT

#define InstantiateUnitRequest_DEFAULT   NULL

Definition at line 354 of file services.pb.h.

◆ InstantiateUnitRequest_parameters_MSGTYPE

#define InstantiateUnitRequest_parameters_MSGTYPE   KeyValuePair

Definition at line 355 of file services.pb.h.

◆ InstantiateUnitResponse_FIELDLIST

#define InstantiateUnitResponse_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, unit_id, 1)

Definition at line 357 of file services.pb.h.

◆ InstantiateUnitResponse_CALLBACK

#define InstantiateUnitResponse_CALLBACK   NULL

Definition at line 359 of file services.pb.h.

◆ InstantiateUnitResponse_DEFAULT

#define InstantiateUnitResponse_DEFAULT   NULL

Definition at line 360 of file services.pb.h.

◆ UnitStateNotifyRequest_FIELDLIST

#define UnitStateNotifyRequest_FIELDLIST ( X,
a )
Value:
X(a, POINTER, SINGULAR, STRING, service_id, 1) \
X(a, STATIC, SINGULAR, MESSAGE, status, 2)

Definition at line 362 of file services.pb.h.

◆ UnitStateNotifyRequest_CALLBACK

#define UnitStateNotifyRequest_CALLBACK   NULL

Definition at line 365 of file services.pb.h.

◆ UnitStateNotifyRequest_DEFAULT

#define UnitStateNotifyRequest_DEFAULT   NULL

Definition at line 366 of file services.pb.h.

◆ UnitStateNotifyRequest_status_MSGTYPE

#define UnitStateNotifyRequest_status_MSGTYPE   RpcUnitStatus

Definition at line 367 of file services.pb.h.

◆ UnitStateNotifyResponse_FIELDLIST

#define UnitStateNotifyResponse_FIELDLIST ( X,
a )
Value:
X(a, STATIC, SINGULAR, BOOL, success, 1)

Definition at line 369 of file services.pb.h.

◆ UnitStateNotifyResponse_CALLBACK

#define UnitStateNotifyResponse_CALLBACK   NULL

Definition at line 371 of file services.pb.h.

◆ UnitStateNotifyResponse_DEFAULT

#define UnitStateNotifyResponse_DEFAULT   NULL

Definition at line 372 of file services.pb.h.

◆ RpcUnitStatus_fields

#define RpcUnitStatus_fields   &RpcUnitStatus_msg

Definition at line 396 of file services.pb.h.

◆ RpcOverriddenUnit_fields

#define RpcOverriddenUnit_fields   &RpcOverriddenUnit_msg

Definition at line 397 of file services.pb.h.

◆ RpcUnit_fields

#define RpcUnit_fields   &RpcUnit_msg

Definition at line 398 of file services.pb.h.

◆ KeyValuePair_fields

#define KeyValuePair_fields   &KeyValuePair_msg

Definition at line 399 of file services.pb.h.

Referenced by encode_dictionary().

◆ RpcUnitTemplate_fields

#define RpcUnitTemplate_fields   &RpcUnitTemplate_msg

Definition at line 400 of file services.pb.h.

◆ RpcUnitOverride_fields

#define RpcUnitOverride_fields   &RpcUnitOverride_msg

Definition at line 401 of file services.pb.h.

◆ GetUnitsRequest_fields

#define GetUnitsRequest_fields   &GetUnitsRequest_msg

Definition at line 402 of file services.pb.h.

◆ GetUnitsResponse_fields

#define GetUnitsResponse_fields   &GetUnitsResponse_msg

Definition at line 403 of file services.pb.h.

◆ GetTemplatesRequest_fields

#define GetTemplatesRequest_fields   &GetTemplatesRequest_msg

Definition at line 404 of file services.pb.h.

◆ GetTemplatesResponse_fields

#define GetTemplatesResponse_fields   &GetTemplatesResponse_msg

Definition at line 405 of file services.pb.h.

◆ GetUnitOverridesRequest_fields

#define GetUnitOverridesRequest_fields   &GetUnitOverridesRequest_msg

Definition at line 406 of file services.pb.h.

◆ GetUnitOverridesResponse_fields

#define GetUnitOverridesResponse_fields   &GetUnitOverridesResponse_msg

Definition at line 407 of file services.pb.h.

◆ StartUnitRequest_fields

#define StartUnitRequest_fields   &StartUnitRequest_msg

Definition at line 408 of file services.pb.h.

◆ StartUnitResponse_fields

#define StartUnitResponse_fields   &StartUnitResponse_msg

Definition at line 409 of file services.pb.h.

◆ StopUnitRequest_fields

#define StopUnitRequest_fields   &StopUnitRequest_msg

Definition at line 410 of file services.pb.h.

◆ StopUnitResponse_fields

#define StopUnitResponse_fields   &StopUnitResponse_msg

Definition at line 411 of file services.pb.h.

◆ InstantiateUnitRequest_fields

#define InstantiateUnitRequest_fields   &InstantiateUnitRequest_msg

Definition at line 412 of file services.pb.h.

◆ InstantiateUnitResponse_fields

#define InstantiateUnitResponse_fields   &InstantiateUnitResponse_msg

Definition at line 413 of file services.pb.h.

◆ UnitStateNotifyRequest_fields

#define UnitStateNotifyRequest_fields   &UnitStateNotifyRequest_msg

Definition at line 414 of file services.pb.h.

◆ UnitStateNotifyResponse_fields

#define UnitStateNotifyResponse_fields   &UnitStateNotifyResponse_msg

Definition at line 415 of file services.pb.h.

◆ GetTemplatesRequest_size

#define GetTemplatesRequest_size   0

Definition at line 432 of file services.pb.h.

◆ GetUnitOverridesRequest_size

#define GetUnitOverridesRequest_size   0

Definition at line 433 of file services.pb.h.

◆ GetUnitsRequest_size

#define GetUnitsRequest_size   0

Definition at line 434 of file services.pb.h.

◆ SERVICES_PB_H_MAX_SIZE

#define SERVICES_PB_H_MAX_SIZE   StartUnitResponse_size

Definition at line 435 of file services.pb.h.

◆ StartUnitResponse_size

#define StartUnitResponse_size   2

Definition at line 436 of file services.pb.h.

◆ StopUnitResponse_size

#define StopUnitResponse_size   2

Definition at line 437 of file services.pb.h.

◆ UnitStateNotifyResponse_size

#define UnitStateNotifyResponse_size   2

Definition at line 438 of file services.pb.h.

Enumeration Type Documentation

◆ RpcUnitStatusEnum

Enumerator
RpcUnitStatusEnum_Starting 
RpcUnitStatusEnum_Started 
RpcUnitStatusEnum_Failed 
RpcUnitStatusEnum_Stopping 
RpcUnitStatusEnum_Stopped 

Definition at line 14 of file services.pb.h.

◆ RpcUnitType

Enumerator
RpcUnitType_Service 
RpcUnitType_Target 
RpcUnitType_Path 
RpcUnitType_Mount 
RpcUnitType_Symlink 
RpcUnitType_Device 
RpcUnitType_Timer 

Definition at line 22 of file services.pb.h.

Variable Documentation

◆ RpcUnitStatus_msg

const pb_msgdesc_t RpcUnitStatus_msg
extern

◆ RpcOverriddenUnit_msg

const pb_msgdesc_t RpcOverriddenUnit_msg
extern

◆ RpcUnit_msg

const pb_msgdesc_t RpcUnit_msg
extern

◆ KeyValuePair_msg

const pb_msgdesc_t KeyValuePair_msg
extern

◆ RpcUnitTemplate_msg

const pb_msgdesc_t RpcUnitTemplate_msg
extern

◆ RpcUnitOverride_msg

const pb_msgdesc_t RpcUnitOverride_msg
extern

◆ GetUnitsRequest_msg

const pb_msgdesc_t GetUnitsRequest_msg
extern

◆ GetUnitsResponse_msg

const pb_msgdesc_t GetUnitsResponse_msg
extern

◆ GetTemplatesRequest_msg

const pb_msgdesc_t GetTemplatesRequest_msg
extern

◆ GetTemplatesResponse_msg

const pb_msgdesc_t GetTemplatesResponse_msg
extern

◆ GetUnitOverridesRequest_msg

const pb_msgdesc_t GetUnitOverridesRequest_msg
extern

◆ GetUnitOverridesResponse_msg

const pb_msgdesc_t GetUnitOverridesResponse_msg
extern

◆ StartUnitRequest_msg

const pb_msgdesc_t StartUnitRequest_msg
extern

◆ StartUnitResponse_msg

const pb_msgdesc_t StartUnitResponse_msg
extern

◆ StopUnitRequest_msg

const pb_msgdesc_t StopUnitRequest_msg
extern

◆ StopUnitResponse_msg

const pb_msgdesc_t StopUnitResponse_msg
extern

◆ InstantiateUnitRequest_msg

const pb_msgdesc_t InstantiateUnitRequest_msg
extern

◆ InstantiateUnitResponse_msg

const pb_msgdesc_t InstantiateUnitResponse_msg
extern

◆ UnitStateNotifyRequest_msg

const pb_msgdesc_t UnitStateNotifyRequest_msg
extern

◆ UnitStateNotifyResponse_msg

const pb_msgdesc_t UnitStateNotifyResponse_msg
extern