Documentation/Source/eric5.DebugClients.Ruby.AsyncIO.html

changeset 58
37f0444c3479
parent 21
b88a0e6268bd
child 409
0ea528e80202
equal deleted inserted replaced
57:81326a94fdca 58:37f0444c3479
20 </style> 20 </style>
21 </head> 21 </head>
22 <body><a NAME="top" ID="top"></a> 22 <body><a NAME="top" ID="top"></a>
23 <h1>eric5.DebugClients.Ruby.AsyncIO</h1> 23 <h1>eric5.DebugClients.Ruby.AsyncIO</h1>
24 <p> 24 <p>
25 &#70;&#105;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97;&#110; &#97;&#115;y&#110;&#99;&#104;&#114;&#111;&#110;&#111;&#117;&#115; &#105;&#110;&#116;&#101;&#114;&#102;&#97;&#99;&#101; &#102;&#111;&#114; &#116;&#104;&#101; &#100;&#101;&#98;&#117;&#103;&#103;&#101;&#114;. 25 File implementing an asynchronous interface for the debugger.
26 </p> 26 </p>
27 <h3>Global Attributes</h3> 27 <h3>Global Attributes</h3>
28 <table> 28 <table>
29 <tr><td>None</td></tr> 29 <tr><td>None</td></tr>
30 </table> 30 </table>
34 </table> 34 </table>
35 <h3>Modules</h3> 35 <h3>Modules</h3>
36 <table> 36 <table>
37 <tr> 37 <tr>
38 <td><a href="#AsyncIO">AsyncIO</a></td> 38 <td><a href="#AsyncIO">AsyncIO</a></td>
39 <td>&#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97;&#115;y&#110;&#99;&#104;&#114;&#111;&#110;&#111;&#117;&#115; &#114;&#101;&#97;&#100;&#105;&#110;&#103; &#97;&#110;&#100; w&#114;&#105;&#116;&#105;&#110;&#103;.</td> 39 <td>Module implementing asynchronous reading and writing.</td>
40 </tr> 40 </tr>
41 </table> 41 </table>
42 <h3>Functions</h3> 42 <h3>Functions</h3>
43 <table> 43 <table>
44 <tr><td>None</td></tr> 44 <tr><td>None</td></tr>
45 </table> 45 </table>
46 <hr /><hr /> 46 <hr /><hr />
47 <a NAME="AsyncIO" ID="AsyncIO"></a> 47 <a NAME="AsyncIO" ID="AsyncIO"></a>
48 <h2>AsyncIO</h2> 48 <h2>AsyncIO</h2>
49 <p> 49 <p>
50 &#77;&#111;&#100;&#117;&#108;&#101; &#105;&#109;&#112;&#108;&#101;&#109;&#101;&#110;&#116;&#105;&#110;&#103; &#97;&#115;y&#110;&#99;&#104;&#114;&#111;&#110;&#111;&#117;&#115; &#114;&#101;&#97;&#100;&#105;&#110;&#103; &#97;&#110;&#100; w&#114;&#105;&#116;&#105;&#110;&#103;. 50 Module implementing asynchronous reading and writing.
51 </p> 51 </p>
52 <h3>Module Attributes</h3> 52 <h3>Module Attributes</h3>
53 <table> 53 <table>
54 <tr><td>None</td></tr> 54 <tr><td>None</td></tr>
55 </table> 55 </table>
59 </table> 59 </table>
60 <h3>Functions</h3> 60 <h3>Functions</h3>
61 <table> 61 <table>
62 <tr> 62 <tr>
63 <td><a href="#AsyncIO.disconnect">disconnect</a></td> 63 <td><a href="#AsyncIO.disconnect">disconnect</a></td>
64 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#100;&#105;&#115;&#99;&#111;&#110;&#110;&#101;&#99;&#116; &#97;&#110;y &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;.</td> 64 <td>Function to disconnect any current connection.</td>
65 </tr><tr> 65 </tr><tr>
66 <td><a href="#AsyncIO.initializeAsyncIO">initializeAsyncIO</a></td> 66 <td><a href="#AsyncIO.initializeAsyncIO">initializeAsyncIO</a></td>
67 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#111;&#100;&#117;&#108;&#101;.</td> 67 <td>Function to initialize the module.</td>
68 </tr><tr> 68 </tr><tr>
69 <td><a href="#AsyncIO.readReady">readReady</a></td> 69 <td><a href="#AsyncIO.readReady">readReady</a></td>
70 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#99;&#97;&#108;&#108;&#101;&#100; w&#104;&#101;&#110; &#116;&#104;&#101;&#114;&#101; &#105;&#115; &#100;&#97;&#116;&#97; &#114;&#101;&#97;&#100;y &#116;&#111; &#98;&#101; &#114;&#101;&#97;&#100;.</td> 70 <td>Function called when there is data ready to be read.</td>
71 </tr><tr> 71 </tr><tr>
72 <td><a href="#AsyncIO.setDescriptors">setDescriptors</a></td> 72 <td><a href="#AsyncIO.setDescriptors">setDescriptors</a></td>
73 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#99;&#97;&#108;&#108;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#100;&#101;&#115;&#99;&#114;&#105;&#112;&#116;&#111;&#114;&#115; &#102;&#111;&#114; &#116;&#104;&#101; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;.</td> 73 <td>Function called to set the descriptors for the connection.</td>
74 </tr><tr> 74 </tr><tr>
75 <td><a href="#AsyncIO.write">write</a></td> 75 <td><a href="#AsyncIO.write">write</a></td>
76 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; w&#114;&#105;&#116;&#101; &#97; &#115;&#116;&#114;&#105;&#110;&#103;.</td> 76 <td>Function to write a string.</td>
77 </tr><tr> 77 </tr><tr>
78 <td><a href="#AsyncIO.writeReady">writeReady</a></td> 78 <td><a href="#AsyncIO.writeReady">writeReady</a></td>
79 <td>&#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#99;&#97;&#108;&#108;&#101;&#100; w&#104;&#101;&#110; w&#101; &#97;&#114;&#101; &#114;&#101;&#97;&#100;y &#116;&#111; w&#114;&#105;&#116;&#101; &#100;&#97;&#116;&#97;.</td> 79 <td>Function called when we are ready to write data.</td>
80 </tr> 80 </tr>
81 </table> 81 </table>
82 <hr /> 82 <hr />
83 83
84 <a NAME="AsyncIO.disconnect" ID="AsyncIO.disconnect"></a> 84 <a NAME="AsyncIO.disconnect" ID="AsyncIO.disconnect"></a>
85 <h4>AsyncIO.disconnect</h4> 85 <h4>AsyncIO.disconnect</h4>
86 <b>disconnect</b>(<i></i>) 86 <b>disconnect</b>(<i></i>)
87 <p> 87 <p>
88 &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#100;&#105;&#115;&#99;&#111;&#110;&#110;&#101;&#99;&#116; &#97;&#110;y &#99;&#117;&#114;&#114;&#101;&#110;&#116; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;. 88 Function to disconnect any current connection.
89 </p><a NAME="AsyncIO.initializeAsyncIO" ID="AsyncIO.initializeAsyncIO"></a> 89 </p><a NAME="AsyncIO.initializeAsyncIO" ID="AsyncIO.initializeAsyncIO"></a>
90 <h4>AsyncIO.initializeAsyncIO</h4> 90 <h4>AsyncIO.initializeAsyncIO</h4>
91 <b>initializeAsyncIO</b>(<i></i>) 91 <b>initializeAsyncIO</b>(<i></i>)
92 <p> 92 <p>
93 &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; &#105;&#110;&#105;&#116;&#105;&#97;&#108;&#105;z&#101; &#116;&#104;&#101; &#109;&#111;&#100;&#117;&#108;&#101;. 93 Function to initialize the module.
94 </p><a NAME="AsyncIO.readReady" ID="AsyncIO.readReady"></a> 94 </p><a NAME="AsyncIO.readReady" ID="AsyncIO.readReady"></a>
95 <h4>AsyncIO.readReady</h4> 95 <h4>AsyncIO.readReady</h4>
96 <b>readReady</b>(<i></i>) 96 <b>readReady</b>(<i></i>)
97 <p> 97 <p>
98 &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#99;&#97;&#108;&#108;&#101;&#100; w&#104;&#101;&#110; &#116;&#104;&#101;&#114;&#101; &#105;&#115; &#100;&#97;&#116;&#97; &#114;&#101;&#97;&#100;y &#116;&#111; &#98;&#101; &#114;&#101;&#97;&#100;. 98 Function called when there is data ready to be read.
99 </p><dl> 99 </p><dl>
100 <dt><i>fd</i></dt> 100 <dt><i>fd</i></dt>
101 <dd> 101 <dd>
102 &#102;&#105;&#108;&#101; &#100;&#101;&#115;&#99;&#114;&#105;&#112;&#116;&#111;&#114; &#111;&#102; &#116;&#104;&#101; &#102;&#105;&#108;&#101; &#116;&#104;&#97;&#116; &#104;&#97;&#115; &#100;&#97;&#116;&#97; &#116;&#111; &#98;&#101; &#114;&#101;&#97;&#100; (&#105;&#110;&#116;) 102 file descriptor of the file that has data to be read (int)
103 </dd> 103 </dd>
104 </dl><a NAME="AsyncIO.setDescriptors" ID="AsyncIO.setDescriptors"></a> 104 </dl><a NAME="AsyncIO.setDescriptors" ID="AsyncIO.setDescriptors"></a>
105 <h4>AsyncIO.setDescriptors</h4> 105 <h4>AsyncIO.setDescriptors</h4>
106 <b>setDescriptors</b>(<i>wfd</i>) 106 <b>setDescriptors</b>(<i>wfd</i>)
107 <p> 107 <p>
108 &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#99;&#97;&#108;&#108;&#101;&#100; &#116;&#111; &#115;&#101;&#116; &#116;&#104;&#101; &#100;&#101;&#115;&#99;&#114;&#105;&#112;&#116;&#111;&#114;&#115; &#102;&#111;&#114; &#116;&#104;&#101; &#99;&#111;&#110;&#110;&#101;&#99;&#116;&#105;&#111;&#110;. 108 Function called to set the descriptors for the connection.
109 </p><dl> 109 </p><dl>
110 <dt><i>fd</i></dt> 110 <dt><i>fd</i></dt>
111 <dd> 111 <dd>
112 &#102;&#105;&#108;&#101; &#100;&#101;&#115;&#99;&#114;&#105;&#112;&#116;&#111;&#114; &#111;&#102; &#116;&#104;&#101; &#105;&#110;&#112;&#117;&#116; &#102;&#105;&#108;&#101; (&#105;&#110;&#116;) 112 file descriptor of the input file (int)
113 </dd><dt><i>wfd</i></dt> 113 </dd><dt><i>wfd</i></dt>
114 <dd> 114 <dd>
115 &#102;&#105;&#108;&#101; &#100;&#101;&#115;&#99;&#114;&#105;&#112;&#116;&#111;&#114; &#111;&#102; &#116;&#104;&#101; &#111;&#117;&#116;&#112;&#117;&#116; &#102;&#105;&#108;&#101; (&#105;&#110;&#116;) 115 file descriptor of the output file (int)
116 </dd> 116 </dd>
117 </dl><a NAME="AsyncIO.write" ID="AsyncIO.write"></a> 117 </dl><a NAME="AsyncIO.write" ID="AsyncIO.write"></a>
118 <h4>AsyncIO.write</h4> 118 <h4>AsyncIO.write</h4>
119 <b>write</b>(<i></i>) 119 <b>write</b>(<i></i>)
120 <p> 120 <p>
121 &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#116;&#111; w&#114;&#105;&#116;&#101; &#97; &#115;&#116;&#114;&#105;&#110;&#103;. 121 Function to write a string.
122 </p><dl> 122 </p><dl>
123 <dt><i>s</i></dt> 123 <dt><i>s</i></dt>
124 <dd> 124 <dd>
125 &#116;&#104;&#101; &#100;&#97;&#116;&#97; &#116;&#111; &#98;&#101; w&#114;&#105;&#116;&#116;&#101;&#110; (&#115;&#116;&#114;&#105;&#110;&#103;) 125 the data to be written (string)
126 </dd> 126 </dd>
127 </dl><a NAME="AsyncIO.writeReady" ID="AsyncIO.writeReady"></a> 127 </dl><a NAME="AsyncIO.writeReady" ID="AsyncIO.writeReady"></a>
128 <h4>AsyncIO.writeReady</h4> 128 <h4>AsyncIO.writeReady</h4>
129 <b>writeReady</b>(<i></i>) 129 <b>writeReady</b>(<i></i>)
130 <p> 130 <p>
131 &#70;&#117;&#110;&#99;&#116;&#105;&#111;&#110; &#99;&#97;&#108;&#108;&#101;&#100; w&#104;&#101;&#110; w&#101; &#97;&#114;&#101; &#114;&#101;&#97;&#100;y &#116;&#111; w&#114;&#105;&#116;&#101; &#100;&#97;&#116;&#97;. 131 Function called when we are ready to write data.
132 </p><dl> 132 </p><dl>
133 <dt><i>fd</i></dt> 133 <dt><i>fd</i></dt>
134 <dd> 134 <dd>
135 &#102;&#105;&#108;&#101; &#100;&#101;&#115;&#99;&#114;&#105;&#112;&#116;&#111;&#114; &#111;&#102; &#116;&#104;&#101; &#102;&#105;&#108;&#101; &#116;&#104;&#97;&#116; &#104;&#97;&#115; &#100;&#97;&#116;&#97; &#116;&#111; &#98;&#101; w&#114;&#105;&#116;&#116;&#101;&#110; (&#105;&#110;&#116;) 135 file descriptor of the file that has data to be written (int)
136 </dd> 136 </dd>
137 </dl> 137 </dl>
138 <div align="right"><a href="#top">Up</a></div> 138 <div align="right"><a href="#top">Up</a></div>
139 <hr /> 139 <hr />
140 </body></html> 140 </body></html>

eric ide

mercurial