|
VLink
2.0.0
A high-performance communication middleware
|
This is the complete list of members for vlink::ConvertPluginInterface, including all inherited members.
| can_convert(const std::string &ser_type, Target target)=0 | vlink::ConvertPluginInterface | pure virtual |
| can_publish(const FrontendChannel &channel, Target target) | vlink::ConvertPluginInterface | inlinevirtual |
| convert(const std::string &ser_type, const Bytes &raw, Target target, Bytes &payload)=0 | vlink::ConvertPluginInterface | pure virtual |
| convert_publish(const FrontendChannel &channel, const Bytes &raw, Target target, Bytes &payload) | vlink::ConvertPluginInterface | inlinevirtual |
| ConvertPluginInterface()=default | vlink::ConvertPluginInterface | protected |
| get_publish(const FrontendChannel &channel, Target target, PublishInfo &publish_info) | vlink::ConvertPluginInterface | inlinevirtual |
| get_schema(const std::string &ser_type, Target target, SchemaInfo &schema_info)=0 | vlink::ConvertPluginInterface | pure virtual |
| get_timestamp(const std::string &ser_type, const Bytes &raw, Target target) | vlink::ConvertPluginInterface | inlinevirtual |
| init(const std::string &config)=0 | vlink::ConvertPluginInterface | pure virtual |
| Target enum name | vlink::ConvertPluginInterface | |
| ~ConvertPluginInterface()=default | vlink::ConvertPluginInterface | protectedvirtual |