11# pytox.toxcore.tox
22from types import TracebackType
3- from typing import Any
43from typing import Optional
54from typing import TypeVar
65import enum
@@ -89,30 +88,33 @@ class Tox_Options_Ptr:
8988 def __enter__ (self : T ) -> T : ...
9089 def __exit__ (self , exc_type : type [BaseException ] | None , exc_value : BaseException | None , exc_traceback : TracebackType | None ) -> None : ...
9190 def __init__ (self ) -> None : ...
92- dht_announcements_enabled : Any
93- end_port : Any
94- experimental_groups_persistence : Any
95- experimental_thread_safety : Any
96- hole_punching_enabled : Any
97- ipv6_enabled : Any
98- local_discovery_enabled : Any
99- proxy_host : Any
100- proxy_port : Any
101- proxy_type : Any
102- savedata_data : Any
103- savedata_type : Any
104- start_port : Any
105- tcp_port : Any
106- udp_enabled : Any
91+ dht_announcements_enabled : bool
92+ end_port : int
93+ experimental_disable_dns : bool
94+ experimental_groups_persistence : bool
95+ experimental_owned_data : bool
96+ experimental_thread_safety : bool
97+ hole_punching_enabled : bool
98+ ipv6_enabled : bool
99+ local_discovery_enabled : bool
100+ proxy_host : str
101+ proxy_port : int
102+ proxy_type : Tox_Proxy_Type
103+ savedata_data : bytes
104+ savedata_type : Tox_Savedata_Type
105+ start_port : int
106+ tcp_port : int
107+ udp_enabled : bool
107108class Tox_Proxy_Type (enum .Enum ): ...
108109class Tox_Ptr :
109110 def __enter__ (self : T ) -> T : ...
110111 def __exit__ (self , exc_type : type [BaseException ] | None , exc_value : BaseException | None , exc_traceback : TracebackType | None ) -> None : ...
111112 def __init__ (self , options : Optional [Tox_Options_Ptr ] = None ) -> None : ...
112- address : Any
113+ def add_tcp_relay (self , host : str , port : int , public_key : bytes ) -> bool : ...
114+ address : bytes
113115 def bootstrap (self , host : str , port : int , public_key : bytes ) -> bool : ...
114116 def conference_by_id (self , id : bytes ) -> Tox_Conference_Number : ...
115- conference_chatlist : Any
117+ conference_chatlist : list [ Tox_Conference_Number ]
116118 def conference_delete (self , conference_number : Tox_Conference_Number ) -> None : ...
117119 def conference_get_id (self , conference_number : Tox_Conference_Number ) -> bytes : ...
118120 def conference_get_offline_peer_count (self , conference_number : Tox_Conference_Number ) -> int : ...
@@ -131,8 +133,8 @@ class Tox_Ptr:
131133 def conference_send_message (self , conference_number : Tox_Conference_Number , type_ : Tox_Message_Type , message : bytes ) -> None : ...
132134 def conference_set_max_offline_peers (self , conference_number : Tox_Conference_Number , max_offline : int ) -> None : ...
133135 def conference_set_title (self , conference_number : Tox_Conference_Number , title : bytes ) -> None : ...
134- connection_status : Any
135- dht_id : Any
136+ connection_status : Tox_Connection
137+ dht_id : bytes
136138 def file_control (self , friend_number : Tox_Friend_Number , file_number : Tox_File_Number , control : Tox_File_Control ) -> None : ...
137139 def file_get_file_id (self , friend_number : Tox_Friend_Number , file_number : Tox_File_Number ) -> bytes : ...
138140 def file_seek (self , friend_number : Tox_Friend_Number , file_number : Tox_File_Number , position : int ) -> None : ...
@@ -150,7 +152,7 @@ class Tox_Ptr:
150152 def friend_get_status (self , friend_number : Tox_Friend_Number ) -> Tox_User_Status : ...
151153 def friend_get_status_message (self , friend_number : Tox_Friend_Number ) -> bytes : ...
152154 def friend_get_typing (self , friend_number : Tox_Friend_Number ) -> bool : ...
153- friend_list : Any
155+ friend_list : list [ Tox_Friend_Number ]
154156 def friend_send_lossless_packet (self , friend_number : Tox_Friend_Number , data : bytes ) -> None : ...
155157 def friend_send_lossy_packet (self , friend_number : Tox_Friend_Number , data : bytes ) -> None : ...
156158 def friend_send_message (self , friend_number : Tox_Friend_Number , type_ : Tox_Message_Type , message : bytes ) -> Tox_Friend_Message_Id : ...
@@ -171,14 +173,13 @@ class Tox_Ptr:
171173 def group_kick_peer (self , group_number : Tox_Group_Number , peer_id : Tox_Group_Peer_Number ) -> None : ...
172174 def group_leave (self , group_number : Tox_Group_Number , part_message : bytes ) -> None : ...
173175 def group_new (self , privacy_state : Tox_Group_Privacy_State , group_name : bytes , name : bytes ) -> Tox_Group_Number : ...
174- group_number_groups : Any
176+ group_number_groups : int
175177 def group_peer_get_connection_status (self , group_number : Tox_Group_Number , peer_id : Tox_Group_Peer_Number ) -> Tox_Connection : ...
176178 def group_peer_get_name (self , group_number : Tox_Group_Number , peer_id : Tox_Group_Peer_Number ) -> bytes : ...
177179 def group_peer_get_public_key (self , group_number : Tox_Group_Number , peer_id : Tox_Group_Peer_Number ) -> bytes : ...
178180 def group_peer_get_role (self , group_number : Tox_Group_Number , peer_id : Tox_Group_Peer_Number ) -> Tox_Group_Role : ...
179181 def group_peer_get_status (self , group_number : Tox_Group_Number , peer_id : Tox_Group_Peer_Number ) -> Tox_User_Status : ...
180182 def group_peer_set_role (self , group_number : Tox_Group_Number , peer_id : Tox_Group_Peer_Number , role : Tox_Group_Role ) -> None : ...
181- def group_reconnect (self , group_number : Tox_Group_Number ) -> None : ...
182183 def group_self_get_name (self , group_number : Tox_Group_Number ) -> bytes : ...
183184 def group_self_get_peer_id (self , group_number : Tox_Group_Number ) -> Tox_Group_Peer_Number : ...
184185 def group_self_get_public_key (self , group_number : Tox_Group_Number ) -> bytes : ...
@@ -237,17 +238,17 @@ class Tox_Ptr:
237238 def handle_group_voice_state (self , group_number : Tox_Group_Number , voice_state : Tox_Group_Voice_State ) -> None : ...
238239 def handle_self_connection_status (self , connection_status : Tox_Connection ) -> None : ...
239240 def iterate (self ) -> None : ...
240- iteration_interval : Any
241- name : Any
242- nospam : Any
243- public_key : Any
244- savedata : Any
245- secret_key : Any
241+ iteration_interval : int
242+ name : bytes
243+ nospam : int
244+ public_key : bytes
245+ savedata : bytes
246+ secret_key : bytes
246247 def set_typing (self , friend_number : Tox_Friend_Number , typing : bool ) -> None : ...
247- status : Any
248- status_message : Any
249- tcp_port : Any
250- udp_port : Any
248+ status : Tox_User_Status
249+ status_message : bytes
250+ tcp_port : int
251+ udp_port : int
251252class Tox_Savedata_Type (enum .Enum ): ...
252253class Tox_User_Status (enum .Enum ): ...
253254ADDRESS_SIZE : int
@@ -293,6 +294,7 @@ TOX_ERR_CONFERENCE_JOIN_FAIL_SEND: Tox_Err_Conference_Join
293294TOX_ERR_CONFERENCE_JOIN_FRIEND_NOT_FOUND : Tox_Err_Conference_Join
294295TOX_ERR_CONFERENCE_JOIN_INIT_FAIL : Tox_Err_Conference_Join
295296TOX_ERR_CONFERENCE_JOIN_INVALID_LENGTH : Tox_Err_Conference_Join
297+ TOX_ERR_CONFERENCE_JOIN_NULL : Tox_Err_Conference_Join
296298TOX_ERR_CONFERENCE_JOIN_OK : Tox_Err_Conference_Join
297299TOX_ERR_CONFERENCE_JOIN_WRONG_TYPE : Tox_Err_Conference_Join
298300TOX_ERR_CONFERENCE_NEW_INIT : Tox_Err_Conference_New
@@ -392,6 +394,7 @@ TOX_ERR_GROUP_INVITE_ACCEPT_EMPTY: Tox_Err_Group_Invite_Accept
392394TOX_ERR_GROUP_INVITE_ACCEPT_FAIL_SEND : Tox_Err_Group_Invite_Accept
393395TOX_ERR_GROUP_INVITE_ACCEPT_FRIEND_NOT_FOUND : Tox_Err_Group_Invite_Accept
394396TOX_ERR_GROUP_INVITE_ACCEPT_INIT_FAILED : Tox_Err_Group_Invite_Accept
397+ TOX_ERR_GROUP_INVITE_ACCEPT_NULL : Tox_Err_Group_Invite_Accept
395398TOX_ERR_GROUP_INVITE_ACCEPT_OK : Tox_Err_Group_Invite_Accept
396399TOX_ERR_GROUP_INVITE_ACCEPT_PASSWORD : Tox_Err_Group_Invite_Accept
397400TOX_ERR_GROUP_INVITE_ACCEPT_TOO_LONG : Tox_Err_Group_Invite_Accept
0 commit comments