((SalOpBase*)op)->user_pointer=up;
}
+Sal *sal_op_get_sal(const SalOp *op){
+ return ((SalOpBase*)op)->root;
+}
+
const char *sal_op_get_from(const SalOp *op){
return ((SalOpBase*)op)->from;
}
return ((SalOpBase*)op)->user_pointer;
}
+const char *sal_op_get_proxy(const SalOp *op){
+ return ((SalOpBase*)op)->route;
+}
+
void __sal_op_init(SalOp *b, Sal *sal){
memset(b,0,sizeof(SalOpBase));
((SalOpBase*)b)->root=sal;