XLL+ Class Library (7.0)

CXllFunctionFilter Class

A registry whch contains a list of functions, each with a flag which determines whether or not the function is to be published or suppressed.

class CXllFunctionFilter

Overview

The CXllFunctionFilter class can be used to store a list of add-in functions, along with instructions as to whether they should be published (made available to the user) at run-time, or suppressed at run-time.

This behavior allows developers to finely control which functions are made available to users at run-time, without having to maintain multiple versions of source code.

Using the class

See the following examples for instructions on how to use the class:

PubDevIn sample
Publish at development-time sample (opt-in). This project shows how to control the list of functions published, so that only functions specifically marked are made available to the user; all the unmarked functions are available only to the developer.
PubDevOut sample
Publish at development-time sample (opt-out). This project shows how to control the list of functions published, so that only functions specifically marked are hidden from the user; all the unmarked functions are made available to the user.
PublishRT sample
Publish at run-time sample. A configuration file controls which functions are published.

Requirements

Header: xlpfunctionfilter.h

See Also

CXllFunctionFilter Methods | xlpfunctionfilter.h | CXllFunctionFilterOptIn class | CXllFunctionFilterOptOut class | CXllFunctionFilterLoader class | CXllFunctionFilterEventHandlerOptIn class | CXllFunctionFilterEventHandlerOptOut class | CXllFunctionFilterEventHandlerFromFile class | Publishing and suppressing add-in functions (User Guide) | Publish at development-time sample (opt-in) | Publish at development-time sample (opt-out) | Publish at run-time sample