Documentation
¶
Overview ¶
Package bertybridge is the main gomobile entrypoint, used to generate iOS and Android frameworks.
Index ¶
- Constants
- Variables
- type Bridge
- type Client
- type Config
- type MessengerBridge
- type MessengerConfig
- func (pc *MessengerConfig) AddSwarmListener(laddr string)
- func (pc *MessengerConfig) DisableLocalDiscovery()
- func (pc *MessengerConfig) EnablePOIDebug()
- func (pc *MessengerConfig) EnableTracing()
- func (pc *MessengerConfig) LogLevel(level string)
- func (pc *MessengerConfig) LoggerDriver(dLogger NativeLoggerDriver)
- func (pc *MessengerConfig) RootDirectory(dir string)
- func (pc *MessengerConfig) SetTracingPrefix(prefix string)
- type NativeLoggerDriver
Constants ¶
View Source
const ClientBufferSize = 256 * 1024
Variables ¶
View Source
var (
APIConfig = config.BertyMobile.APIConfig
)
Functions ¶
This section is empty.
Types ¶
type Bridge ¶
type Bridge struct {
// contains filtered or unexported fields
}
func (*Bridge) GRPCListenerAddr ¶
func (*Bridge) GRPCWebListenerAddr ¶
func (*Bridge) GRPCWebSocketListenerAddr ¶
func (*Bridge) GetGRPCAddrFor ¶
GetGRPCAddrFor the given protocols, if not found return an empty string
func (*Bridge) NewGRPCClient ¶
NewGRPCClient return client service on success
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func (*Config) AddGRPCListener ¶
AddGRPCListener create a grpc listener with the given multiaddr if a normal addr is given, it will listen by default on grpcweb (ex: ":0" -> "/ip4/127.0.0.1/tcp/0/grpcweb")
type MessengerBridge ¶ added in v2.120.0
type MessengerBridge struct { *Bridge // contains filtered or unexported fields }
func NewMessengerBridge ¶ added in v2.120.0
func NewMessengerBridge(config *MessengerConfig) (*MessengerBridge, error)
func (*MessengerBridge) Close ¶ added in v2.120.0
func (p *MessengerBridge) Close() error
type MessengerConfig ¶ added in v2.120.0
type MessengerConfig struct { *Config // contains filtered or unexported fields }
func NewMessengerConfig ¶ added in v2.120.0
func NewMessengerConfig() *MessengerConfig
func (*MessengerConfig) AddSwarmListener ¶ added in v2.120.0
func (pc *MessengerConfig) AddSwarmListener(laddr string)
func (*MessengerConfig) DisableLocalDiscovery ¶ added in v2.120.0
func (pc *MessengerConfig) DisableLocalDiscovery()
func (*MessengerConfig) EnablePOIDebug ¶ added in v2.120.0
func (pc *MessengerConfig) EnablePOIDebug()
func (*MessengerConfig) EnableTracing ¶ added in v2.120.0
func (pc *MessengerConfig) EnableTracing()
func (*MessengerConfig) LogLevel ¶ added in v2.120.0
func (pc *MessengerConfig) LogLevel(level string)
func (*MessengerConfig) LoggerDriver ¶ added in v2.120.0
func (pc *MessengerConfig) LoggerDriver(dLogger NativeLoggerDriver)
func (*MessengerConfig) RootDirectory ¶ added in v2.120.0
func (pc *MessengerConfig) RootDirectory(dir string)
func (*MessengerConfig) SetTracingPrefix ¶ added in v2.120.0
func (pc *MessengerConfig) SetTracingPrefix(prefix string)
Click to show internal directories.
Click to hide internal directories.