Struct sda_client_http::SdaHttpClient [] [src]

pub struct SdaHttpClient<S> { /* fields omitted */ }

Methods

impl<S: TokenStore> SdaHttpClient<S>
[src]

Trait Implementations

impl<S> SdaService for SdaHttpClient<S> where S: Send + Sync + TokenStore
[src]

impl<S> SdaBaseService for SdaHttpClient<S> where S: Send + Sync + TokenStore
[src]

Send a ping to the service, expecting a pong in return if everything appears to be running.

impl<S> SdaAgentService for SdaHttpClient<S> where S: Send + Sync + TokenStore
[src]

Create an agent.

Retrieve the agent description.

Register the given public profile; updates any existing profile.

Retrieve the associated public profile.

Register new encryption key for agent.

Retrieve agent encryption key.

impl<S> SdaAggregationService for SdaHttpClient<S> where S: Send + Sync + TokenStore
[src]

Search for aggregations optionally filtering by title substring and/or recipient. Read more

Retrieve an aggregation and its description.

Retrieve the associated committee.

impl<S> SdaParticipationService for SdaHttpClient<S> where S: Send + Sync + TokenStore
[src]

Provide user input to an aggregation.

impl<S> SdaClerkingService for SdaHttpClient<S> where S: Send + Sync + TokenStore
[src]

Pull any job waiting to be performed by the speficied clerk.

Push the result of a finished job.

impl<S> SdaRecipientService for SdaHttpClient<S> where S: Send + Sync + TokenStore
[src]

Create a new aggregation on the service (without any associated result). If successful, the original id has been replaced by the returned id. Read more

Propose suitable members for a committee, taking into account the aggregation constraints.

Set the committee for an aggregation.

Poll status of an aggregation.

Create a snapshot for an aggregation.

Retrieve results of an aggregation.

Delete all information (including results) regarding an aggregation.