Line | |
---|
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.