#include "flutter/shell/platform/linux/public/flutter_linux/fl_method_codec.h"
#include "flutter/shell/platform/linux/public/flutter_linux/fl_method_response.h"
Go to the source code of this file.
Functions | |
: method name. | |
fl_method_codec_encode_method_call: @codec: an #FlMethodCodec. @args: (allow-none): method arguments, or NULL. @error: (allow-none): #GError location to store the error occurring, or NULL. Encodes a method call. Returns: (transfer full): a binary encoding of this method call or NULL if not able to encode. | |
GBytes * | fl_method_codec_encode_method_call (FlMethodCodec *codec, const gchar *name, FlValue *args, GError **error) |
: (transfer full): location to write method name or NULL if not | |
fl_method_codec_decode_method_call: @codec: an #FlMethodCodec. @message: message to decode. required. @args: (transfer full): location to write method arguments, or NULL if not required. @error: (allow-none): #GError location to store the error occurring, or NULL. Decodes a method call. Returns: TRUE if successfully decoded. | |
gboolean | fl_method_codec_decode_method_call (FlMethodCodec *codec, GBytes *message, gchar **name, FlValue **args, GError **error) |
GBytes * | fl_method_codec_encode_success_envelope (FlMethodCodec *codec, FlValue *result, GError **error) |
gboolean fl_method_codec_decode_method_call | ( | FlMethodCodec * | codec, |
GBytes * | message, | ||
gchar ** | name, | ||
FlValue ** | args, | ||
GError ** | error | ||
) |
Definition at line 27 of file fl_method_codec.cc.
Referenced by decode_error_method_call(), decode_method_call(), MethodCallMatcher::MatchAndExplain(), message_cb(), TEST(), and test_method_codec_decode_method_call().
GBytes* fl_method_codec_encode_method_call | ( | FlMethodCodec * | codec, |
const gchar * | name, | ||
FlValue * | args, | ||
GError ** | error | ||
) |
Definition at line 16 of file fl_method_codec.cc.
Referenced by encode_method_call(), fl_method_channel_invoke_method(), fl_test_application_activate(), resize_channel(), set_warns_on_channel_overflow(), TEST(), and test_method_codec_encode_method_call().
GBytes* fl_method_codec_encode_success_envelope | ( | FlMethodCodec * | codec, |
FlValue * | result, | ||
GError ** | error | ||
) |
fl_method_codec_encode_success_envelope: @codec: an #FlMethodCodec.
Encodes a successful response to a method call.
Returns: (transfer full): a binary encoding of this response or NULL if not able to encode.
Definition at line 41 of file fl_method_codec.cc.
Referenced by encode_success_envelope(), fl_event_channel_send(), fl_method_channel_respond(), message_cb(), and TEST().