Public Member Functions | Private Member Functions | Private Attributes | List of all members
client.CallMaker Class Reference

Public Member Functions

None __init__ (self, ThreadPoolExecutor executor, grpc.Channel channel, str phone_number)
 
None audio_session (self)
 
None call (self)
 
bool wait_peer (self)
 

Private Member Functions

None _on_call_info (self, phone_pb2.CallInfo call_info)
 
None _on_call_state (self, phone_pb2.CallState.State call_state)
 
None _response_watcher (self, Iterator[phone_pb2.StreamCallResponse] response_iterator)
 

Private Attributes

 _audio_session_link
 
 _call_finished
 
 _call_state
 
 _channel
 
 _consumer_future
 
 _executor
 
 _peer_responded
 
 _phone_number
 
 _session_id
 
 _stub
 

Detailed Description

Definition at line 26 of file examples/python/async_streaming/client.py.

Constructor & Destructor Documentation

◆ __init__()

None client.CallMaker.__init__ (   self,
ThreadPoolExecutor  executor,
grpc.Channel  channel,
str  phone_number 
)

Definition at line 28 of file examples/python/async_streaming/client.py.

Member Function Documentation

◆ _on_call_info()

None client.CallMaker._on_call_info (   self,
phone_pb2.CallInfo  call_info 
)
private

Definition at line 61 of file examples/python/async_streaming/client.py.

◆ _on_call_state()

None client.CallMaker._on_call_state (   self,
phone_pb2.CallState.State  call_state 
)
private

Definition at line 65 of file examples/python/async_streaming/client.py.

◆ _response_watcher()

None client.CallMaker._response_watcher (   self,
Iterator[phone_pb2.StreamCallResponse response_iterator 
)
private

Definition at line 41 of file examples/python/async_streaming/client.py.

◆ audio_session()

None client.CallMaker.audio_session (   self)

Definition at line 91 of file examples/python/async_streaming/client.py.

◆ call()

None client.CallMaker.call (   self)

Definition at line 75 of file examples/python/async_streaming/client.py.

◆ wait_peer()

bool client.CallMaker.wait_peer (   self)

Definition at line 83 of file examples/python/async_streaming/client.py.

Member Data Documentation

◆ _audio_session_link

client.CallMaker._audio_session_link
private

Definition at line 34 of file examples/python/async_streaming/client.py.

◆ _call_finished

client.CallMaker._call_finished
private

Definition at line 37 of file examples/python/async_streaming/client.py.

◆ _call_state

client.CallMaker._call_state
private

Definition at line 35 of file examples/python/async_streaming/client.py.

◆ _channel

client.CallMaker._channel
private

Definition at line 30 of file examples/python/async_streaming/client.py.

◆ _consumer_future

client.CallMaker._consumer_future
private

Definition at line 38 of file examples/python/async_streaming/client.py.

◆ _executor

client.CallMaker._executor
private

Definition at line 29 of file examples/python/async_streaming/client.py.

◆ _peer_responded

client.CallMaker._peer_responded
private

Definition at line 36 of file examples/python/async_streaming/client.py.

◆ _phone_number

client.CallMaker._phone_number
private

Definition at line 32 of file examples/python/async_streaming/client.py.

◆ _session_id

client.CallMaker._session_id
private

Definition at line 33 of file examples/python/async_streaming/client.py.

◆ _stub

client.CallMaker._stub
private

Definition at line 31 of file examples/python/async_streaming/client.py.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:01