index 85f278c74dd374d56c24011f06bb6a568f32cd26..4ff4e51bb4ab44f9203ca12b49ab3f8501b64265 100644 (file)
* node types
*/
+typedef struct {
+ sdb_conn_node_t super;
+ sdb_store_expr_t *expr;
+} conn_expr_t;
+#define CONN_EXPR(obj) ((conn_expr_t *)(obj))
+
typedef struct {
sdb_conn_node_t super;
sdb_store_matcher_t *matcher;
* type helper functions
*/
+static void __attribute__((unused))
+conn_expr_destroy(sdb_object_t *obj)
+{
+ sdb_object_deref(SDB_OBJ(CONN_EXPR(obj)->expr));
+} /* conn_expr_destroy */
+
static void __attribute__((unused))
conn_matcher_destroy(sdb_object_t *obj)
{