Skip to content

Commit d028020

Browse files
author
taras
committed
Add inline directive to SSLProtocol private methods
1 parent 13dd2a4 commit d028020

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

uvloop/sslproto.pxd

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -85,55 +85,55 @@ cdef class SSLProtocol:
8585

8686
cdef inline get_buffer_c(self, size_t n, char** buf, size_t* buf_size)
8787

88-
cdef _set_app_protocol(self, app_protocol)
89-
cdef _wakeup_waiter(self, exc=*)
90-
cdef _get_extra_info(self, name, default=*)
91-
cdef _set_state(self, SSLProtocolState new_state)
88+
cdef inline _set_app_protocol(self, app_protocol)
89+
cdef inline _wakeup_waiter(self, exc=*)
90+
cdef inline _get_extra_info(self, name, default=*)
91+
cdef inline _set_state(self, SSLProtocolState new_state)
9292

9393
# Handshake flow
9494

95-
cdef _start_handshake(self)
96-
cdef _check_handshake_timeout(self)
97-
cdef _do_handshake(self)
98-
cdef _on_handshake_complete(self, handshake_exc)
95+
cdef inline _start_handshake(self)
96+
cdef inline _check_handshake_timeout(self)
97+
cdef inline _do_handshake(self)
98+
cdef inline _on_handshake_complete(self, handshake_exc)
9999

100100
# Shutdown flow
101101

102-
cdef _start_shutdown(self, object context=*)
103-
cdef _check_shutdown_timeout(self)
104-
cdef _do_read_into_void(self, object context)
105-
cdef _do_flush(self, object context=*)
106-
cdef _do_shutdown(self, object context=*)
107-
cdef _on_shutdown_complete(self, shutdown_exc)
108-
cdef _abort(self, exc)
102+
cdef inline _start_shutdown(self, object context=*)
103+
cdef inline _check_shutdown_timeout(self)
104+
cdef inline _do_read_into_void(self, object context)
105+
cdef inline _do_flush(self, object context=*)
106+
cdef inline _do_shutdown(self, object context=*)
107+
cdef inline _on_shutdown_complete(self, shutdown_exc)
108+
cdef inline _abort(self, exc)
109109

110110
# Outgoing flow
111111

112-
cdef _write_appdata(self, list_of_data, object context)
113-
cdef _do_write(self)
114-
cdef _process_outgoing(self)
112+
cdef inline _write_appdata(self, list_of_data, object context)
113+
cdef inline _do_write(self)
114+
cdef inline _process_outgoing(self)
115115

116116
# Incoming flow
117117

118-
cdef _do_read(self)
119-
cdef _do_read__buffered(self)
120-
cdef _do_read__copied(self)
121-
cdef _call_eof_received(self, object context=*)
118+
cdef inline _do_read(self)
119+
cdef inline _do_read__buffered(self)
120+
cdef inline _do_read__copied(self)
121+
cdef inline _call_eof_received(self, object context=*)
122122

123123
# Flow control for writes from APP socket
124124

125-
cdef _control_app_writing(self, object context=*)
126-
cdef size_t _get_write_buffer_size(self)
127-
cdef _set_write_buffer_limits(self, high=*, low=*)
125+
cdef inline _control_app_writing(self, object context=*)
126+
cdef inline size_t _get_write_buffer_size(self)
127+
cdef inline _set_write_buffer_limits(self, high=*, low=*)
128128

129129
# Flow control for reads to APP socket
130130

131-
cdef _pause_reading(self)
132-
cdef _resume_reading(self, object context)
131+
cdef inline _pause_reading(self)
132+
cdef inline _resume_reading(self, object context)
133133

134134
# Flow control for reads from SSL socket
135135

136-
cdef _control_ssl_reading(self)
137-
cdef _set_read_buffer_limits(self, high=*, low=*)
138-
cdef size_t _get_read_buffer_size(self)
139-
cdef _fatal_error(self, exc, message=*)
136+
cdef inline _control_ssl_reading(self)
137+
cdef inline _set_read_buffer_limits(self, high=*, low=*)
138+
cdef inline size_t _get_read_buffer_size(self)
139+
cdef inline _fatal_error(self, exc, message=*)

uvloop/sslproto.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ cdef class SSLProtocol:
370370

371371
def get_buffer(self, size_t n):
372372
# This pure python call is still used by some very peculiar test cases
373-
373+
374374
cdef:
375375
char* buf
376376
size_t buf_size

0 commit comments

Comments
 (0)