Manual Pages for Linux CentOS command on man wl_interface
MyWebUniversity

Manual Pages for Linux CentOS command on man wl_interface

wlinterface(3) Wayland wlinterface(3)

NAME

wlinterface - SYNOPSIS

#include Data Fields const char * name int version int methodcount struct wlmessage * methods int eventcount struct wlmessage * events Detailed Description Protocol object interface A wlinterface describes the API of a protocol object defined in the Wayland protocol specification. The protocol implementation uses a wlinterface within its marshalling machinery for encoding client requests. The name of a wlinterface is the name of the corresponding protocol interface, and version represents the version of the interface. The members methodcount and eventcount represent the number of methods (requests) and events in the respective wlmessage members. For example, consider a protocol interface foo, marked as version 1, with two requests and one event. * * * * * * Given two wlmessage arrays foorequests and fooevents, a wlinterface for foo might be: * struct wlinterface foointerface = { * "foo", 1, * 2, foorequests, * 1, fooevents * }; * Note: The server side of the protocol may define interface implementation types that incorporate the term interface in their name. Take care

to not confuse these server-side structs with a wlinterface variable whose name also ends in interface. For example, while the server may define a type struct wlfoointerface, the client may define a struct wlinterface wlfoointerface. See Also: wlmessage wlproxy Interfaces Versioning Field Documentation int wlinterface::eventcount Number of events struct wlmessage* wlinterface::events Event signatures int wlinterface::methodcount Number of methods (requests) struct wlmessage* wlinterface::methods Method (request) signatures const char* wlinterface::name Interface name int wlinterface::version Interface version Author Generated automatically by Doxygen for Wayland from the source code. Version 1.15.0 Tue Oct 30 2018 wlinterface(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™