|
WSF
|
#include <WsfXIO_PublishKey.hpp>


Public Member Functions | |
| WsfXIO_PublishFilter (const WsfXIO_PublishKey &aKey) | |
| WsfXIO_PublishFilter (const Field &a1=Field(), const Field &a2=Field(), const Field &a3=Field(), const Field &a4=Field()) | |
| bool | operator== (const WsfXIO_PublishKey &aKey) const |
| Returns 'true' if the filter matches aKey. | |
| Public Member Functions inherited from WsfXIO_PublishKey | |
| WsfXIO_PublishKey (const Field &a1=Field(), const Field &a2=Field(), const Field &a3=Field(), const Field &a4=Field()) | |
| bool | operator< (const WsfXIO_PublishKey &aKey) const |
| Field & | operator[] (int aIndex) |
| const Field & | operator[] (int aIndex) const |
| template<typename T> | |
| void | Serialize (T &aBuff) |
| bool | HasWildcards () const |
| std::string | ToString () const |
| bool | Match (const WsfXIO_PublishKey &aKey) const |
Additional Inherited Members | |
| Static Public Member Functions inherited from WsfXIO_PublishKey | |
| static std::unique_ptr< UtScriptClass > | CreateScriptClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr) |
| static UtScriptClass * | GetScriptClass () |
| Static Public Attributes inherited from WsfXIO_PublishKey | |
| static const int | cMAX_FIELDS = 4 |
| Protected Attributes inherited from WsfXIO_PublishKey | |
| Field | mFields [cMAX_FIELDS] |
| Static Protected Attributes inherited from WsfXIO_PublishKey | |
| static UtScriptClass * | sScriptClassPtr = nullptr |
Defines criteria for selecting a WsfXIO_PublishKey. Each of the 4 fields must match the key, but "*" may be used as a wildcard to match multiple keys.
|
inline |
References WsfXIO_PublishKey::WsfXIO_PublishKey().
|
inline |
References WsfXIO_PublishKey::WsfXIO_PublishKey().
|
inline |
Returns 'true' if the filter matches aKey.
References WsfXIO_PublishKey::Match(), and WsfXIO_PublishKey::WsfXIO_PublishKey().