import busrt_async
import asyncio
async def main():
name = 'test.client.python.async_sender'
bus = busrt_async.client.Client('/tmp/busrt.sock', name)
await bus.connect()
result = await bus.send('test.client.python.async',
busrt_async.client.Frame('hello'))
print(hex(await result.wait_completed()))
result = await bus.send(
'test.*',
busrt_async.client.Frame('hello everyone',
tp=busrt_async.client.OP_BROADCAST))
print(hex(await result.wait_completed()))
await bus.send(
'test/topic',
busrt_async.client.Frame('something',
tp=busrt_async.client.OP_PUBLISH,
qos=0))
asyncio.run(main())