Rev | Line | |
---|
[77] | 1 | # HelloTECS.rb
|
---|
| 2 | # Buddy Zð mruby ©çì·é
|
---|
| 3 |
|
---|
| 4 | # (1) ubWZð buddyBridge Éèt¯é
|
---|
| 5 | print "[I create] buddyBridge.\n"
|
---|
| 6 | buddyBridge = TECS::TsHello.new( "BuddyBridge" )
|
---|
| 7 |
|
---|
| 8 | # (2) CharPointer 𶬠(·³32Ìzñ)
|
---|
| 9 | len = 32
|
---|
| 10 | buf = TECS::CharPointer.new( len )
|
---|
| 11 |
|
---|
| 12 | # (3) buf ÉbZ[WðÝè
|
---|
| 13 | buf.from_s "Hello TECS! (from mruby)"
|
---|
| 14 |
|
---|
| 15 | # (4) Buddy Ì myMessage ðÄo·
|
---|
| 16 | buddyBridge.myMessage( buf )
|
---|
| 17 |
|
---|
| 18 | # (5) Buddy Ì yourMessage ðÄo·
|
---|
| 19 | buddyBridge.yourMessage( buf, len )
|
---|
| 20 | print "[I received] " + buf.to_s + "\n"
|
---|
| 21 | # buf Í out øDBuddy ÅÝè³êÄßé
|
---|
| 22 | # len øÍAç·¾ªAbuf ÌÀÛÌ·³æèå«¢ÆáO¶
|
---|
Note:
See
TracBrowser
for help on using the repository browser.