Documentation
¶
Index ¶
- Constants
- Variables
- func NewAccessWebViewsViaBusController(le *logrus.Entry, b bus.Bus) *bifrost_rpc.InvokerController
- type AccessWebViewsViaBus
- type WebViewServer
- func (s *WebViewServer) RemoveWebView(ctx context.Context, req *web_view.RemoveWebViewRequest) (*web_view.RemoveWebViewResponse, error)
- func (s *WebViewServer) ResetWebView(ctx context.Context, req *web_view.ResetWebViewRequest) (*web_view.ResetWebViewResponse, error)
- func (s *WebViewServer) SetHtmlLinks(ctx context.Context, req *web_view.SetHtmlLinksRequest) (*web_view.SetHtmlLinksResponse, error)
- func (s *WebViewServer) SetRenderMode(ctx context.Context, req *web_view.SetRenderModeRequest) (*web_view.SetRenderModeResponse, error)
Constants ¶
const AccessWebViewsViaBusControllerID = "bldr/web/view/access/via-bus"
AccessWebViewsViaBusControllerID is the controller ID used for AccessWebViewsViaBus.
Variables ¶
var AccessWebViewsViaBusVersion = controller.MustParseVersion("0.0.1")
AccessWebViewsViaBusVersion is the controller version used for AccessWebViewsViaBus.
Functions ¶
func NewAccessWebViewsViaBusController ¶
func NewAccessWebViewsViaBusController( le *logrus.Entry, b bus.Bus, ) *bifrost_rpc.InvokerController
NewAccessWebViewsViaBusController constructs a new controller resolving LookupRpcService with the AccessWebViewsViaBus service.
Types ¶
type AccessWebViewsViaBus ¶
type AccessWebViewsViaBus struct {
// contains filtered or unexported fields
}
AccessWebViewsViaBus implements the AccessWebViews service.
func NewAccessWebViewsViaBus ¶
func NewAccessWebViewsViaBus( le *logrus.Entry, b bus.Bus, ) *AccessWebViewsViaBus
NewAccessWebViewsViaBus constructs a AccessWebViewsViaBus service.
func (*AccessWebViewsViaBus) GetWebViewInvoker ¶
func (h *AccessWebViewsViaBus) GetWebViewInvoker( ctx context.Context, webViewID string, released func(), ) (srpc.Invoker, func(), error)
GetWebViewInvoker returns the Invoker for the given web view id.
func (*AccessWebViewsViaBus) WebViewRpc ¶
func (h *AccessWebViewsViaBus) WebViewRpc(strm web_view.SRPCAccessWebViews_WebViewRpcStream) error
WebViewRpc accesses the WebView service for a view by ID. Id: web view id
type WebViewServer ¶
type WebViewServer struct {
// contains filtered or unexported fields
}
WebViewServer provides the WebView SRPC service with a WebView.
func NewWebViewServer ¶
func NewWebViewServer(view web_view.WebView) *WebViewServer
NewWebViewServer constructs a WebViewServer from a WebView.
func (*WebViewServer) RemoveWebView ¶
func (s *WebViewServer) RemoveWebView( ctx context.Context, req *web_view.RemoveWebViewRequest, ) (*web_view.RemoveWebViewResponse, error)
RemoveWebView removes the web view.
func (*WebViewServer) ResetWebView ¶
func (s *WebViewServer) ResetWebView( ctx context.Context, req *web_view.ResetWebViewRequest, ) (*web_view.ResetWebViewResponse, error)
ResetWebView resets the web view.
func (*WebViewServer) SetHtmlLinks ¶
func (s *WebViewServer) SetHtmlLinks( ctx context.Context, req *web_view.SetHtmlLinksRequest, ) (*web_view.SetHtmlLinksResponse, error)
SetHtmlLinks sets the html links of the web view.
func (*WebViewServer) SetRenderMode ¶
func (s *WebViewServer) SetRenderMode( ctx context.Context, req *web_view.SetRenderModeRequest, ) (*web_view.SetRenderModeResponse, error)
SetRenderMode changes the render mode of the web view.