20 g_return_val_if_fail(FL_IS_METHOD_CODEC(
self),
nullptr);
21 g_return_val_if_fail(name !=
nullptr,
nullptr);
23 return FL_METHOD_CODEC_GET_CLASS(
self)->encode_method_call(
self, name,
args,
32 g_return_val_if_fail(FL_IS_METHOD_CODEC(
self), FALSE);
33 g_return_val_if_fail(message !=
nullptr, FALSE);
34 g_return_val_if_fail(name !=
nullptr, FALSE);
35 g_return_val_if_fail(
args !=
nullptr, FALSE);
37 return FL_METHOD_CODEC_GET_CLASS(
self)->decode_method_call(
self, message,
44 g_return_val_if_fail(FL_IS_METHOD_CODEC(
self),
nullptr);
46 return FL_METHOD_CODEC_GET_CLASS(
self)->encode_success_envelope(
self,
result,
55 g_return_val_if_fail(FL_IS_METHOD_CODEC(
self),
nullptr);
56 g_return_val_if_fail(code !=
nullptr,
nullptr);
58 return FL_METHOD_CODEC_GET_CLASS(
self)->encode_error_envelope(
59 self, code, message, details,
error);
65 g_return_val_if_fail(FL_IS_METHOD_CODEC(
self),
nullptr);
66 g_return_val_if_fail(message !=
nullptr,
nullptr);
68 if (g_bytes_get_size(message) == 0) {
72 return FL_METHOD_CODEC_GET_CLASS(
self)->decode_response(
self, message,
error);