VCSSL/Vnano Plug-in Interface
The specification documents of the plug-in interfaces, available on the apps equipped with VCSSL/Vnano scripting engines.
Source code of each interfaces are managed/published on this repository on GitHub.
Index
External Variable Connector Interface 1 (XVCI1) - Specification The interface for developing less-overhead variable plug-ins. |
|
Externa lFunction Connector Interface 1 (XFCI1) - Specification The interface for developing less-overhead function plug-ins. |
|
External Namespace Connector Interface 1 (XNCI1) - Specification The interface for developing "namespace" plug-ins, which can provide multiple functions/variables. |
|
Permission Authorizer Connector Interface 1 (PACI1) - Specification The interface for developing permission-based security plug-ins. |
|
Connector Permission Name - Specification The class defining the names of all permission items. |
|
Connector Permission Value - Specification The class defining values of permission items. |
|
Engine Connector Interface1 (ECI1) - Specification The interface for accessing to scripting engines from plug-ins. |
|
Array Data Accessor Interface 1 (ADAI1) - Specification The data I/O interface for accessing to array data. |
|
Int64 Scalar Data Accessor Interface 1 (Int64 SDAI1) - Specification The data I/O interface for accessing to long-type (64-bit integer type) scalar data. |
|
Float64 Scalar Data Accessor Interface 1 (Float64 SDAI1) - Specification The data I/O interface for accessing to double-type (64-bit floating point number type) scalar data. |
|
Bool Scalar Data Accessor Interface 1 (Bool SDAI1) - Specification The data I/O interface for accessing to boolean-type scalar data. |
|
String Scalar Data Accessor Interface 1 (Bool SDAI1) - Specification The data I/O interface for accessing to character-string-type scalar data. |
|
Connector Exception - Specification The checked exception thrown when errors have occurred, cause by expected normal problems. |
|
Connector Fatal Exception - Specification The unchecked exception thrown when errors have occurred, caused by incorrect implementations (might be bugs). |