diff options
Diffstat (limited to 'service')
| -rw-r--r-- | service/Jamfile.jam | 6 | ||||
| -rw-r--r-- | service/api.ice | 1 | ||||
| -rw-r--r-- | service/ex.cpp | 10 | 
3 files changed, 16 insertions, 1 deletions
diff --git a/service/Jamfile.jam b/service/Jamfile.jam index 7c0026c..6ed5c7d 100644 --- a/service/Jamfile.jam +++ b/service/Jamfile.jam @@ -22,6 +22,7 @@ lib mirrorsearch-domain :  lib mirrorsearch-api :  	api.ice +	ex.cpp  	:  	<slicer>yes  	<library>..//Ice @@ -36,7 +37,10 @@ lib mirrorsearch-api :  	;  lib mirrorsearch-service : -	[ glob *.cpp sql/*.sql : test.cpp ] +	[ glob sql/*.sql ] +	apiImpl.cpp +	main.cpp +	uptr.cpp  	:  	<library>mirrorsearch-domain  	<library>mirrorsearch-api diff --git a/service/api.ice b/service/api.ice index 64edfe7..994fa28 100644 --- a/service/api.ice +++ b/service/api.ice @@ -4,6 +4,7 @@  #include <models.ice>  module MirrorSearch { +	["cpp:ice_print"]  	exception XmlError {  		string msg;  	}; diff --git a/service/ex.cpp b/service/ex.cpp new file mode 100644 index 0000000..ec32416 --- /dev/null +++ b/service/ex.cpp @@ -0,0 +1,10 @@ +#include "api.h" + +namespace MirrorSearch { +	void +	XmlError::ice_print(std::ostream&s) const +	{ +		s << msg; +	} +} +  | 
