Interface MLSClientGrpc.AsyncService
- All Known Implementing Classes:
MLSClientGrpc.MLSClientImplBase, MLSClientImpl
- Enclosing class:
MLSClientGrpc
public static interface MLSClientGrpc.AsyncService
A wrapper around an MLS client implementation
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddExternalSigner(MlsClient.AddExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default voidaddProposal(MlsClient.AddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default voidcommit(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) default voidcreateBranch(MlsClient.CreateBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) Subgroup Branchingdefault voidcreateExternalSigner(MlsClient.CreateExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateExternalSignerResponse> responseObserver) default voidcreateGroup(MlsClient.CreateGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateGroupResponse> responseObserver) Ways to become a member of a groupdefault voidcreateKeyPackage(MlsClient.CreateKeyPackageRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateKeyPackageResponse> responseObserver) default voidexport(MlsClient.ExportRequest request, io.grpc.stub.StreamObserver<MlsClient.ExportResponse> responseObserver) default voidexternalJoin(MlsClient.ExternalJoinRequest request, io.grpc.stub.StreamObserver<MlsClient.ExternalJoinResponse> responseObserver) default voidexternalPSKProposal(MlsClient.ExternalPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default voidexternalSignerProposal(MlsClient.ExternalSignerProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default voidfree(MlsClient.FreeRequest request, io.grpc.stub.StreamObserver<MlsClient.FreeResponse> responseObserver) Cleanupdefault voidgroupContextExtensionsProposal(MlsClient.GroupContextExtensionsProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default voidgroupInfo(MlsClient.GroupInfoRequest request, io.grpc.stub.StreamObserver<MlsClient.GroupInfoResponse> responseObserver) Operations using a group statedefault voidhandleBranch(MlsClient.HandleBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleBranchResponse> responseObserver) default voidhandleCommit(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) default voidhandlePendingCommit(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) default voidhandlePendingReInitCommit(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) default voidhandleReInitCommit(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) default voidhandleReInitWelcome(MlsClient.HandleReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) default voidjoinGroup(MlsClient.JoinGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) default voidname(MlsClient.NameRequest request, io.grpc.stub.StreamObserver<MlsClient.NameResponse> responseObserver) The human-readable name of the stackdefault voidnewMemberAddProposal(MlsClient.NewMemberAddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.NewMemberAddProposalResponse> responseObserver) External proposalsdefault voidprotect(MlsClient.ProtectRequest request, io.grpc.stub.StreamObserver<MlsClient.ProtectResponse> responseObserver) default voidreInitCommit(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) default voidreInitProposal(MlsClient.ReInitProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) Reinitializationdefault voidreInitWelcome(MlsClient.ReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) default voidremoveProposal(MlsClient.RemoveProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default voidresumptionPSKProposal(MlsClient.ResumptionPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default voidstateAuth(MlsClient.StateAuthRequest request, io.grpc.stub.StreamObserver<MlsClient.StateAuthResponse> responseObserver) default voidstorePSK(MlsClient.StorePSKRequest request, io.grpc.stub.StreamObserver<MlsClient.StorePSKResponse> responseObserver) default voidsupportedCiphersuites(MlsClient.SupportedCiphersuitesRequest request, io.grpc.stub.StreamObserver<MlsClient.SupportedCiphersuitesResponse> responseObserver) List of supported ciphersuitesdefault voidunprotect(MlsClient.UnprotectRequest request, io.grpc.stub.StreamObserver<MlsClient.UnprotectResponse> responseObserver) default voidupdateProposal(MlsClient.UpdateProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver)
-
Method Details
-
name
default void name(MlsClient.NameRequest request, io.grpc.stub.StreamObserver<MlsClient.NameResponse> responseObserver) The human-readable name of the stack
-
supportedCiphersuites
default void supportedCiphersuites(MlsClient.SupportedCiphersuitesRequest request, io.grpc.stub.StreamObserver<MlsClient.SupportedCiphersuitesResponse> responseObserver) List of supported ciphersuites
-
createGroup
default void createGroup(MlsClient.CreateGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateGroupResponse> responseObserver) Ways to become a member of a group
-
createKeyPackage
default void createKeyPackage(MlsClient.CreateKeyPackageRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateKeyPackageResponse> responseObserver) -
joinGroup
default void joinGroup(MlsClient.JoinGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) -
externalJoin
default void externalJoin(MlsClient.ExternalJoinRequest request, io.grpc.stub.StreamObserver<MlsClient.ExternalJoinResponse> responseObserver) -
groupInfo
default void groupInfo(MlsClient.GroupInfoRequest request, io.grpc.stub.StreamObserver<MlsClient.GroupInfoResponse> responseObserver) Operations using a group state
-
stateAuth
default void stateAuth(MlsClient.StateAuthRequest request, io.grpc.stub.StreamObserver<MlsClient.StateAuthResponse> responseObserver) -
export
default void export(MlsClient.ExportRequest request, io.grpc.stub.StreamObserver<MlsClient.ExportResponse> responseObserver) -
protect
default void protect(MlsClient.ProtectRequest request, io.grpc.stub.StreamObserver<MlsClient.ProtectResponse> responseObserver) -
unprotect
default void unprotect(MlsClient.UnprotectRequest request, io.grpc.stub.StreamObserver<MlsClient.UnprotectResponse> responseObserver) -
storePSK
default void storePSK(MlsClient.StorePSKRequest request, io.grpc.stub.StreamObserver<MlsClient.StorePSKResponse> responseObserver) -
addProposal
default void addProposal(MlsClient.AddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
updateProposal
default void updateProposal(MlsClient.UpdateProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
removeProposal
default void removeProposal(MlsClient.RemoveProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
externalPSKProposal
default void externalPSKProposal(MlsClient.ExternalPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
resumptionPSKProposal
default void resumptionPSKProposal(MlsClient.ResumptionPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
groupContextExtensionsProposal
default void groupContextExtensionsProposal(MlsClient.GroupContextExtensionsProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
commit
default void commit(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) -
handleCommit
default void handleCommit(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) -
handlePendingCommit
default void handlePendingCommit(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) -
reInitProposal
default void reInitProposal(MlsClient.ReInitProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) Reinitialization
-
reInitCommit
default void reInitCommit(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) -
handlePendingReInitCommit
default void handlePendingReInitCommit(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) -
handleReInitCommit
default void handleReInitCommit(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) -
reInitWelcome
default void reInitWelcome(MlsClient.ReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) -
handleReInitWelcome
default void handleReInitWelcome(MlsClient.HandleReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) -
createBranch
default void createBranch(MlsClient.CreateBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) Subgroup Branching
-
handleBranch
default void handleBranch(MlsClient.HandleBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleBranchResponse> responseObserver) -
newMemberAddProposal
default void newMemberAddProposal(MlsClient.NewMemberAddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.NewMemberAddProposalResponse> responseObserver) External proposals
-
createExternalSigner
default void createExternalSigner(MlsClient.CreateExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateExternalSignerResponse> responseObserver) -
addExternalSigner
default void addExternalSigner(MlsClient.AddExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
externalSignerProposal
default void externalSignerProposal(MlsClient.ExternalSignerProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
free
default void free(MlsClient.FreeRequest request, io.grpc.stub.StreamObserver<MlsClient.FreeResponse> responseObserver) Cleanup
-