/*
This file is part of GNUnet.
- (C) 2009 Christian Grothoff (and other contributing authors)
+ Copyright (C) 2009 GNUnet e.V.
GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
You should have received a copy of the GNU General Public License
along with GNUnet; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
+ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
*/
/**
{
/**
- * Reply to client, of type is GNUNET_MESSAGE_TYPE_ARM_STATUS.
+ * Reply to client, of type is #GNUNET_MESSAGE_TYPE_ARM_STATUS.
*/
struct GNUNET_MessageHeader header;
-
+
/**
* Status from the 'enum GNUNET_ARM_ServiceStatus'
*/
struct GNUNET_ARM_Message
{
/**
- * Reply to client, type is GNUNET_MESSAGE_TYPE_ARM_RESULT or
- * GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT.
+ * Reply to client, type is #GNUNET_MESSAGE_TYPE_ARM_RESULT or
+ * #GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT.
* OR
- * Request from client, type is GNUNET_MESSAGE_TYPE_ARM_REQUEST
+ * Request from client, type is #GNUNET_MESSAGE_TYPE_ARM_START or
+ * #GNUNET_MESSAGE_TYPE_ARM_STOP.
*/
struct GNUNET_MessageHeader header;
-
+
+ /**
+ * For alignment.
+ */
+ uint32_t reserved;
+
/**
* ID of a request that is being replied to.
* OR
{
/**
- * Reply to client, of type is GNUNET_MESSAGE_TYPE_ARM_RESULT, with an ID.
+ * Reply to client, of type is #GNUNET_MESSAGE_TYPE_ARM_RESULT, with an ID.
*/
struct GNUNET_ARM_Message arm_msg;
-
+
/**
- * Result from the 'enum GNUNET_ARM_Result'
+ * Result from the `enum GNUNET_ARM_Result`
*/
uint32_t result;
};
/**
- * Reply from ARM to client for the
- * GNUNET_MESSAGE_TYPE_ARM_LIST request followed by count
+ * Reply from ARM to client for the
+ * #GNUNET_MESSAGE_TYPE_ARM_LIST request followed by count
* '\0' terminated strings. header->size contains the
* total size (including all strings).
*/
struct GNUNET_ARM_ListResultMessage
{
/**
- * Reply to client, of type is GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT,
+ * Reply to client, of type is #GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT,
* with an ID.
*/
struct GNUNET_ARM_Message arm_msg;