diff options
Diffstat (limited to 'src/include/anastasis_service.h')
-rw-r--r-- | src/include/anastasis_service.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/include/anastasis_service.h b/src/include/anastasis_service.h index b6b3d76..0ef31d6 100644 --- a/src/include/anastasis_service.h +++ b/src/include/anastasis_service.h | |||
@@ -570,6 +570,23 @@ struct ANASTASIS_KeyShareDownloadDetails | |||
570 | } payment_required; | 570 | } payment_required; |
571 | 571 | ||
572 | 572 | ||
573 | struct | ||
574 | { | ||
575 | |||
576 | /** | ||
577 | * How many requests are allowed at most per @e request_frequency? | ||
578 | */ | ||
579 | uint32_t request_limit; | ||
580 | |||
581 | /** | ||
582 | * Frequency at which requests are allowed / new challenges are | ||
583 | * created. | ||
584 | */ | ||
585 | struct GNUNET_TIME_Relative request_frequency; | ||
586 | |||
587 | } rate_limit_exceeded; | ||
588 | |||
589 | |||
573 | /** | 590 | /** |
574 | * Response with details about a server-side failure, if | 591 | * Response with details about a server-side failure, if |
575 | * @e status is #ANASTASIS_KSD_SERVER_ERROR, | 592 | * @e status is #ANASTASIS_KSD_SERVER_ERROR, |