|
| | CoreTransform (BNTransform *xform) |
| |
| virtual std::vector< TransformParameter > | GetParameters () const override |
| |
| virtual bool | Decode (const DataBuffer &input, DataBuffer &output, const std::map< std::string, DataBuffer > ¶ms=std::map< std::string, DataBuffer >()) override |
| |
| virtual bool | Encode (const DataBuffer &input, DataBuffer &output, const std::map< std::string, DataBuffer > ¶ms=std::map< std::string, DataBuffer >()) override |
| |
| | Transform (BNTransformType type, const std::string &name, const std::string &longName, const std::string &group) |
| |
| BNTransformType | GetType () const |
| |
| std::string | GetName () const |
| |
| std::string | GetLongName () const |
| |
| std::string | GetGroup () const |
| |
| virtual std::vector< TransformParameter > | GetParameters () const |
| |
| virtual bool | Decode (const DataBuffer &input, DataBuffer &output, const std::map< std::string, DataBuffer > ¶ms=std::map< std::string, DataBuffer >()) |
| |
| virtual bool | Encode (const DataBuffer &input, DataBuffer &output, const std::map< std::string, DataBuffer > ¶ms=std::map< std::string, DataBuffer >()) |
| |
| | StaticCoreRefCountObject () |
| |
| virtual | ~StaticCoreRefCountObject () |
| |
| BNTransform * | GetObject () const |
| |
| void | AddRef () |
| |
| void | Release () |
| |
| void | AddRefForRegistration () |
| |
|
| static void | Register (Transform *xform) |
| |
| static Ref< Transform > | GetByName (const std::string &name) |
| |
| static std::vector< Ref< Transform > > | GetTransformTypes () |
| |
| static BNTransform * | GetObject (StaticCoreRefCountObject *obj) |
| |
| std::atomic< int > | m_refs |
| |
| BNTransform * | m_object |
| |
| | Transform (BNTransform *xform) |
| |
| static BNTransformParameterInfo * | GetParametersCallback (void *ctxt, size_t *count) |
| |
| static void | FreeParametersCallback (BNTransformParameterInfo *params, size_t count) |
| |
| static bool | DecodeCallback (void *ctxt, BNDataBuffer *input, BNDataBuffer *output, BNTransformParameter *params, size_t paramCount) |
| |
| static bool | EncodeCallback (void *ctxt, BNDataBuffer *input, BNDataBuffer *output, BNTransformParameter *params, size_t paramCount) |
| |
| static std::vector< TransformParameter > | EncryptionKeyParameters (size_t fixedKeyLength=0) |
| |
| static std::vector< TransformParameter > | EncryptionKeyAndIVParameters (size_t fixedKeyLength=0, size_t fixedIVLength=0) |
| |
| BNTransformType | m_typeForRegister |
| |
| std::string | m_nameForRegister |
| |
| std::string | m_longNameForRegister |
| |
| std::string | m_groupForRegister |
| |
◆ CoreTransform()
| CoreTransform::CoreTransform |
( |
BNTransform * |
xform | ) |
|
◆ Decode()
◆ Encode()
◆ GetParameters()
The documentation for this class was generated from the following files: