template <>
class WireServer
Defined at line 1192 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_messaging.h
Pure-virtual interface to be implemented by a server.
This interface uses typed channels (i.e. |::fidl::ClientEnd
<
::fuchsia_intl::TimeZones>|
and |::fidl::ServerEnd
<
::fuchsia_intl::TimeZones>|).
Public Methods
void AbsoluteToCivilTime (::fuchsia_intl::wire::TimeZonesAbsoluteToCivilTimeRequest * request, AbsoluteToCivilTimeCompleter::Sync & completer)
Converts the given absolute time to a civil date and time in the given time zone, using the
Gregorian calendar.
void CivilToAbsoluteTime (::fuchsia_intl::wire::TimeZonesCivilToAbsoluteTimeRequest * request, CivilToAbsoluteTimeCompleter::Sync & completer)
Converts the given civil date and time in the given time zone to nanoseconds since the Unix
epoch.
void GetTimeZoneInfo (::fuchsia_intl::wire::TimeZonesGetTimeZoneInfoRequest * request, GetTimeZoneInfoCompleter::Sync & completer)
Retrieves details about a time zone at a specified one.
void WireServer ()
Defined at line 1195 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_messaging.h
Handler bind_handler (async_dispatcher_t * dispatcher)
|bind_handler| returns a handler that binds incoming connections to this
server implementation.
The returned handler borrows the server instance.
The server must outlive the provided |dispatcher|. Only after
the dispatcher is shutdown will it be safe to destroy the servers.
The server should not be moved.
void ~WireServer ()
Defined at line 1196 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_messaging.h