summaryrefslogtreecommitdiff
path: root/src/testbed/testbed.h
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2013-09-02 14:25:54 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2013-09-02 14:25:54 +0000
commit6ea7ba4bfcd11cbfc0b828f12d881f983d277bc7 (patch)
tree1de1beff9a9c31428c01e2cb896a0e82fe1bd274 /src/testbed/testbed.h
parentc9b0b7850190a2deec71bc8029a8db58ad809fd5 (diff)
downloadgnunet-6ea7ba4bfcd11cbfc0b828f12d881f983d277bc7.tar.gz
gnunet-6ea7ba4bfcd11cbfc0b828f12d881f983d277bc7.zip
- more barrier code
Diffstat (limited to 'src/testbed/testbed.h')
-rw-r--r--src/testbed/testbed.h25
1 files changed, 16 insertions, 9 deletions
diff --git a/src/testbed/testbed.h b/src/testbed/testbed.h
index 73cf8c294..7b0406502 100644
--- a/src/testbed/testbed.h
+++ b/src/testbed/testbed.h
@@ -784,22 +784,29 @@ struct GNUNET_TESTBED_BarrierInit
784 struct GNUNET_MessageHeader header; 784 struct GNUNET_MessageHeader header;
785 785
786 /** 786 /**
787 * Unused. Only of alignment. 787 * The quorum percentage needed for crossing the barrier
788 */ 788 */
789 uint32_t unused; 789 uint8_t quorum;
790 790
791 /** 791 /**
792 * The operation id 792 * name of the barrier. Non NULL-terminated.
793 */ 793 */
794 uint64_t op_id; 794 char name[0];
795 795};
796
797
798/**
799 * Message to cancel a barrier
800 */
801struct GNUNET_TESTBED_BarrierCancel
802{
796 /** 803 /**
797 * The quorum percentage needed for crossing the barrier 804 * Type is GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_CANCEL
798 */ 805 */
799 uint8_t quorum; 806 struct GNUNET_MessageHeader header;
800 807
801 /** 808 /**
802 * name of the barrier. Non NULL-terminated. 809 * The barrier name. Non NULL terminated
803 */ 810 */
804 char name[0]; 811 char name[0];
805}; 812};