service

package
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2026 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TransactionISharedConnectivityCallbackOnHotspotNetworksUpdated                = binder.FirstCallTransaction + 0
	TransactionISharedConnectivityCallbackOnHotspotNetworkConnectionStatusChanged = binder.FirstCallTransaction + 1
	TransactionISharedConnectivityCallbackOnKnownNetworksUpdated                  = binder.FirstCallTransaction + 2
	TransactionISharedConnectivityCallbackOnKnownNetworkConnectionStatusChanged   = binder.FirstCallTransaction + 3
	TransactionISharedConnectivityCallbackOnSharedConnectivitySettingsChanged     = binder.FirstCallTransaction + 4
	TransactionISharedConnectivityCallbackOnServiceConnected                      = binder.FirstCallTransaction + 5
)
View Source
const (
	MethodISharedConnectivityCallbackOnHotspotNetworksUpdated                = "onHotspotNetworksUpdated"
	MethodISharedConnectivityCallbackOnHotspotNetworkConnectionStatusChanged = "onHotspotNetworkConnectionStatusChanged"
	MethodISharedConnectivityCallbackOnKnownNetworksUpdated                  = "onKnownNetworksUpdated"
	MethodISharedConnectivityCallbackOnKnownNetworkConnectionStatusChanged   = "onKnownNetworkConnectionStatusChanged"
	MethodISharedConnectivityCallbackOnSharedConnectivitySettingsChanged     = "onSharedConnectivitySettingsChanged"
	MethodISharedConnectivityCallbackOnServiceConnected                      = "onServiceConnected"
)
View Source
const (
	TransactionISharedConnectivityServiceRegisterCallback                  = binder.FirstCallTransaction + 0
	TransactionISharedConnectivityServiceUnregisterCallback                = binder.FirstCallTransaction + 1
	TransactionISharedConnectivityServiceConnectHotspotNetwork             = binder.FirstCallTransaction + 2
	TransactionISharedConnectivityServiceDisconnectHotspotNetwork          = binder.FirstCallTransaction + 3
	TransactionISharedConnectivityServiceConnectKnownNetwork               = binder.FirstCallTransaction + 4
	TransactionISharedConnectivityServiceForgetKnownNetwork                = binder.FirstCallTransaction + 5
	TransactionISharedConnectivityServiceGetHotspotNetworks                = binder.FirstCallTransaction + 6
	TransactionISharedConnectivityServiceGetKnownNetworks                  = binder.FirstCallTransaction + 7
	TransactionISharedConnectivityServiceGetSettingsState                  = binder.FirstCallTransaction + 8
	TransactionISharedConnectivityServiceGetHotspotNetworkConnectionStatus = binder.FirstCallTransaction + 9
	TransactionISharedConnectivityServiceGetKnownNetworkConnectionStatus   = binder.FirstCallTransaction + 10
)
View Source
const (
	MethodISharedConnectivityServiceRegisterCallback                  = "registerCallback"
	MethodISharedConnectivityServiceUnregisterCallback                = "unregisterCallback"
	MethodISharedConnectivityServiceConnectHotspotNetwork             = "connectHotspotNetwork"
	MethodISharedConnectivityServiceDisconnectHotspotNetwork          = "disconnectHotspotNetwork"
	MethodISharedConnectivityServiceConnectKnownNetwork               = "connectKnownNetwork"
	MethodISharedConnectivityServiceForgetKnownNetwork                = "forgetKnownNetwork"
	MethodISharedConnectivityServiceGetHotspotNetworks                = "getHotspotNetworks"
	MethodISharedConnectivityServiceGetKnownNetworks                  = "getKnownNetworks"
	MethodISharedConnectivityServiceGetSettingsState                  = "getSettingsState"
	MethodISharedConnectivityServiceGetHotspotNetworkConnectionStatus = "getHotspotNetworkConnectionStatus"
	MethodISharedConnectivityServiceGetKnownNetworkConnectionStatus   = "getKnownNetworkConnectionStatus"
)
View Source
const DescriptorISharedConnectivityCallback = "android.net.wifi.sharedconnectivity.service.ISharedConnectivityCallback"
View Source
const DescriptorISharedConnectivityService = "android.net.wifi.sharedconnectivity.service.ISharedConnectivityService"

Variables

This section is empty.

Functions

This section is empty.

Types

type ISharedConnectivityCallback

type ISharedConnectivityCallback interface {
	AsBinder() binder.IBinder
	OnHotspotNetworksUpdated(ctx context.Context, networks []app.HotspotNetwork) error
	OnHotspotNetworkConnectionStatusChanged(ctx context.Context, status app.HotspotNetworkConnectionStatus) error
	OnKnownNetworksUpdated(ctx context.Context, networks []app.KnownNetwork) error
	OnKnownNetworkConnectionStatusChanged(ctx context.Context, status app.KnownNetworkConnectionStatus) error
	OnSharedConnectivitySettingsChanged(ctx context.Context, state app.SharedConnectivitySettingsState) error
	OnServiceConnected(ctx context.Context) error
}

func NewSharedConnectivityCallbackStub

func NewSharedConnectivityCallbackStub(
	impl ISharedConnectivityCallbackServer,
) ISharedConnectivityCallback

NewSharedConnectivityCallbackStub creates a server-side ISharedConnectivityCallback wrapping the given server implementation. The returned value satisfies ISharedConnectivityCallback 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 ISharedConnectivityCallbackServer

type ISharedConnectivityCallbackServer interface {
	OnHotspotNetworksUpdated(ctx context.Context, networks []app.HotspotNetwork) error
	OnHotspotNetworkConnectionStatusChanged(ctx context.Context, status app.HotspotNetworkConnectionStatus) error
	OnKnownNetworksUpdated(ctx context.Context, networks []app.KnownNetwork) error
	OnKnownNetworkConnectionStatusChanged(ctx context.Context, status app.KnownNetworkConnectionStatus) error
	OnSharedConnectivitySettingsChanged(ctx context.Context, state app.SharedConnectivitySettingsState) error
	OnServiceConnected(ctx context.Context) error
}

ISharedConnectivityCallbackServer is the server-side interface that user implementations provide to NewSharedConnectivityCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISharedConnectivityService

type ISharedConnectivityService interface {
	AsBinder() binder.IBinder
	RegisterCallback(ctx context.Context, callback ISharedConnectivityCallback) error
	UnregisterCallback(ctx context.Context, callback ISharedConnectivityCallback) error
	ConnectHotspotNetwork(ctx context.Context, network app.HotspotNetwork) error
	DisconnectHotspotNetwork(ctx context.Context, network app.HotspotNetwork) error
	ConnectKnownNetwork(ctx context.Context, network app.KnownNetwork) error
	ForgetKnownNetwork(ctx context.Context, network app.KnownNetwork) error
	GetHotspotNetworks(ctx context.Context) ([]app.HotspotNetwork, error)
	GetKnownNetworks(ctx context.Context) ([]app.KnownNetwork, error)
	GetSettingsState(ctx context.Context) (app.SharedConnectivitySettingsState, error)
	GetHotspotNetworkConnectionStatus(ctx context.Context) (app.HotspotNetworkConnectionStatus, error)
	GetKnownNetworkConnectionStatus(ctx context.Context) (app.KnownNetworkConnectionStatus, error)
}

func NewSharedConnectivityServiceStub

func NewSharedConnectivityServiceStub(
	impl ISharedConnectivityServiceServer,
) ISharedConnectivityService

NewSharedConnectivityServiceStub creates a server-side ISharedConnectivityService wrapping the given server implementation. The returned value satisfies ISharedConnectivityService 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 ISharedConnectivityServiceServer

type ISharedConnectivityServiceServer interface {
	RegisterCallback(ctx context.Context, callback ISharedConnectivityCallback) error
	UnregisterCallback(ctx context.Context, callback ISharedConnectivityCallback) error
	ConnectHotspotNetwork(ctx context.Context, network app.HotspotNetwork) error
	DisconnectHotspotNetwork(ctx context.Context, network app.HotspotNetwork) error
	ConnectKnownNetwork(ctx context.Context, network app.KnownNetwork) error
	ForgetKnownNetwork(ctx context.Context, network app.KnownNetwork) error
	GetHotspotNetworks(ctx context.Context) ([]app.HotspotNetwork, error)
	GetKnownNetworks(ctx context.Context) ([]app.KnownNetwork, error)
	GetSettingsState(ctx context.Context) (app.SharedConnectivitySettingsState, error)
	GetHotspotNetworkConnectionStatus(ctx context.Context) (app.HotspotNetworkConnectionStatus, error)
	GetKnownNetworkConnectionStatus(ctx context.Context) (app.KnownNetworkConnectionStatus, error)
}

ISharedConnectivityServiceServer is the server-side interface that user implementations provide to NewSharedConnectivityServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type SharedConnectivityCallbackProxy

type SharedConnectivityCallbackProxy struct {
	Remote binder.IBinder
}

func NewSharedConnectivityCallbackProxy

func NewSharedConnectivityCallbackProxy(
	remote binder.IBinder,
) *SharedConnectivityCallbackProxy

func (*SharedConnectivityCallbackProxy) AsBinder

func (*SharedConnectivityCallbackProxy) OnHotspotNetworkConnectionStatusChanged

func (p *SharedConnectivityCallbackProxy) OnHotspotNetworkConnectionStatusChanged(
	ctx context.Context,
	status app.HotspotNetworkConnectionStatus,
) error

func (*SharedConnectivityCallbackProxy) OnHotspotNetworksUpdated

func (p *SharedConnectivityCallbackProxy) OnHotspotNetworksUpdated(
	ctx context.Context,
	networks []app.HotspotNetwork,
) error

func (*SharedConnectivityCallbackProxy) OnKnownNetworkConnectionStatusChanged

func (p *SharedConnectivityCallbackProxy) OnKnownNetworkConnectionStatusChanged(
	ctx context.Context,
	status app.KnownNetworkConnectionStatus,
) error

func (*SharedConnectivityCallbackProxy) OnKnownNetworksUpdated

func (p *SharedConnectivityCallbackProxy) OnKnownNetworksUpdated(
	ctx context.Context,
	networks []app.KnownNetwork,
) error

func (*SharedConnectivityCallbackProxy) OnServiceConnected

func (p *SharedConnectivityCallbackProxy) OnServiceConnected(
	ctx context.Context,
) error

func (*SharedConnectivityCallbackProxy) OnSharedConnectivitySettingsChanged

func (p *SharedConnectivityCallbackProxy) OnSharedConnectivitySettingsChanged(
	ctx context.Context,
	state app.SharedConnectivitySettingsState,
) error

type SharedConnectivityCallbackStub

type SharedConnectivityCallbackStub struct {
	Impl      ISharedConnectivityCallback
	Transport binder.VersionAwareTransport
}

SharedConnectivityCallbackStub dispatches incoming binder transactions to a typed ISharedConnectivityCallback implementation.

func (*SharedConnectivityCallbackStub) Descriptor

func (s *SharedConnectivityCallbackStub) Descriptor() string

func (*SharedConnectivityCallbackStub) OnTransaction

type SharedConnectivityServiceProxy

type SharedConnectivityServiceProxy struct {
	Remote binder.IBinder
}

func NewSharedConnectivityServiceProxy

func NewSharedConnectivityServiceProxy(
	remote binder.IBinder,
) *SharedConnectivityServiceProxy

func (*SharedConnectivityServiceProxy) AsBinder

func (*SharedConnectivityServiceProxy) ConnectHotspotNetwork

func (p *SharedConnectivityServiceProxy) ConnectHotspotNetwork(
	ctx context.Context,
	network app.HotspotNetwork,
) error

func (*SharedConnectivityServiceProxy) ConnectKnownNetwork

func (p *SharedConnectivityServiceProxy) ConnectKnownNetwork(
	ctx context.Context,
	network app.KnownNetwork,
) error

func (*SharedConnectivityServiceProxy) DisconnectHotspotNetwork

func (p *SharedConnectivityServiceProxy) DisconnectHotspotNetwork(
	ctx context.Context,
	network app.HotspotNetwork,
) error

func (*SharedConnectivityServiceProxy) ForgetKnownNetwork

func (p *SharedConnectivityServiceProxy) ForgetKnownNetwork(
	ctx context.Context,
	network app.KnownNetwork,
) error

func (*SharedConnectivityServiceProxy) GetHotspotNetworkConnectionStatus

func (p *SharedConnectivityServiceProxy) GetHotspotNetworkConnectionStatus(
	ctx context.Context,
) (app.HotspotNetworkConnectionStatus, error)

func (*SharedConnectivityServiceProxy) GetHotspotNetworks

func (p *SharedConnectivityServiceProxy) GetHotspotNetworks(
	ctx context.Context,
) ([]app.HotspotNetwork, error)

func (*SharedConnectivityServiceProxy) GetKnownNetworkConnectionStatus

func (p *SharedConnectivityServiceProxy) GetKnownNetworkConnectionStatus(
	ctx context.Context,
) (app.KnownNetworkConnectionStatus, error)

func (*SharedConnectivityServiceProxy) GetKnownNetworks

func (p *SharedConnectivityServiceProxy) GetKnownNetworks(
	ctx context.Context,
) ([]app.KnownNetwork, error)

func (*SharedConnectivityServiceProxy) GetSettingsState

func (*SharedConnectivityServiceProxy) RegisterCallback

func (p *SharedConnectivityServiceProxy) RegisterCallback(
	ctx context.Context,
	callback ISharedConnectivityCallback,
) error

func (*SharedConnectivityServiceProxy) UnregisterCallback

func (p *SharedConnectivityServiceProxy) UnregisterCallback(
	ctx context.Context,
	callback ISharedConnectivityCallback,
) error

type SharedConnectivityServiceStub

type SharedConnectivityServiceStub struct {
	Impl      ISharedConnectivityService
	Transport binder.VersionAwareTransport
}

SharedConnectivityServiceStub dispatches incoming binder transactions to a typed ISharedConnectivityService implementation.

func (*SharedConnectivityServiceStub) Descriptor

func (s *SharedConnectivityServiceStub) Descriptor() string

func (*SharedConnectivityServiceStub) OnTransaction

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL