Documentation
¶
Index ¶
- Constants
- type DomainOwner
- type DomainSet
- type DomainVerificationInfo
- type DomainVerificationManagerProxy
- func (p *DomainVerificationManagerProxy) AsBinder() binder.IBinder
- func (p *DomainVerificationManagerProxy) GetDomainVerificationInfo(ctx context.Context, packageName string) (DomainVerificationInfo, error)
- func (p *DomainVerificationManagerProxy) GetDomainVerificationUserState(ctx context.Context, packageName string) (DomainVerificationUserState, error)
- func (p *DomainVerificationManagerProxy) GetOwnersForDomain(ctx context.Context, domain string) ([]DomainOwner, error)
- func (p *DomainVerificationManagerProxy) GetUriRelativeFilterGroups(ctx context.Context, packageName string, domains []string) (os.Bundle, error)
- func (p *DomainVerificationManagerProxy) QueryValidVerificationPackageNames(ctx context.Context) ([]string, error)
- func (p *DomainVerificationManagerProxy) SetDomainVerificationLinkHandlingAllowed(ctx context.Context, packageName string, allowed bool) error
- func (p *DomainVerificationManagerProxy) SetDomainVerificationStatus(ctx context.Context, domainSetId string, domains DomainSet, state int32) (int32, error)
- func (p *DomainVerificationManagerProxy) SetDomainVerificationUserSelection(ctx context.Context, domainSetId string, domains DomainSet, enabled bool) (int32, error)
- func (p *DomainVerificationManagerProxy) SetUriRelativeFilterGroups(ctx context.Context, packageName string, domainToGroupsBundle os.Bundle) error
- type DomainVerificationManagerStub
- type DomainVerificationUserState
- type IDomainVerificationManager
- type IDomainVerificationManagerServer
Constants ¶
const ( TransactionIDomainVerificationManagerQueryValidVerificationPackageNames = binder.FirstCallTransaction + 0 TransactionIDomainVerificationManagerGetDomainVerificationInfo = binder.FirstCallTransaction + 1 TransactionIDomainVerificationManagerGetDomainVerificationUserState = binder.FirstCallTransaction + 2 TransactionIDomainVerificationManagerGetOwnersForDomain = binder.FirstCallTransaction + 3 TransactionIDomainVerificationManagerSetDomainVerificationStatus = binder.FirstCallTransaction + 4 TransactionIDomainVerificationManagerSetDomainVerificationLinkHandlingAllowed = binder.FirstCallTransaction + 5 TransactionIDomainVerificationManagerSetDomainVerificationUserSelection = binder.FirstCallTransaction + 6 TransactionIDomainVerificationManagerSetUriRelativeFilterGroups = binder.FirstCallTransaction + 7 TransactionIDomainVerificationManagerGetUriRelativeFilterGroups = binder.FirstCallTransaction + 8 )
const ( MethodIDomainVerificationManagerQueryValidVerificationPackageNames = "queryValidVerificationPackageNames" MethodIDomainVerificationManagerGetDomainVerificationInfo = "getDomainVerificationInfo" MethodIDomainVerificationManagerGetDomainVerificationUserState = "getDomainVerificationUserState" MethodIDomainVerificationManagerGetOwnersForDomain = "getOwnersForDomain" MethodIDomainVerificationManagerSetDomainVerificationStatus = "setDomainVerificationStatus" MethodIDomainVerificationManagerSetDomainVerificationLinkHandlingAllowed = "setDomainVerificationLinkHandlingAllowed" MethodIDomainVerificationManagerSetDomainVerificationUserSelection = "setDomainVerificationUserSelection" MethodIDomainVerificationManagerSetUriRelativeFilterGroups = "setUriRelativeFilterGroups" MethodIDomainVerificationManagerGetUriRelativeFilterGroups = "getUriRelativeFilterGroups" )
const DescriptorIDomainVerificationManager = "android.content.pm.verify.domain.IDomainVerificationManager"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DomainOwner ¶
func (*DomainOwner) MarshalParcel ¶
func (s *DomainOwner) MarshalParcel( p *parcel.Parcel, ) error
func (*DomainOwner) UnmarshalParcel ¶
func (s *DomainOwner) UnmarshalParcel( p *parcel.Parcel, ) error
type DomainVerificationInfo ¶
type DomainVerificationInfo struct {
PackageName string
}
func (*DomainVerificationInfo) MarshalParcel ¶
func (s *DomainVerificationInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*DomainVerificationInfo) UnmarshalParcel ¶
func (s *DomainVerificationInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type DomainVerificationManagerProxy ¶
func GetDomainVerificationManager ¶
func GetDomainVerificationManager( ctx context.Context, sm *servicemanager.ServiceManager, ) (*DomainVerificationManagerProxy, error)
GetDomainVerificationManager retrieves the DomainVerificationService service and returns a typed proxy.
func NewDomainVerificationManagerProxy ¶
func NewDomainVerificationManagerProxy( remote binder.IBinder, ) *DomainVerificationManagerProxy
func (*DomainVerificationManagerProxy) AsBinder ¶
func (p *DomainVerificationManagerProxy) AsBinder() binder.IBinder
func (*DomainVerificationManagerProxy) GetDomainVerificationInfo ¶
func (p *DomainVerificationManagerProxy) GetDomainVerificationInfo( ctx context.Context, packageName string, ) (DomainVerificationInfo, error)
func (*DomainVerificationManagerProxy) GetDomainVerificationUserState ¶
func (p *DomainVerificationManagerProxy) GetDomainVerificationUserState( ctx context.Context, packageName string, ) (DomainVerificationUserState, error)
func (*DomainVerificationManagerProxy) GetOwnersForDomain ¶
func (p *DomainVerificationManagerProxy) GetOwnersForDomain( ctx context.Context, domain string, ) ([]DomainOwner, error)
func (*DomainVerificationManagerProxy) GetUriRelativeFilterGroups ¶
func (*DomainVerificationManagerProxy) QueryValidVerificationPackageNames ¶
func (p *DomainVerificationManagerProxy) QueryValidVerificationPackageNames( ctx context.Context, ) ([]string, error)
func (*DomainVerificationManagerProxy) SetDomainVerificationLinkHandlingAllowed ¶
func (*DomainVerificationManagerProxy) SetDomainVerificationStatus ¶
func (*DomainVerificationManagerProxy) SetDomainVerificationUserSelection ¶
func (*DomainVerificationManagerProxy) SetUriRelativeFilterGroups ¶
type DomainVerificationManagerStub ¶
type DomainVerificationManagerStub struct {
Impl IDomainVerificationManager
Transport binder.VersionAwareTransport
}
DomainVerificationManagerStub dispatches incoming binder transactions to a typed IDomainVerificationManager implementation.
func (*DomainVerificationManagerStub) Descriptor ¶
func (s *DomainVerificationManagerStub) Descriptor() string
func (*DomainVerificationManagerStub) OnTransaction ¶
func (s *DomainVerificationManagerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type DomainVerificationUserState ¶
func (*DomainVerificationUserState) MarshalParcel ¶
func (s *DomainVerificationUserState) MarshalParcel( p *parcel.Parcel, ) error
func (*DomainVerificationUserState) UnmarshalParcel ¶
func (s *DomainVerificationUserState) UnmarshalParcel( p *parcel.Parcel, ) error
type IDomainVerificationManager ¶
type IDomainVerificationManager interface {
AsBinder() binder.IBinder
QueryValidVerificationPackageNames(ctx context.Context) ([]string, error)
GetDomainVerificationInfo(ctx context.Context, packageName string) (DomainVerificationInfo, error)
GetDomainVerificationUserState(ctx context.Context, packageName string) (DomainVerificationUserState, error)
GetOwnersForDomain(ctx context.Context, domain string) ([]DomainOwner, error)
SetDomainVerificationStatus(ctx context.Context, domainSetId string, domains DomainSet, state int32) (int32, error)
SetDomainVerificationLinkHandlingAllowed(ctx context.Context, packageName string, allowed bool) error
SetDomainVerificationUserSelection(ctx context.Context, domainSetId string, domains DomainSet, enabled bool) (int32, error)
SetUriRelativeFilterGroups(ctx context.Context, packageName string, domainToGroupsBundle os.Bundle) error
GetUriRelativeFilterGroups(ctx context.Context, packageName string, domains []string) (os.Bundle, error)
}
func NewDomainVerificationManagerStub ¶
func NewDomainVerificationManagerStub( impl IDomainVerificationManagerServer, ) IDomainVerificationManager
NewDomainVerificationManagerStub creates a server-side IDomainVerificationManager wrapping the given server implementation. The returned value satisfies IDomainVerificationManager and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IDomainVerificationManagerServer ¶
type IDomainVerificationManagerServer interface {
QueryValidVerificationPackageNames(ctx context.Context) ([]string, error)
GetDomainVerificationInfo(ctx context.Context, packageName string) (DomainVerificationInfo, error)
GetDomainVerificationUserState(ctx context.Context, packageName string) (DomainVerificationUserState, error)
GetOwnersForDomain(ctx context.Context, domain string) ([]DomainOwner, error)
SetDomainVerificationStatus(ctx context.Context, domainSetId string, domains DomainSet, state int32) (int32, error)
SetDomainVerificationLinkHandlingAllowed(ctx context.Context, packageName string, allowed bool) error
SetDomainVerificationUserSelection(ctx context.Context, domainSetId string, domains DomainSet, enabled bool) (int32, error)
SetUriRelativeFilterGroups(ctx context.Context, packageName string, domainToGroupsBundle os.Bundle) error
GetUriRelativeFilterGroups(ctx context.Context, packageName string, domains []string) (os.Bundle, error)
}
IDomainVerificationManagerServer is the server-side interface that user implementations provide to NewDomainVerificationManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).