Public Member Functions | |
| FlutterDesktopMessenger ()=default | |
| void | AddRef () |
| void | Release () |
| FlutterDesktopEngineState * | GetEngine () const |
| Getter for the engine field. | |
| void | SetEngine (FlutterDesktopEngineState *engine) |
| std::mutex & | GetMutex () |
| FlutterDesktopMessenger (const FlutterDesktopMessenger &value)=delete | |
| FlutterDesktopMessenger & | operator= (const FlutterDesktopMessenger &value)=delete |
Definition at line 159 of file flutter_glfw.cc.
|
default |
|
delete |
|
inline |
Increments the reference count.
Thread-safe.
Definition at line 165 of file flutter_glfw.cc.
Referenced by FlutterDesktopMessengerAddRef().
|
inline |
Getter for the engine field.
Definition at line 179 of file flutter_glfw.cc.
Referenced by FlutterDesktopMessengerIsAvailable(), FlutterDesktopMessengerSendResponse(), FlutterDesktopMessengerSendWithReply(), and FlutterDesktopMessengerSetCallback().
|
inline |
Returns the mutex associated with the |FlutterDesktopMessenger|.
This mutex is used to synchronize reading or writing state inside the |FlutterDesktopMessenger| (ie |engine_|).
Definition at line 192 of file flutter_glfw.cc.
Referenced by FlutterDesktopMessengerLock(), and FlutterDesktopMessengerUnlock().
|
delete |
|
inline |
Decrements the reference count and deletes the object if the count has gone to zero.
Thread-safe.
Definition at line 171 of file flutter_glfw.cc.
Referenced by FlutterDesktopMessengerRelease().
|
inline |
Setter for the engine field. Thread-safe.
Definition at line 183 of file flutter_glfw.cc.
References engine.