* Get the decoder with the specified ID.
*
* @param id The ID string of the decoder to return.
+ *
* @return The decoder with the specified ID, or NULL if not found.
*/
SRD_API struct srd_decoder *srd_get_decoder_by_id(const char *id)
return ret;
}
+/**
+ * Return a protocol decoder's docstring.
+ *
+ * @param dec The loaded protocol decoder.
+ *
+ * @return A newly allocated buffer containing the docstring. The caller should
+ * free this after use.
+ */
SRD_API char *srd_decoder_doc(struct srd_decoder *dec)
{
PyObject *py_str;
return SRD_OK;
}
+/**
+ * Load all protocol decoders libsigrokdecode knows about.
+ *
+ * @return SRD_OK upon success, a (negative) error code otherwise.
+ */
SRD_API int srd_load_all_decoders(void)
{
GDir *dir;
}
/**
- * TODO
+ * Unload all loaded protocol decoders.
+ *
+ * @return SRD_OK upon success, a (negative) error code otherwise.
*/
SRD_API int srd_unload_all_decoders(void)
{