package Ġio . vertx . kotlin . ext . st omp Ċ Ċ import Ġio . vertx . core . net . Net Client Ċ import Ġio . vertx . ext . st omp . Frame Ċ import Ġio . vertx . ext . st omp . Sto mp Client Ċ import Ġio . vertx . ext . st omp . Sto mp Client Connection Ċ import Ġio . vertx . kotlin . coroutines . await Event Ċ import Ġio . vertx . kotlin . coroutines . await Result Ċ Ċ suspend Ġfun ĠSto mp Client . connect Await ( port Ġ: ĠInt , Ġhost Ġ: ĠString ) Ġ: ĠSto mp Client Connection Ġ{ ĊĠĠĠ Ġreturn Ġawait Result { ĊĠĠĠĠĠĠĠ Ġthis . connect ( port , Ġhost , Ġit ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠSto mp Client . connect Await ( net Ġ: ĠNet Client ) Ġ: ĠSto mp Client Connection Ġ{ ĊĠĠĠ Ġreturn Ġawait Result { ĊĠĠĠĠĠĠĠ Ġthis . connect ( net , Ġit ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠSto mp Client . connect Await ( port Ġ: ĠInt , Ġhost Ġ: ĠString , Ġnet Ġ: ĠNet Client ) Ġ: ĠSto mp Client Connection Ġ{ ĊĠĠĠ Ġreturn Ġawait Result { ĊĠĠĠĠĠĠĠ Ġthis . connect ( port , Ġhost , Ġnet , Ġit ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠSto mp Client . connect Await () Ġ: ĠSto mp Client Connection Ġ{ ĊĠĠĠ Ġreturn Ġawait Result { ĊĠĠĠĠĠĠĠ Ġthis . connect ( it ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠSto mp Client . received Frame Handler Await () Ġ: ĠFrame Ġ{ ĊĠĠĠ Ġreturn Ġawait Event { ĊĠĠĠĠĠĠĠ Ġthis . received Frame Handler ( it ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠSto mp Client . writing Frame Handler Await () Ġ: ĠFrame Ġ{ ĊĠĠĠ Ġreturn Ġawait Event { ĊĠĠĠĠĠĠĠ Ġthis . writing Frame Handler ( it ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠSto mp Client . error Frame Handler Await () Ġ: ĠFrame Ġ{ ĊĠĠĠ Ġreturn Ġawait Event { ĊĠĠĠĠĠĠĠ Ġthis . error Frame Handler ( it ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠSto mp Client . exception Handler Await () Ġ: ĠThrowable Ġ{ ĊĠĠĠ Ġreturn Ġawait Event { ĊĠĠĠĠĠĠĠ Ġthis . exception Handler ( it ) ĊĠĠĠ Ġ} Ċ } ĊĊ