From: Robert L. <rle...@us...> - 2007-03-01 15:57:50
|
Update of /cvsroot/ccmtools/ccmtools/test/CppAssembly/multiple_receptacles In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv27435/test/CppAssembly/multiple_receptacles Added Files: .cvsignore Pusher.idl Outer.idl Makefile Inner.idl Outer.assembly Log Message: multiple receptacle sample --- NEW FILE: .cvsignore --- gen --- NEW FILE: Outer.assembly --- module wamas { assembly implements Outer { component Inner inner; connect inner.input to this.input; connect this.out1 to inner.out1; connect this.out2 to inner.out2; }; }; --- NEW FILE: Pusher.idl --- module wamas { interface Pusher { void push(in string value); }; }; --- NEW FILE: Makefile --- all: local local: ccmtools c++local -o gen/itf Pusher.idl ccmtools c++local -a -o gen/inner Inner.idl ccmtools c++local -o gen/outer Outer.idl ccmtools c++assembly -o gen/outer Outer.idl Outer.assembly Inner.idl check: local ccmconfix -confix2 -o gen -pname "assembly-multiple-receptacles" -pversion "0.0.1" cd gen && confix2.py --bootstrap --configure --make --targets=check clean: cd gen && confix2.py --make --targets=clean rm -rf gen --- NEW FILE: Outer.idl --- #include "Pusher.idl" module wamas { component Outer { provides Pusher input; uses Pusher out1; uses multiple Pusher out2; }; home OuterHome manages Outer {}; }; --- NEW FILE: Inner.idl --- #include "Pusher.idl" module wamas { component Inner { provides Pusher input; uses Pusher out1; uses multiple Pusher out2; }; home InnerHome manages Inner {}; }; |