Package mls_client
Class MLSClientGrpc.MLSClientStub
java.lang.Object
io.grpc.stub.AbstractStub<MLSClientGrpc.MLSClientStub>
io.grpc.stub.AbstractAsyncStub<MLSClientGrpc.MLSClientStub>
mls_client.MLSClientGrpc.MLSClientStub
- Enclosing class:
MLSClientGrpc
public static final class MLSClientGrpc.MLSClientStub
extends io.grpc.stub.AbstractAsyncStub<MLSClientGrpc.MLSClientStub>
A stub to allow clients to do asynchronous rpc calls to service MLSClient.
A wrapper around an MLS client implementation
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addExternalSigner
(MlsClient.AddExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) void
addProposal
(MlsClient.AddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) protected MLSClientGrpc.MLSClientStub
build
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) void
commit
(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) void
createBranch
(MlsClient.CreateBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) Subgroup Branchingvoid
createExternalSigner
(MlsClient.CreateExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateExternalSignerResponse> responseObserver) void
createGroup
(MlsClient.CreateGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateGroupResponse> responseObserver) Ways to become a member of a groupvoid
createKeyPackage
(MlsClient.CreateKeyPackageRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateKeyPackageResponse> responseObserver) void
export
(MlsClient.ExportRequest request, io.grpc.stub.StreamObserver<MlsClient.ExportResponse> responseObserver) void
externalJoin
(MlsClient.ExternalJoinRequest request, io.grpc.stub.StreamObserver<MlsClient.ExternalJoinResponse> responseObserver) void
externalPSKProposal
(MlsClient.ExternalPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) void
externalSignerProposal
(MlsClient.ExternalSignerProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) void
free
(MlsClient.FreeRequest request, io.grpc.stub.StreamObserver<MlsClient.FreeResponse> responseObserver) Cleanupvoid
groupContextExtensionsProposal
(MlsClient.GroupContextExtensionsProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) void
groupInfo
(MlsClient.GroupInfoRequest request, io.grpc.stub.StreamObserver<MlsClient.GroupInfoResponse> responseObserver) Operations using a group statevoid
handleBranch
(MlsClient.HandleBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleBranchResponse> responseObserver) void
handleCommit
(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) void
handlePendingCommit
(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) void
handlePendingReInitCommit
(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) void
handleReInitCommit
(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) void
handleReInitWelcome
(MlsClient.HandleReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) void
joinGroup
(MlsClient.JoinGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) void
name
(MlsClient.NameRequest request, io.grpc.stub.StreamObserver<MlsClient.NameResponse> responseObserver) The human-readable name of the stackvoid
newMemberAddProposal
(MlsClient.NewMemberAddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.NewMemberAddProposalResponse> responseObserver) External proposalsvoid
protect
(MlsClient.ProtectRequest request, io.grpc.stub.StreamObserver<MlsClient.ProtectResponse> responseObserver) void
reInitCommit
(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) void
reInitProposal
(MlsClient.ReInitProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) Reinitializationvoid
reInitWelcome
(MlsClient.ReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) void
removeProposal
(MlsClient.RemoveProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) void
resumptionPSKProposal
(MlsClient.ResumptionPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) void
stateAuth
(MlsClient.StateAuthRequest request, io.grpc.stub.StreamObserver<MlsClient.StateAuthResponse> responseObserver) void
storePSK
(MlsClient.StorePSKRequest request, io.grpc.stub.StreamObserver<MlsClient.StorePSKResponse> responseObserver) void
supportedCiphersuites
(MlsClient.SupportedCiphersuitesRequest request, io.grpc.stub.StreamObserver<MlsClient.SupportedCiphersuitesResponse> responseObserver) List of supported ciphersuitesvoid
unprotect
(MlsClient.UnprotectRequest request, io.grpc.stub.StreamObserver<MlsClient.UnprotectResponse> responseObserver) void
updateProposal
(MlsClient.UpdateProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
build
protected MLSClientGrpc.MLSClientStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<MLSClientGrpc.MLSClientStub>
-
name
public void name(MlsClient.NameRequest request, io.grpc.stub.StreamObserver<MlsClient.NameResponse> responseObserver) The human-readable name of the stack
-
supportedCiphersuites
public void supportedCiphersuites(MlsClient.SupportedCiphersuitesRequest request, io.grpc.stub.StreamObserver<MlsClient.SupportedCiphersuitesResponse> responseObserver) List of supported ciphersuites
-
createGroup
public void createGroup(MlsClient.CreateGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateGroupResponse> responseObserver) Ways to become a member of a group
-
createKeyPackage
public void createKeyPackage(MlsClient.CreateKeyPackageRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateKeyPackageResponse> responseObserver) -
joinGroup
public void joinGroup(MlsClient.JoinGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) -
externalJoin
public void externalJoin(MlsClient.ExternalJoinRequest request, io.grpc.stub.StreamObserver<MlsClient.ExternalJoinResponse> responseObserver) -
groupInfo
public void groupInfo(MlsClient.GroupInfoRequest request, io.grpc.stub.StreamObserver<MlsClient.GroupInfoResponse> responseObserver) Operations using a group state
-
stateAuth
public void stateAuth(MlsClient.StateAuthRequest request, io.grpc.stub.StreamObserver<MlsClient.StateAuthResponse> responseObserver) -
export
public void export(MlsClient.ExportRequest request, io.grpc.stub.StreamObserver<MlsClient.ExportResponse> responseObserver) -
protect
public void protect(MlsClient.ProtectRequest request, io.grpc.stub.StreamObserver<MlsClient.ProtectResponse> responseObserver) -
unprotect
public void unprotect(MlsClient.UnprotectRequest request, io.grpc.stub.StreamObserver<MlsClient.UnprotectResponse> responseObserver) -
storePSK
public void storePSK(MlsClient.StorePSKRequest request, io.grpc.stub.StreamObserver<MlsClient.StorePSKResponse> responseObserver) -
addProposal
public void addProposal(MlsClient.AddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
updateProposal
public void updateProposal(MlsClient.UpdateProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
removeProposal
public void removeProposal(MlsClient.RemoveProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
externalPSKProposal
public void externalPSKProposal(MlsClient.ExternalPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
resumptionPSKProposal
public void resumptionPSKProposal(MlsClient.ResumptionPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
groupContextExtensionsProposal
public void groupContextExtensionsProposal(MlsClient.GroupContextExtensionsProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
commit
public void commit(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) -
handleCommit
public void handleCommit(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) -
handlePendingCommit
public void handlePendingCommit(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) -
reInitProposal
public void reInitProposal(MlsClient.ReInitProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) Reinitialization
-
reInitCommit
public void reInitCommit(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) -
handlePendingReInitCommit
public void handlePendingReInitCommit(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) -
handleReInitCommit
public void handleReInitCommit(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) -
reInitWelcome
public void reInitWelcome(MlsClient.ReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) -
handleReInitWelcome
public void handleReInitWelcome(MlsClient.HandleReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) -
createBranch
public void createBranch(MlsClient.CreateBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) Subgroup Branching
-
handleBranch
public void handleBranch(MlsClient.HandleBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleBranchResponse> responseObserver) -
newMemberAddProposal
public void newMemberAddProposal(MlsClient.NewMemberAddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.NewMemberAddProposalResponse> responseObserver) External proposals
-
createExternalSigner
public void createExternalSigner(MlsClient.CreateExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateExternalSignerResponse> responseObserver) -
addExternalSigner
public void addExternalSigner(MlsClient.AddExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
externalSignerProposal
public void externalSignerProposal(MlsClient.ExternalSignerProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
free
public void free(MlsClient.FreeRequest request, io.grpc.stub.StreamObserver<MlsClient.FreeResponse> responseObserver) Cleanup
-