blob: 09db1d3459f1cabc3bd214a14321d99dde2c6094 [file] [log] [blame]
John DeNiscoce96dda2018-08-14 16:04:09 -04001.. _dplugins:
John DeNisco06dcd452018-07-26 12:45:10 -04002
3Plugins
4=======
5
6vlib implements a straightforward plug-in DLL mechanism. VLIB client
7applications specify a directory to search for plug-in .DLLs, and a name
8filter to apply (if desired). VLIB needs to load plug-ins very early.
9
10Once loaded, the plug-in DLL mechanism uses dlsym to find and verify a
11vlib\_plugin\_registration data structure in the newly-loaded plug-in.
12
Dave Barachf9faf242018-10-04 17:12:26 -040013For more on plugins please refer to :ref:`add_plugin`.