File: client.py

package info (click to toggle)
dasbus 1.7-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 880 kB
  • sloc: python: 7,550; makefile: 101; sh: 4
file content (31 lines) | stat: -rw-r--r-- 973 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#
# Send a message to the chat room.
#
from common import CHAT

if __name__ == "__main__":
    # Create a proxy of the object /org/example/Chat
    # provided by the service org.example.Chat
    chat_proxy = CHAT.get_proxy()

    # Get an object path of the chat room.
    object_path = chat_proxy.FindRoom("Bob's room")
    print("Bob's room:", object_path)

    # Create a proxy of the object /org/example/Chat/Rooms/1
    # provided by the service org.example.Chat
    room_proxy = CHAT.get_proxy(object_path)

    # Send a message to the chat room.
    room_proxy.SendMessage("Hi, I am Alice!")

    # Get an object path of the chat room.
    object_path = chat_proxy.FindRoom("Alice's room")
    print("Alice's room:", object_path)

    # Create a proxy of the object /org/example/Chat/Rooms/2
    # provided by the service org.example.Chat
    room_proxy = CHAT.get_proxy(object_path)

    # Send a message to the chat room.
    room_proxy.SendMessage("I am Alice!")