aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/convert/convert_impl.cpp
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2015-01-15 14:37:47 +0100
committerMartin Braun <martin.braun@ettus.com>2015-01-27 09:58:32 +0100
commitbee57ee03fd4b9dac476da7e375ddd8dcc749b1b (patch)
tree9010455f97ca74c0664ed2fa30d2628f538d7d47 /host/lib/convert/convert_impl.cpp
parentbefbaf97d09f1c36437bb285d7a1dc70a34ef6ab (diff)
downloaduhd-bee57ee03fd4b9dac476da7e375ddd8dcc749b1b.tar.gz
uhd-bee57ee03fd4b9dac476da7e375ddd8dcc749b1b.tar.bz2
uhd-bee57ee03fd4b9dac476da7e375ddd8dcc749b1b.zip
convert: Modifications to id_type
- Converter ID symbols are exported - to_string() function for lighter feedback
Diffstat (limited to 'host/lib/convert/convert_impl.cpp')
-rw-r--r--host/lib/convert/convert_impl.cpp15
1 files changed, 12 insertions, 3 deletions
diff --git a/host/lib/convert/convert_impl.cpp b/host/lib/convert/convert_impl.cpp
index 329e94a4d..48eb1f8d6 100644
--- a/host/lib/convert/convert_impl.cpp
+++ b/host/lib/convert/convert_impl.cpp
@@ -43,10 +43,10 @@ bool convert::operator==(const convert::id_type &lhs, const convert::id_type &rh
std::string convert::id_type::to_pp_string(void) const{
return str(boost::format(
"conversion ID\n"
- " Input format: %s\n"
- " Num inputs: %d\n"
+ " Input format: %s\n"
+ " Num inputs: %d\n"
" Output format: %s\n"
- " Num outputs: %d\n"
+ " Num outputs: %d\n"
)
% this->input_format
% this->num_inputs
@@ -55,6 +55,15 @@ std::string convert::id_type::to_pp_string(void) const{
);
}
+std::string convert::id_type::to_string(void) const{
+ return str(boost::format("%s (%d) -> %s (%d)")
+ % this->input_format
+ % this->num_inputs
+ % this->output_format
+ % this->num_outputs
+ );
+}
+
/***********************************************************************
* Setup the table registry
**********************************************************************/