add context holder & registry & bridge
This commit is contained in:
@@ -6,11 +6,11 @@
|
||||
class Driver {
|
||||
|
||||
public:
|
||||
virtual void createContext(int contextId, QString* script) = 0;
|
||||
virtual void createContext(int contextId, QString *script) = 0;
|
||||
virtual void destroyContext(int contextId) = 0;
|
||||
|
||||
virtual void invokeContextEntityMethod(int contextId, QString* method, ...) = 0;
|
||||
virtual void invokeDoricMethod(QString* method, ...) = 0;
|
||||
virtual void invokeContextEntityMethod(int contextId, QString *method, ...) = 0;
|
||||
virtual void invokeDoricMethod(QString *method, ...) = 0;
|
||||
|
||||
virtual ~Driver() = default;
|
||||
};
|
||||
|
@@ -28,8 +28,8 @@ public:
|
||||
void createContext(int contextId, QString *script) override;
|
||||
void destroyContext(int contextId) override;
|
||||
|
||||
void invokeContextEntityMethod(int contextId, QString* method, ...) override;
|
||||
void invokeDoricMethod(QString* method, ...) override;
|
||||
void invokeContextEntityMethod(int contextId, QString *method, ...) override;
|
||||
void invokeDoricMethod(QString *method, ...) override;
|
||||
};
|
||||
|
||||
#endif // NATIVE_DRIVER_H
|
||||
|
Reference in New Issue
Block a user