Flutter Engine
 
Loading...
Searching...
No Matches
fl_mock_binary_messenger.h
Go to the documentation of this file.
1// Copyright 2013 The Flutter Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef FLUTTER_SHELL_PLATFORM_LINUX_TESTING_FL_MOCK_BINARY_MESSENGER_H_
6#define FLUTTER_SHELL_PLATFORM_LINUX_TESTING_FL_MOCK_BINARY_MESSENGER_H_
7
8#include <gio/gio.h>
9
13
14G_BEGIN_DECLS
15
16G_DECLARE_FINAL_TYPE(FlMockBinaryMessenger,
17 fl_mock_binary_messenger,
18 FL,
19 MOCK_BINARY_MESSENGER,
20 GObject)
21
22typedef GBytes* (*FlMockBinaryMessengerChannelHandler)(
23 FlMockBinaryMessenger* messenger,
24 GBytes* message,
25 gpointer user_data);
26
27typedef FlValue* (*FlMockBinaryMessengerMessageChannelHandler)(
28 FlMockBinaryMessenger* messenger,
29 GTask* task,
31 gpointer user_data);
32
33typedef FlMethodResponse* (*FlMockBinaryMessengerMethodChannelHandler)(
34 FlMockBinaryMessenger* messenger,
35 GTask* task,
36 const gchar* name,
38 gpointer user_data);
39
41 FlMockBinaryMessenger* messenger,
42 FlValue* event,
43 gpointer user_data);
44
46 FlMockBinaryMessenger* messenger,
47 const gchar* code,
48 const gchar* message,
49 FlValue* details,
50 gpointer user_data);
51
52typedef void (*FlMockBinaryMessengerCallback)(FlMockBinaryMessenger* messenger,
53 GBytes* response,
54 gpointer user_data);
55
57 FlMockBinaryMessenger* messenger,
58 FlValue* response,
59 gpointer user_data);
60
62 FlMockBinaryMessenger* messenger,
63 FlMethodResponse* response,
64 gpointer user_data);
65
66FlMockBinaryMessenger* fl_mock_binary_messenger_new();
67
68gboolean fl_mock_binary_messenger_has_handler(FlMockBinaryMessenger* self,
69 const gchar* channel);
70
72 FlMockBinaryMessenger* self,
73 const gchar* channel,
74 FlMockBinaryMessengerChannelHandler handler,
75 gpointer user_data);
76
78 FlMockBinaryMessenger* self,
79 const gchar* channel,
80 FlMessageCodec* codec,
82 gpointer user_data);
83
85 FlMockBinaryMessenger* self,
86 const gchar* channel,
88 gpointer user_data);
89
91 FlMockBinaryMessenger* self,
92 const gchar* channel,
94 gpointer user_data);
95
97 FlMockBinaryMessenger* self,
98 const gchar* channel,
100 gpointer user_data);
101
103 FlMockBinaryMessenger* self,
104 GTask* task,
105 FlMessageCodec* codec,
106 FlValue* value);
107
109 FlMockBinaryMessenger* self,
110 GTask* task,
111 FlValue* value);
112
114 FlMockBinaryMessenger* self,
115 GTask* task,
116 FlValue* value);
117
119 FlMockBinaryMessenger* self,
120 GTask* task,
121 FlValue* value);
122
124 FlMockBinaryMessenger* self,
125 const gchar* channel,
126 FlMethodCodec* codec,
128 gpointer user_data);
129
131 FlMockBinaryMessenger* self,
132 const gchar* channel,
134 gpointer user_data);
135
137 FlMockBinaryMessenger* self,
138 const gchar* channel,
140 gpointer user_data);
141
143 FlMockBinaryMessenger* self,
144 const gchar* channel,
145 FlMethodCodec* codec,
148 gpointer user_data);
149
151 FlMockBinaryMessenger* self,
152 const gchar* channel,
155 gpointer user_data);
156
158 FlMockBinaryMessenger* self,
159 const gchar* channel,
162 gpointer user_data);
163
164void fl_mock_binary_messenger_set_error_channel(FlMockBinaryMessenger* self,
165 const gchar* channel,
166 gint code,
167 const gchar* message);
168
169void fl_mock_binary_messenger_send(FlMockBinaryMessenger* self,
170 const gchar* channel,
171 GBytes* message,
173 gpointer user_data);
174
176 FlMockBinaryMessenger* self,
177 const gchar* channel,
178 FlMessageCodec* codec,
181 gpointer user_data);
182
184 FlMockBinaryMessenger* self,
185 const gchar* channel,
188 gpointer user_data);
189
191 FlMockBinaryMessenger* self,
192 const gchar* channel,
195 gpointer user_data);
196
198 FlMockBinaryMessenger* self,
199 const gchar* channel,
200 FlMethodCodec* codec,
201 const char* name,
202 FlValue* args,
204 gpointer user_data);
205
207 FlMockBinaryMessenger* self,
208 const gchar* channel,
209 const char* name,
210 FlValue* args,
212 gpointer user_data);
213
215 FlMockBinaryMessenger* self,
216 const gchar* channel,
217 const char* name,
218 FlValue* args,
220 gpointer user_data);
221
222G_END_DECLS
223
224#endif // FLUTTER_SHELL_PLATFORM_LINUX_TESTING_FL_MOCK_BINARY_MESSENGER_H_
G_BEGIN_DECLS G_MODULE_EXPORT FlValue * args
const gchar * channel
const gchar FlBinaryMessengerMessageHandler handler
void fl_mock_binary_messenger_set_event_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMethodCodec *codec, FlMockBinaryMessengerEventChannelHandler handler, FlMockBinaryMessengerEventChannelErrorHandler error_handler, gpointer user_data)
G_BEGIN_DECLS GBytes gpointer user_data
void fl_mock_binary_messenger_send_message(FlMockBinaryMessenger *self, const gchar *channel, FlMessageCodec *codec, FlValue *message, FlMockBinaryMessengerMessageCallback callback, gpointer user_data)
void fl_mock_binary_messenger_invoke_standard_method(FlMockBinaryMessenger *self, const gchar *channel, const char *name, FlValue *args, FlMockBinaryMessengerMethodCallback callback, gpointer user_data)
void fl_mock_binary_messenger_set_standard_event_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMockBinaryMessengerEventChannelHandler handler, FlMockBinaryMessengerEventChannelErrorHandler error_handler, gpointer user_data)
void fl_mock_binary_messenger_set_standard_method_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMockBinaryMessengerMethodChannelHandler handler, gpointer user_data)
void fl_mock_binary_messenger_set_method_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMethodCodec *codec, FlMockBinaryMessengerMethodChannelHandler handler, gpointer user_data)
FlValue *(* FlMockBinaryMessengerMessageChannelHandler)(FlMockBinaryMessenger *messenger, GTask *task, FlValue *message, gpointer user_data)
void fl_mock_binary_messenger_set_error_channel(FlMockBinaryMessenger *self, const gchar *channel, gint code, const gchar *message)
void(* FlMockBinaryMessengerMessageCallback)(FlMockBinaryMessenger *messenger, FlValue *response, gpointer user_data)
gboolean fl_mock_binary_messenger_has_handler(FlMockBinaryMessenger *self, const gchar *channel)
void(* FlMockBinaryMessengerMethodCallback)(FlMockBinaryMessenger *messenger, FlMethodResponse *response, gpointer user_data)
void(* FlMockBinaryMessengerEventChannelErrorHandler)(FlMockBinaryMessenger *messenger, const gchar *code, const gchar *message, FlValue *details, gpointer user_data)
void fl_mock_binary_messenger_invoke_json_method(FlMockBinaryMessenger *self, const gchar *channel, const char *name, FlValue *args, FlMockBinaryMessengerMethodCallback callback, gpointer user_data)
void(* FlMockBinaryMessengerEventChannelHandler)(FlMockBinaryMessenger *messenger, FlValue *event, gpointer user_data)
void fl_mock_binary_messenger_string_message_channel_respond(FlMockBinaryMessenger *self, GTask *task, FlValue *value)
void fl_mock_binary_messenger_message_channel_respond(FlMockBinaryMessenger *self, GTask *task, FlMessageCodec *codec, FlValue *value)
void fl_mock_binary_messenger_standard_message_channel_respond(FlMockBinaryMessenger *self, GTask *task, FlValue *value)
void fl_mock_binary_messenger_set_json_event_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMockBinaryMessengerEventChannelHandler handler, FlMockBinaryMessengerEventChannelErrorHandler error_handler, gpointer user_data)
void fl_mock_binary_messenger_send_standard_message(FlMockBinaryMessenger *self, const gchar *channel, FlValue *message, FlMockBinaryMessengerMessageCallback callback, gpointer user_data)
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlMockBinaryMessenger, fl_mock_binary_messenger, FL, MOCK_BINARY_MESSENGER, GObject) typedef GBytes *(*FlMockBinaryMessengerChannelHandler)(FlMockBinaryMessenger *messenger
void fl_mock_binary_messenger_set_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMockBinaryMessengerChannelHandler handler, gpointer user_data)
G_BEGIN_DECLS GBytes * message
FlMockBinaryMessenger * fl_mock_binary_messenger_new()
FlMethodResponse *(* FlMockBinaryMessengerMethodChannelHandler)(FlMockBinaryMessenger *messenger, GTask *task, const gchar *name, FlValue *args, gpointer user_data)
void fl_mock_binary_messenger_set_json_method_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMockBinaryMessengerMethodChannelHandler handler, gpointer user_data)
void fl_mock_binary_messenger_set_string_message_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMockBinaryMessengerMessageChannelHandler handler, gpointer user_data)
void fl_mock_binary_messenger_set_standard_message_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMockBinaryMessengerMessageChannelHandler handler, gpointer user_data)
void fl_mock_binary_messenger_send_json_message(FlMockBinaryMessenger *self, const gchar *channel, FlValue *message, FlMockBinaryMessengerMessageCallback callback, gpointer user_data)
void(* FlMockBinaryMessengerCallback)(FlMockBinaryMessenger *messenger, GBytes *response, gpointer user_data)
void fl_mock_binary_messenger_set_message_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMessageCodec *codec, FlMockBinaryMessengerMessageChannelHandler handler, gpointer user_data)
void fl_mock_binary_messenger_send(FlMockBinaryMessenger *self, const gchar *channel, GBytes *message, FlMockBinaryMessengerCallback callback, gpointer user_data)
void fl_mock_binary_messenger_json_message_channel_respond(FlMockBinaryMessenger *self, GTask *task, FlValue *value)
void fl_mock_binary_messenger_set_json_message_channel(FlMockBinaryMessenger *self, const gchar *channel, FlMockBinaryMessengerMessageChannelHandler handler, gpointer user_data)
void fl_mock_binary_messenger_invoke_method(FlMockBinaryMessenger *self, const gchar *channel, FlMethodCodec *codec, const char *name, FlValue *args, FlMockBinaryMessengerMethodCallback callback, gpointer user_data)
typedefG_BEGIN_DECLS struct _FlValue FlValue
Definition fl_value.h:42
FlutterDesktopBinaryReply callback
const char * name
Definition fuchsia.cc:49