[openrtm-users 00646] 同一プロセス上でのデータポート通信について

野村 琢磨 nomura-takuma @ jp.yamatake.com
2008年 10月 30日 (木) 14:50:55 JST


$B$*@$OC$K$J$j$^$9!#-j;3Ip$NLnB<$G$9!#(B

$BBj5-$N7o$K$D$$$F<ALd$,$"$j$^$9!#(B

$B%m!<%@%V%k7A<0$N%3%s%]!<%M%s%H$r!"F10l$N%W%m%;%9Fb$GJ#?t5/F0$7!"%G!<%?%]!<%H$G$NDL?.$r9T$C$F$$$^$9!#(B
$B%3%s%]!<%M%s%H$O!"%G!<%?$NF~NO$r$-$C$+$1$K=hM}$r<B9T$7$?$$$N$G!"F~NO%]!<%H$N(BOnWrite$B%3!<%k%P%C%/4X?t$K=hM}$r<BAu$7$F$$$^$9!#(B
$B$3$N$h$&$J%3%s%]!<%M%s%H$rJ#?tF1;~$K5/F0$7!"@\B3$7$?>l9g!"F1$8#1$D$N%3!<%k%P%C%/4X?t$,8F$S=P$5$l$F$7$^$&$h$&$G$9!#(B

$B!J:n6HFbMF!K(B
$B#1!%%3%s%]!<%M%s%H(BA$B!"(BB$B!"(BC$B!"(BD$B$r5/F0(B
$B#2!%%3%s%]!<%M%s%H(BA$B$N=PNO%G!<%?%]!<%H$H(BB$B$NF~NO%G!<%?%]!<%H$r@\B3(B
$B#3!%%3%s%]!<%M%s%H(BC$B$N=PNO%G!<%?%]!<%H$H(BD$B$NF~NO%G!<%?%]!<%H$r@\B3(B
$B#4!%%3%s%]!<%M%s%H(BA$B!"(BB$B!"(BC$B!"(BD$B$r%"%/%F%#%Y!<%H(B

    $B!N%3%s%]!<%M%s%H(BA$B!O"*!N%3%s%]!<%M%s%H(BB$B!O(B
    $B!N%3%s%]!<%M%s%H(BC$B!O"*!N%3%s%]!<%M%s%H(BD$B!O(B
        $B!J2?$l$b%m!<%@%V%k%b%8%e!<%k!K(B

$B!J8=>]!K(B
$B%3%s%]!<%M%s%H(BA$B$+$i=PNO$7$F$b!"%3%s%]!<%M%s%H(BC$B$+$i=PNO$7$F$b!"(B
$BF1$8%3%s%]!<%M%s%H(BB$B$N%3!<%k%P%C%/4X?t$,<B9T$5$l$k!#(B

    $B!N%3%s%]!<%M%s%H(BA$B$+$i=PNO!O"*!N%3%s%]!<%M%s%H(BB$B$N(BOnWrite$B%3!<%k%P%C%/4X?t<B9T!O(B
    $B!N%3%s%]!<%M%s%H(BC$B$+$i=PNO!O"*!N%3%s%]!<%M%s%H(BB$B$N(BOnWrite$B%3!<%k%P%C%/4X?t<B9T!O(B

$B$3$N$h$&$J8=>]$N$47P83$,$"$kJ}$O$$$J$$$G$7$g$&$+!)(B

$B0JA0F1$8$h$&$J9=@.$G!"%5!<%S%9%]!<%H$N=hM}$r<BAu$7$?%/%i%9!J!v!v!v(BSVC_impl$B!K$NL>A0$,=EJ#$7$F$$$?$3$H$K$h$j!"(B
$BF1$8#1$D$N%5!<%S%9$,8F$S=P$5$l$kLdBj$,$"$j$^$7$?$,!":#2s$b4X78$"$k$G$7$g$&$+!)(B 

$B!J2<5-%a!<%k$NFbMF$G$9!K(B
$B%G!<%?%]!<%H$G$bF1MM$N8=>]$,5/$3$k$G$7$g$&$+!)(B

$B$4B8CN$NJ}$,$$$i$7$?$i$465<(2<$5$$!#(B
$B$h$m$7$/$*4j$$$7$^$9!#(B



----- Original Message ----- 
From: "Ando Noriaki" <n-ando @ aist.go.jp>
To: "$BLnB<(B $BBvKa(B" <nomura-takuma @ jp.yamatake.com>
Cc: <openrtm-users @ m.aist.go.jp>
Sent: Monday, June 02, 2008 6:57 PM
Subject: [openrtm-users 00460] Re: $B%5!<%S%9%]!<%H$N(BRTC$B0J30$+$i$NMxMQ$K4X$7$F(B


> $BLnB<MM(B
>
> $B0BF#$G$9(B
>
> $B$$$D$b$*@$OC$K$J$C$F$*$j$^$9!#(B
>
> $B860x$O!"(BMyServiceA $B$H(B MyServiceB $B$G;HMQ$5$l$F$$$k(BMyServiceSVC_impl$B%/%i%9$N(B
> $BL>>N!J%7%s%\%k!K$,F1$8$?$a$@$H;W$o$l$^$9!#(B
>
> $BF10l%W%m%;%9Fb$K!"F10lL>$N%7%s%\%k$,%m!<%I$5$l$?>l9g!"(B
> $BDL>o @ h$K%m!<%I$5$l$?$b$N$,M-8z$H$J$j$^$9!#(B
> $B8e$+$i%m!<%I$5$l$?$b$N!"!J$3$N>l9g$O!"(BMyServiceB$B$N(BMyServiceSVC_impl$B!K$O(B
> $B$9$G$KF10lL>$N%/%i%9$,$"$k$?$aL58z!JL5;k$5$l$k!K$H$J$C$F$7$^$$$^$9!#(B
>
> $B$7$?$,$C$F!"(BMyServiceB$B$G%5!<%S%9%]!<%H$KEPO?$5$l$?(BMyServiceSVC_impl$B$,(B
> MyServcieA$B$KIUB0$7$F$$$k(BMyServiceSVC_impl$B%/%i%9$+$i @ 8@.$5$l$?!"(B
> $B%$%s%9%?%s%9$r%]!<%H$K%P%$%s%I$7$F$7$^$&$b$N$H;W$o$l$^$9!#(B
>
> $B$?$a$7$K!"(BCreateComp.cpp $B$G%m!<%I$9$k=gHV$r0J2<$N$h$&$KJQ99$7$F$_$^$7$?!#(B
>
>  strcpy(szDir,
> "/usr/users/n-ando/work/TwoServices/sample/MyServiceB/MyServiceProviderB.so");
>  manager->load(szDir, "MyServiceProviderBInit");
>
>  strcpy(szDir,
> "/usr/users/n-ando/work/TwoServices/sample/MyServiceA/MyServiceProviderA.so");
>  manager->load(szDir, "MyServiceProviderAInit");
>
> $B$3$&$9$k$H!"(B
>
>  Other properties
> =================================================
> echo MyServiceB[ function invokation succes ! MyServiceProviderB0]
> echo MyServiceB[ function invokation succes ! MyServiceProviderA0]
> echo MyServiceB[ function invokation succes ! MyServiceProviderB0]
> echo MyServiceB[ function invokation succes ! MyServiceProviderA0]
>
> $B$3$N$h$&$K!">o$K(BMyServiceB$B$N%5!<%S%9$,8F$P$l$k$h$&$K$J$j$^$9!#(B
>
> $B$3$l$rHr$1$kJ}K!$H$7$F$O!"(BMyServiceA/B$B$=$l$>$l$N(BMyServiceSVC_impl$B$K(B
> $BJL!9$NL>A0$r$D$1$k$+!"$=$l$>$lE,Ev$J(Bnamespace $B!J$?$H$($P!"(BMyServiceA$B$d(BB$B!K(B
> $B$KF~$l$F$7$^$&$J$I$,9M$($i$l$^$9!#(B
>
> $BM>CL$G$9$,!"(B0.4.2$B$+$i!"(Brtcd$B$H$$$&%^%M!<%8%c$N$_$N<B9T%U%!%$%k$,DI2C!JI|3h!K$5$l$^$7$?!#(B
> $B$3$l$r;HMQ$9$k$H!"(BCreateComp$B$NBe$o$j$K!"(B
> MyServiceProviderA.so, MyServiceProviderB.so $B$rF10l%G%#%l%/%H%j$KCV$-!"(B
> $B$=$3$K0J2<$N$h$&$J(B rtc.conf $B$r:n @ .$7$?$&$($G!"(Brtcd $B$r5/F0$9$k$H!"(B
> $B$3$l$iFs$D$N%b%8%e!<%k$r%m!<%I$7$F!"F10l%W%m%;%9$K(B2$B$D$N%3%s%]!<%M%s%H$r(B
> $B @ 8@.$9$k$3$H$,$G$-$^$9!#(B
>
> corba.nameservers: 192.168.100.1
> naming.formats: %n
> logger.log_level: PARANOID
> manager.modules.load_path: ./
> manager.modules.preload: MyServiceProviderA.so, MyServiceProviderB.so
> manager.components.precreate: MyServiceProviderA, MyServiceProviderB
>
> $B$J$*!"$3$NJ}K!$G$b$b$A$m$s>e5-$NLdBj$O2r7h$5$l$^$;$s$,!"(Brtc.conf$B$N=q$-49$($@$1$G!"(B
> $B%m!<%I=gHV$r;n$9$3$H$O$G$-$^$9!#(B
> $B$J$*!"$I$A$i$N%7%s%\%k$,:NMQ$5$l$k$+$O%m!<%I$5$l$k$H$-$K7h$^$j$^$9$N$G!"(B
> $B%3%s%]!<%M%s%H @ 8@.$N=gHV$K$O4X78$"$j$^$;$s!#(B
>
> $B0J>e$G2sEz$K$J$C$F$^$9$G$7$g$&$+!)(B
> $B$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>
>> $B @ N!"2<5-E:IU%a!<%k$N$h$&$JEj9F$,$"$C$?$+$H;W$$$^$9$,!"$3$l$K4XO"$7$F<ALd$,$"$j$^$9!#(B
>> $BF1$8$h$&$J$3$H$r!"J#?t$N%5!<%S%9%]!<%H$KBP$7$F!"$5$i$KF10l%W%m%;%9Fb$GF0:n$9$k%m!<%@%V%k%3%s%]!<%M%s%H$G(B
>> $B<B8=$7$h$&$H$7$F$$$^$9!#(B
>>
>> $B!J<ALd!K(B
>> $BF10l%W%m%;%9Fb$GF1$8(BI/F$B$N%5!<%S%9%]!<%H$,J#?t$"$k>l9g$K$O!"(B
>> $B$=$l$>$l0[$J$k%5!<%S%9$r<BAu$9$k$3$H$O$G$-$J$$$N$G$7$g$&$+!)(B
>>
>> $B!J9=@.!K(B
>> $B!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A(B
>> $B!!!!!!!!!!!!!!!!!!!!!N%5!<%S%9(BA$B!O(B
>> $B!!!!!!!!!!!!!!!!!!!!!!!!!!"-(B
>>
>> $B!N%3%s%]!<%M%s%H(BA$B$N%5!<%S%9%W%m%P%$%@(BA$B!O"+(!!JF1$8(BI/F$B!K"+(!(((!!N%"%W%j!O!J(BRTC$B$G$O$J$$!K(B
>> $B!N%3%s%]!<%M%s%H(BB$B$N%5!<%S%9%W%m%P%$%@(BB$B!O"+(!!JF1$8(BI/F$B!K"+(!(%(B
>> $B!!!!!!!!!!!!!!!!!!!!!!!!!!",(B
>> $B!!!!!!!!!!!!!!!!!!!!!N%5!<%S%9(BB$B!O(B
>>
>> $B!J%3%s%]!<%M%s%H(BA$B$H(BB$B$rF10l%W%m%;%9Fb$GN)$A>e$2$k!K(B
>> $B!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A!A(B
>>
>> $B!J9=@.$N @ bL@!K(B
>> $B%$%s%?!<%U%'!<%9$OF1$8$G!"%5!<%S%9FbMF$N0[$J$k#2$D$N%5!<%S%9%W%m%P%$%@(BA$B$H(BB$B$r!"(B
>> $B$=$l$>$lJL!9$N%3%s%]!<%M%s%H>e$K9=@.$7!"F1$8%W%m%;%9Fb$G%3%s%]!<%M%s%H(BA$B$H(BB$B$NN>J}$rN)$A>e$2$^$9!#(B
>> $B$=$3$X!"%3%s%]!<%M%s%H$G$O$J$$%"%W%j$+$i$=$l$>$l$N%5!<%S%9%]!<%H$r8F$S=P$9!"$H$$$&$b$N$G$9!#(B
>>
>> $B!J8=>]!K(B
>> $B$3$N$H$-!"%"%W%j$+$i(BA/B$B$I$A$i$N%5!<%S%9%]!<%H$r8F$S=P$7$F$b!"%5!<%S%9(BA$B$NJ}$,8F$S=P$5$l$F$7$^$$$^$7$?!#(B
>> $B;n$7$K%3%s%]!<%M%s%H(BA/B$B$r%9%?%s%I%"%m!<%s$H$7$FN)$A>e$2$?>l9g!J$=$l$>$lJL%W%m%;%9$GN)$A>e$2$?>l9g!K!"(B
>> $B @ 5$7$/8F$S=P$9$3$H$,$G$-$^$7$?!#(B
>> $B!J%5!<%S%9%W%m%P%$%@(BA$B$N8F$S=P$7$G%5!<%S%9(BA$B$,!"%5!<%S%9%W%m%P%$%@(BB$B$N8F$S=P$7$G%5!<%S%9(BB$B$,8F$S=P$5$l$^$7$?!#!K(B
>>
>> $B!J%5%s%W%k%3!<%I!K(B
>> $B>e5-$N<B83$K;HMQ$7$?%W%m%0%i%`$r%5%s%W%k%W%m%0%i%`$H$7$FE:IU$7$^$9!#(B
>> $B$9$_$^$;$s$,!"(BCreateComp.cpp$B$N:G=i$NJ}$K @ dBP%Q%9$N5-=R$,$"$j$^$9$N$G!"4D6-$K9g$o$;$F=q$-49$($F$/$@$5$$!#(B
>>
>> $B!N%U%)%k%@9=@.!O(B
>> sample/
>> $B('(BMyServiceA/$B!!!!!!!&!&!&!!>e?^$N%5!<%S%9%]!<%H(BA$B$r;}$D%3%s%]!<%M%s%H(BMyServiceA$B$N%U%)%k%@(B
>> $B('(BMyServiceB/$B!!!!!!!&!&!&!!>e?^$N%5!<%S%9%]!<%H(BB$B$r;}$D%3%s%]!<%M%s%H(BMyServiceB$B$N%U%)%k%@(B
>> $B('(BCreateComp$B!!!!!!!&!&!&!!(BMyServiceA$B$H(BMyServiceB$B$rN)$A>e$2$k%W%m%0%i%`(B
>> $B(&(BMyServiceCaller$B!!!&!&!&!!<B9T;~$N%Q%i%a!<%?$K(B"A"$B$+(B"B"$B$rF~NO$9$k$3$H$G!"(BMyServiceA$B$+(BMyServiceB$B$r8F$S=P$9%"%W%j(B
>>
>> $B!N;H$$J}!O(B
>> $B!&%M!<%`%5!<%S%9$rN)$A>e$2$F$*$-!"(BCreateComp$B$r<B9T$7$F(BMyServiceA$B$H(BMyServiceB$B$rN)$A>e$2$k!#(B
>> $B!&(B"> ./MyServiceCaller A"$B$HF~NO$7$F(BMyServiceA$B$r8F$S=P$9(B
>>   $B"*(B"echo MyServiceA[$B!A!A!A(B"$B$HI=<($5$l!"(BMyServiceA$B$N%5!<%S%9$,8F$S=P$5$l$F$$$k$3$H$,3NG'$G$-$k(B
>> $B!&B3$$$F!"(B"> ./MyServiceCaller B"$B$HF~NO$7$F(BMyServiceB$B$r8F$S=P$9(B
>>   $B"*(B"echo MyServiceA[$B!A!A!A(B"$B$HI=<($5$l!"(BMyServiceA$B$N%5!<%S%9$,8F$S=P$5$l$F$7$^$C$F$$$k(B
>> $B!&;n$7$K!"(BCreateComp$B$r;H$o$:$K!"(BMyServiceAComp$B$H(BMyServiceBComp$B$r;H$C$FN)$A>e$2$?>l9g$K$O!"(B
>> $B!!!!(BMyServiceB$B$N8F$S=P$7$G(BMyServiceB$B$N%5!<%S%9$,8F$S=P$5$l$?!#(B
>>
>>
>> $B$A$J$_$K;n83$7$?4D6-$O(BUbuntu7.10$B!"(BOpenRTM-0.4.1$B$G$9!#(B
>> $B%5!<%S%9%]!<%H$N<BAuJ}K!$,4V0c$C$F$$$k$N$G$7$g$&$+!)(B
>>
>> $BD9$/$FFI$_$K$/$/$J$C$F$7$^$$!"?=$7Lu$"$j$^$;$s$,!"(B
>> $B$*J,$+$j$K$J$kJ}$,$$$i$7$?$i$465<(2<$5$$!#(B
>> $B$I$&$>59$7$/$*4j$$$7$^$9!#(B
>>
>> ----------
>> $BLnB<!!BvKa(B
>> $B3t<02q<R!!;3Ip(B
>> $B @ 8;:5;=Q3+H/It!!<+F02=5;=Q%0%k!<%W(B
>> E-mail:nomura-takuma @ jp.yamatake.com
>> URL:http://jp.azbil.com
>>
>>
>>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.openrtm.org/pipermail/openrtm-users/attachments/20081030/72a81682/attachment-0001.html>


openrtm-users メーリングリストの案内