Commit d622b4d2c4d5283a93201aa60348c530ed032e93
1 parent
c02b7053
git-svn-id: svn://imanolbarba.net/PAD@21 c2ee353e-ed0d-4329-bf56-03aec153487f
Showing
285 changed files
with
1816 additions
and
2097 deletions
Socket/Makefile renamed to JChatClient/Makefile
1 | 1 | CFLAGS += -Isrc/include |
2 | 2 | LDFLAGS += -lpthread |
3 | -TARGETS = bin/client bin/server bin/socket.conf | |
3 | +TARGETS = bin/client | |
4 | 4 | |
5 | 5 | ifndef $(CXX) |
6 | 6 | CXX = g++ |
... | ... | @@ -20,22 +20,9 @@ bin/client: bin/client.o bin/Socket.o |
20 | 20 | bin/client.o: src/client.cpp |
21 | 21 | $(CXX) -o bin/client.o -c src/client.cpp $(CFLAGS) |
22 | 22 | |
23 | -bin/server.o: src/server.cpp src/include/server.h | |
24 | - $(CXX) -o bin/server.o -c src/server.cpp $(CFLAGS) | |
25 | - | |
26 | -bin/main_server.o: src/main_server.cpp | |
27 | - $(CXX) -o bin/main_server.o -c src/main_server.cpp $(CFLAGS) | |
28 | - | |
29 | -bin/server: bin/server.o bin/Socket.o bin/main_server.o src/include/server.h | |
30 | - $(CXX) -o bin/server bin/server.o bin/Socket.o bin/main_server.o $(LDFLAGS) $(CFLAGS) | |
31 | - $(STRIP) bin/server | |
32 | - | |
33 | 23 | bin/Socket.o: src/Socket.cpp src/include/Socket.h src/include/SocketException.h |
34 | 24 | $(CXX) -o bin/Socket.o -c src/Socket.cpp $(CFLAGS) |
35 | 25 | |
36 | -bin/socket.conf: | |
37 | - cp socket.conf bin/socket.conf | |
38 | - | |
39 | 26 | clean: |
40 | 27 | rm -rf bin/* |
41 | 28 | ... | ... |
JChatClient/bin/client
0 โ 100755
No preview for this file type
Socket/doc/doxygen/Doxyfile renamed to JChatClient/doc/doxygen/Doxyfile
Socket/doc/html/_socket_8cpp.html renamed to JChatClient/doc/html/_socket_8cpp.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/Socket.cpp</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/Socket.cpp</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
81 | 81 | |
82 | 82 | <div id="nav-path" class="navpath"> |
83 | 83 | <ul> |
84 | -<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></li><li class="navelem"><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html">src</a></li> </ul> | |
84 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li> </ul> | |
85 | 85 | </div> |
86 | 86 | </div><!-- top --> |
87 | 87 | <div class="header"> |
... | ... | @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
106 | 106 | </div></div><!-- contents --> |
107 | 107 | <!-- start footer part --> |
108 | 108 | <hr class="footer"/><address class="footer"><small> |
109 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
109 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
110 | 110 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
111 | 111 | </a> 1.8.3.1 |
112 | 112 | </small></address> | ... | ... |
Socket/doc/html/_socket_8h.html renamed to JChatClient/doc/html/_socket_8h.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/include/Socket.h</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/include/Socket.h</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
81 | 81 | |
82 | 82 | <div id="nav-path" class="navpath"> |
83 | 83 | <ul> |
84 | -<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></li><li class="navelem"><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html">src</a></li><li class="navelem"><a class="el" href="dir_b94371269b479bae3e8fa897a2ece63e.html">include</a></li> </ul> | |
84 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li><li class="navelem"><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html">include</a></li> </ul> | |
85 | 85 | </div> |
86 | 86 | </div><!-- top --> |
87 | 87 | <div class="header"> |
... | ... | @@ -119,7 +119,7 @@ Clases</h2></td></tr> |
119 | 119 | </div></div><!-- contents --> |
120 | 120 | <!-- start footer part --> |
121 | 121 | <hr class="footer"/><address class="footer"><small> |
122 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
122 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
123 | 123 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
124 | 124 | </a> 1.8.3.1 |
125 | 125 | </small></address> | ... | ... |
Socket/doc/html/_socket_8h_source.html renamed to JChatClient/doc/html/_socket_8h_source.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Fichero Fuente /home/imanol/devel/eclipse/PAD/Socket/src/include/Socket.h</title> | |
7 | +<title>Socket: Fichero Fuente /home/imanol/devel/eclipse/PAD/JChatClient/src/include/Socket.h</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
81 | 81 | |
82 | 82 | <div id="nav-path" class="navpath"> |
83 | 83 | <ul> |
84 | -<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></li><li class="navelem"><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html">src</a></li><li class="navelem"><a class="el" href="dir_b94371269b479bae3e8fa897a2ece63e.html">include</a></li> </ul> | |
84 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li><li class="navelem"><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html">include</a></li> </ul> | |
85 | 85 | </div> |
86 | 86 | </div><!-- top --> |
87 | 87 | <div class="header"> |
... | ... | @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
143 | 143 | </div><!-- fragment --></div><!-- contents --> |
144 | 144 | <!-- start footer part --> |
145 | 145 | <hr class="footer"/><address class="footer"><small> |
146 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
146 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
147 | 147 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
148 | 148 | </a> 1.8.3.1 |
149 | 149 | </small></address> | ... | ... |
Socket/doc/html/_socket_exception_8h.html renamed to JChatClient/doc/html/_socket_exception_8h.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/include/SocketException.h</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/include/SocketException.h</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
81 | 81 | |
82 | 82 | <div id="nav-path" class="navpath"> |
83 | 83 | <ul> |
84 | -<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></li><li class="navelem"><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html">src</a></li><li class="navelem"><a class="el" href="dir_b94371269b479bae3e8fa897a2ece63e.html">include</a></li> </ul> | |
84 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li><li class="navelem"><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html">include</a></li> </ul> | |
85 | 85 | </div> |
86 | 86 | </div><!-- top --> |
87 | 87 | <div class="header"> |
... | ... | @@ -112,7 +112,7 @@ Clases</h2></td></tr> |
112 | 112 | </div></div><!-- contents --> |
113 | 113 | <!-- start footer part --> |
114 | 114 | <hr class="footer"/><address class="footer"><small> |
115 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
115 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
116 | 116 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
117 | 117 | </a> 1.8.3.1 |
118 | 118 | </small></address> | ... | ... |
Socket/doc/html/_socket_exception_8h_source.html renamed to JChatClient/doc/html/_socket_exception_8h_source.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Fichero Fuente /home/imanol/devel/eclipse/PAD/Socket/src/include/SocketException.h</title> | |
7 | +<title>Socket: Fichero Fuente /home/imanol/devel/eclipse/PAD/JChatClient/src/include/SocketException.h</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
81 | 81 | |
82 | 82 | <div id="nav-path" class="navpath"> |
83 | 83 | <ul> |
84 | -<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></li><li class="navelem"><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html">src</a></li><li class="navelem"><a class="el" href="dir_b94371269b479bae3e8fa897a2ece63e.html">include</a></li> </ul> | |
84 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li><li class="navelem"><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html">include</a></li> </ul> | |
85 | 85 | </div> |
86 | 86 | </div><!-- top --> |
87 | 87 | <div class="header"> |
... | ... | @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
113 | 113 | </div><!-- fragment --></div><!-- contents --> |
114 | 114 | <!-- start footer part --> |
115 | 115 | <hr class="footer"/><address class="footer"><small> |
116 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
116 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
117 | 117 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
118 | 118 | </a> 1.8.3.1 |
119 | 119 | </small></address> | ... | ... |
Socket/doc/html/annotated.html renamed to JChatClient/doc/html/annotated.html
... | ... | @@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
97 | 97 | </div><!-- contents --> |
98 | 98 | <!-- start footer part --> |
99 | 99 | <hr class="footer"/><address class="footer"><small> |
100 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
100 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
101 | 101 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
102 | 102 | </a> 1.8.3.1 |
103 | 103 | </small></address> | ... | ... |
Socket/doc/html/bc_s.png renamed to JChatClient/doc/html/bc_s.png
676 Bytes
Socket/doc/html/bdwn.png renamed to JChatClient/doc/html/bdwn.png
147 Bytes
Socket/doc/html/class_server-members.html renamed to JChatClient/doc/html/class_server-members.html
... | ... | @@ -91,8 +91,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
91 | 91 | <table class="directory"> |
92 | 92 | <tr class="even"><td class="entry"><a class="el" href="class_server.html#a018bee9f1e342d9f349765187d89becd">freeRAM</a>(list< pthread_t * > *threadList)</td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"></td></tr> |
93 | 93 | <tr><td class="entry"><a class="el" href="class_server.html#acf13ac1f7fc49f28c1b1fa76eab209ab">getNWorkers</a>()</td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"></td></tr> |
94 | - <tr class="even"><td class="entry"><a class="el" href="class_server.html#a0622813f3b675ab661d5f628cec03d30">getStartedThreads</a>()</td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"></td></tr> | |
95 | - <tr><td class="entry"><a class="el" href="class_server.html#a81289d4e58dec18dd01e343c7f397c1e">getStoppedThreads</a>()</td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"></td></tr> | |
94 | + <tr class="even"><td class="entry"><a class="el" href="class_server.html#aea36a7c64710f7d6e852a72a124b61bb">getStartedThreads</a>()</td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"></td></tr> | |
95 | + <tr><td class="entry"><a class="el" href="class_server.html#a266d431df0fc72ae28a9a865e4d0aa5d">getStoppedThreads</a>()</td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"></td></tr> | |
96 | 96 | <tr class="even"><td class="entry"><a class="el" href="class_server.html#a690955b1e335072c061df67014a6e698">nWorkers</a></td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"><span class="mlabel">private</span></td></tr> |
97 | 97 | <tr><td class="entry"><a class="el" href="class_server.html#a74769349252c1ad61717b156e42d61d3">requestExit</a>()</td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"></td></tr> |
98 | 98 | <tr class="even"><td class="entry"><a class="el" href="class_server.html#ad5ec9462b520e59f7ea831e157ee5e59">Server</a>()</td><td class="entry"><a class="el" href="class_server.html">Server</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> |
... | ... | @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
106 | 106 | </table></div><!-- contents --> |
107 | 107 | <!-- start footer part --> |
108 | 108 | <hr class="footer"/><address class="footer"><small> |
109 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
109 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
110 | 110 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
111 | 111 | </a> 1.8.3.1 |
112 | 112 | </small></address> | ... | ... |
Socket/doc/html/class_server.html renamed to JChatClient/doc/html/class_server.html
... | ... | @@ -107,12 +107,12 @@ Mรฉtodos pรบblicos</h2></td></tr> |
107 | 107 | <tr class="memitem:a0090663c66f1f371f8b1aa87c5f49623"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_server.html#a0090663c66f1f371f8b1aa87c5f49623">setNWorkers</a> (int n)</td></tr> |
108 | 108 | <tr class="memdesc:a0090663c66f1f371f8b1aa87c5f49623"><td class="mdescLeft"> </td><td class="mdescRight">Setter del nรบmero de threads activos. <a href="#a0090663c66f1f371f8b1aa87c5f49623">Mรกs...</a><br/></td></tr> |
109 | 109 | <tr class="separator:a0090663c66f1f371f8b1aa87c5f49623"><td class="memSeparator" colspan="2"> </td></tr> |
110 | -<tr class="memitem:a0622813f3b675ab661d5f628cec03d30"><td class="memItemLeft" align="right" valign="top">list< pthread_t * > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_server.html#a0622813f3b675ab661d5f628cec03d30">getStartedThreads</a> ()</td></tr> | |
111 | -<tr class="memdesc:a0622813f3b675ab661d5f628cec03d30"><td class="mdescLeft"> </td><td class="mdescRight">Getter de la pila de threads activos. <a href="#a0622813f3b675ab661d5f628cec03d30">Mรกs...</a><br/></td></tr> | |
112 | -<tr class="separator:a0622813f3b675ab661d5f628cec03d30"><td class="memSeparator" colspan="2"> </td></tr> | |
113 | -<tr class="memitem:a81289d4e58dec18dd01e343c7f397c1e"><td class="memItemLeft" align="right" valign="top">list< pthread_t * > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_server.html#a81289d4e58dec18dd01e343c7f397c1e">getStoppedThreads</a> ()</td></tr> | |
114 | -<tr class="memdesc:a81289d4e58dec18dd01e343c7f397c1e"><td class="mdescLeft"> </td><td class="mdescRight">Getter de la pila de threads terminados. <a href="#a81289d4e58dec18dd01e343c7f397c1e">Mรกs...</a><br/></td></tr> | |
115 | -<tr class="separator:a81289d4e58dec18dd01e343c7f397c1e"><td class="memSeparator" colspan="2"> </td></tr> | |
110 | +<tr class="memitem:aea36a7c64710f7d6e852a72a124b61bb"><td class="memItemLeft" align="right" valign="top">list< pthread_t * > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_server.html#aea36a7c64710f7d6e852a72a124b61bb">getStartedThreads</a> ()</td></tr> | |
111 | +<tr class="memdesc:aea36a7c64710f7d6e852a72a124b61bb"><td class="mdescLeft"> </td><td class="mdescRight">Getter de la pila de threads activos. <a href="#aea36a7c64710f7d6e852a72a124b61bb">Mรกs...</a><br/></td></tr> | |
112 | +<tr class="separator:aea36a7c64710f7d6e852a72a124b61bb"><td class="memSeparator" colspan="2"> </td></tr> | |
113 | +<tr class="memitem:a266d431df0fc72ae28a9a865e4d0aa5d"><td class="memItemLeft" align="right" valign="top">list< pthread_t * > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_server.html#a266d431df0fc72ae28a9a865e4d0aa5d">getStoppedThreads</a> ()</td></tr> | |
114 | +<tr class="memdesc:a266d431df0fc72ae28a9a865e4d0aa5d"><td class="mdescLeft"> </td><td class="mdescRight">Getter de la pila de threads terminados. <a href="#a266d431df0fc72ae28a9a865e4d0aa5d">Mรกs...</a><br/></td></tr> | |
115 | +<tr class="separator:a266d431df0fc72ae28a9a865e4d0aa5d"><td class="memSeparator" colspan="2"> </td></tr> | |
116 | 116 | <tr class="memitem:aef89851f83a9bbe4459c46b6c7906e1f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_server.html#aef89851f83a9bbe4459c46b6c7906e1f">startServer</a> (string i, int p)</td></tr> |
117 | 117 | <tr class="memdesc:aef89851f83a9bbe4459c46b6c7906e1f"><td class="mdescLeft"> </td><td class="mdescRight">Mรฉtodo de inicializaciรณn del servidor. <a href="#aef89851f83a9bbe4459c46b6c7906e1f">Mรกs...</a><br/></td></tr> |
118 | 118 | <tr class="separator:aef89851f83a9bbe4459c46b6c7906e1f"><td class="memSeparator" colspan="2"> </td></tr> |
... | ... | @@ -218,12 +218,12 @@ Atributos privados</h2></td></tr> |
218 | 218 | |
219 | 219 | </div> |
220 | 220 | </div> |
221 | -<a class="anchor" id="a0622813f3b675ab661d5f628cec03d30"></a> | |
221 | +<a class="anchor" id="aea36a7c64710f7d6e852a72a124b61bb"></a> | |
222 | 222 | <div class="memitem"> |
223 | 223 | <div class="memproto"> |
224 | 224 | <table class="memname"> |
225 | 225 | <tr> |
226 | - <td class="memname">list< pthread_t * > * Server::getStartedThreads </td> | |
226 | + <td class="memname">list<pthread_t*>* Server::getStartedThreads </td> | |
227 | 227 | <td>(</td> |
228 | 228 | <td class="paramname"></td><td>)</td> |
229 | 229 | <td></td> |
... | ... | @@ -236,12 +236,12 @@ Atributos privados</h2></td></tr> |
236 | 236 | |
237 | 237 | </div> |
238 | 238 | </div> |
239 | -<a class="anchor" id="a81289d4e58dec18dd01e343c7f397c1e"></a> | |
239 | +<a class="anchor" id="a266d431df0fc72ae28a9a865e4d0aa5d"></a> | |
240 | 240 | <div class="memitem"> |
241 | 241 | <div class="memproto"> |
242 | 242 | <table class="memname"> |
243 | 243 | <tr> |
244 | - <td class="memname">list< pthread_t * > * Server::getStoppedThreads </td> | |
244 | + <td class="memname">list<pthread_t*>* Server::getStoppedThreads </td> | |
245 | 245 | <td>(</td> |
246 | 246 | <td class="paramname"></td><td>)</td> |
247 | 247 | <td></td> |
... | ... | @@ -473,14 +473,13 @@ Atributos privados</h2></td></tr> |
473 | 473 | |
474 | 474 | </div> |
475 | 475 | </div> |
476 | -<hr/>La documentaciรณn para esta clase fue generada a partir de los siguientes ficheros:<ul> | |
477 | -<li>/home/imanol/devel/eclipse/PAD/Socket/src/include/<a class="el" href="server_8h_source.html">server.h</a></li> | |
478 | -<li>/home/imanol/devel/eclipse/PAD/Socket/src/<a class="el" href="server_8cpp.html">server.cpp</a></li> | |
476 | +<hr/>La documentaciรณn para esta clase fue generada a partir del siguiente fichero:<ul> | |
477 | +<li>/home/imanol/devel/eclipse/PAD/JChatClient/src/include/<a class="el" href="server_8h_source.html">server.h</a></li> | |
479 | 478 | </ul> |
480 | 479 | </div><!-- contents --> |
481 | 480 | <!-- start footer part --> |
482 | 481 | <hr class="footer"/><address class="footer"><small> |
483 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
482 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
484 | 483 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
485 | 484 | </a> 1.8.3.1 |
486 | 485 | </small></address> | ... | ... |
Socket/doc/html/class_socket-members.html renamed to JChatClient/doc/html/class_socket-members.html
... | ... | @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
106 | 106 | </table></div><!-- contents --> |
107 | 107 | <!-- start footer part --> |
108 | 108 | <hr class="footer"/><address class="footer"><small> |
109 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
109 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
110 | 110 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
111 | 111 | </a> 1.8.3.1 |
112 | 112 | </small></address> | ... | ... |
Socket/doc/html/class_socket.html renamed to JChatClient/doc/html/class_socket.html
... | ... | @@ -535,13 +535,13 @@ Atributos privados</h2></td></tr> |
535 | 535 | </div> |
536 | 536 | </div> |
537 | 537 | <hr/>La documentaciรณn para esta clase fue generada a partir de los siguientes ficheros:<ul> |
538 | -<li>/home/imanol/devel/eclipse/PAD/Socket/src/include/<a class="el" href="_socket_8h_source.html">Socket.h</a></li> | |
539 | -<li>/home/imanol/devel/eclipse/PAD/Socket/src/<a class="el" href="_socket_8cpp.html">Socket.cpp</a></li> | |
538 | +<li>/home/imanol/devel/eclipse/PAD/JChatClient/src/include/<a class="el" href="_socket_8h_source.html">Socket.h</a></li> | |
539 | +<li>/home/imanol/devel/eclipse/PAD/JChatClient/src/<a class="el" href="_socket_8cpp.html">Socket.cpp</a></li> | |
540 | 540 | </ul> |
541 | 541 | </div><!-- contents --> |
542 | 542 | <!-- start footer part --> |
543 | 543 | <hr class="footer"/><address class="footer"><small> |
544 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
544 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
545 | 545 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
546 | 546 | </a> 1.8.3.1 |
547 | 547 | </small></address> | ... | ... |
Socket/doc/html/class_socket_exception-members.html renamed to JChatClient/doc/html/class_socket_exception-members.html
... | ... | @@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
96 | 96 | </table></div><!-- contents --> |
97 | 97 | <!-- start footer part --> |
98 | 98 | <hr class="footer"/><address class="footer"><small> |
99 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
99 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
100 | 100 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
101 | 101 | </a> 1.8.3.1 |
102 | 102 | </small></address> | ... | ... |
Socket/doc/html/class_socket_exception.html renamed to JChatClient/doc/html/class_socket_exception.html
... | ... | @@ -224,12 +224,12 @@ Atributos privados</h2></td></tr> |
224 | 224 | </div> |
225 | 225 | </div> |
226 | 226 | <hr/>La documentaciรณn para esta clase fue generada a partir del siguiente fichero:<ul> |
227 | -<li>/home/imanol/devel/eclipse/PAD/Socket/src/include/<a class="el" href="_socket_exception_8h_source.html">SocketException.h</a></li> | |
227 | +<li>/home/imanol/devel/eclipse/PAD/JChatClient/src/include/<a class="el" href="_socket_exception_8h_source.html">SocketException.h</a></li> | |
228 | 228 | </ul> |
229 | 229 | </div><!-- contents --> |
230 | 230 | <!-- start footer part --> |
231 | 231 | <hr class="footer"/><address class="footer"><small> |
232 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
232 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
233 | 233 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
234 | 234 | </a> 1.8.3.1 |
235 | 235 | </small></address> | ... | ... |
Socket/doc/html/classes.html renamed to JChatClient/doc/html/classes.html
... | ... | @@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
99 | 99 | </div><!-- contents --> |
100 | 100 | <!-- start footer part --> |
101 | 101 | <hr class="footer"/><address class="footer"><small> |
102 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
102 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
103 | 103 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
104 | 104 | </a> 1.8.3.1 |
105 | 105 | </small></address> | ... | ... |
Socket/doc/html/client_8cpp.html renamed to JChatClient/doc/html/client_8cpp.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/client.cpp</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/client.cpp</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -81,12 +81,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
81 | 81 | |
82 | 82 | <div id="nav-path" class="navpath"> |
83 | 83 | <ul> |
84 | -<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></li><li class="navelem"><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html">src</a></li> </ul> | |
84 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li> </ul> | |
85 | 85 | </div> |
86 | 86 | </div><!-- top --> |
87 | 87 | <div class="header"> |
88 | 88 | <div class="summary"> |
89 | -<a href="#func-members">Funciones</a> </div> | |
89 | +<a href="#func-members">Funciones</a> | | |
90 | +<a href="#var-members">Variables</a> </div> | |
90 | 91 | <div class="headertitle"> |
91 | 92 | <div class="title">Referencia del Archivo client.cpp</div> </div> |
92 | 93 | </div><!--header--> |
... | ... | @@ -107,9 +108,16 @@ Funciones</h2></td></tr> |
107 | 108 | <tr class="memitem:a00a6f7afcba6bb656a7b05c67efa42ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8cpp.html#a00a6f7afcba6bb656a7b05c67efa42ba">exitClient</a> (int signal)</td></tr> |
108 | 109 | <tr class="memdesc:a00a6f7afcba6bb656a7b05c67efa42ba"><td class="mdescLeft"> </td><td class="mdescRight">Mรฉtodo para terminar el cliente. <a href="#a00a6f7afcba6bb656a7b05c67efa42ba">Mรกs...</a><br/></td></tr> |
109 | 110 | <tr class="separator:a00a6f7afcba6bb656a7b05c67efa42ba"><td class="memSeparator" colspan="2"> </td></tr> |
111 | +<tr class="memitem:aad6144e222ae07102486edee29350121"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8cpp.html#aad6144e222ae07102486edee29350121">processCMD</a> (string cmd)</td></tr> | |
112 | +<tr class="separator:aad6144e222ae07102486edee29350121"><td class="memSeparator" colspan="2"> </td></tr> | |
110 | 113 | <tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr> |
111 | 114 | <tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft"> </td><td class="mdescRight">Mรฉtodo principal del cliente. <a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">Mรกs...</a><br/></td></tr> |
112 | 115 | <tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2"> </td></tr> |
116 | +</table><table class="memberdecls"> | |
117 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> | |
118 | +Variables</h2></td></tr> | |
119 | +<tr class="memitem:ab36823025f12a809217f7771125658c2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8cpp.html#ab36823025f12a809217f7771125658c2">connected</a></td></tr> | |
120 | +<tr class="separator:ab36823025f12a809217f7771125658c2"><td class="memSeparator" colspan="2"> </td></tr> | |
113 | 121 | </table> |
114 | 122 | <a name="details" id="details"></a><h2 class="groupheader">Descripciรณn detallada</h2> |
115 | 123 | <div class="textblock"><p>Fichero de implementaciรณn de un cliente. </p> |
... | ... | @@ -160,10 +168,39 @@ Funciones</h2></td></tr> |
160 | 168 | |
161 | 169 | </div> |
162 | 170 | </div> |
171 | +<a class="anchor" id="aad6144e222ae07102486edee29350121"></a> | |
172 | +<div class="memitem"> | |
173 | +<div class="memproto"> | |
174 | + <table class="memname"> | |
175 | + <tr> | |
176 | + <td class="memname">void processCMD </td> | |
177 | + <td>(</td> | |
178 | + <td class="paramtype">string </td> | |
179 | + <td class="paramname"><em>cmd</em></td><td>)</td> | |
180 | + <td></td> | |
181 | + </tr> | |
182 | + </table> | |
183 | +</div><div class="memdoc"> | |
184 | + | |
185 | +</div> | |
186 | +</div> | |
187 | +<h2 class="groupheader">Documentaciรณn de las variables</h2> | |
188 | +<a class="anchor" id="ab36823025f12a809217f7771125658c2"></a> | |
189 | +<div class="memitem"> | |
190 | +<div class="memproto"> | |
191 | + <table class="memname"> | |
192 | + <tr> | |
193 | + <td class="memname">bool connected</td> | |
194 | + </tr> | |
195 | + </table> | |
196 | +</div><div class="memdoc"> | |
197 | + | |
198 | +</div> | |
199 | +</div> | |
163 | 200 | </div><!-- contents --> |
164 | 201 | <!-- start footer part --> |
165 | 202 | <hr class="footer"/><address class="footer"><small> |
166 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
203 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
167 | 204 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
168 | 205 | </a> 1.8.3.1 |
169 | 206 | </small></address> | ... | ... |
Socket/doc/html/client_8dox.html renamed to JChatClient/doc/html/client_8dox.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/client.dox</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/client.dox</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
82 | 82 | </div><!-- top --> |
83 | 83 | <div class="header"> |
84 | 84 | <div class="headertitle"> |
85 | -<div class="title">Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/client.dox</div> </div> | |
85 | +<div class="title">Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/client.dox</div> </div> | |
86 | 86 | </div><!--header--> |
87 | 87 | <div class="contents"> |
88 | 88 | <a name="details" id="details"></a><h2 class="groupheader">Descripciรณn detallada</h2> |
... | ... | @@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
91 | 91 | </div></div><!-- contents --> |
92 | 92 | <!-- start footer part --> |
93 | 93 | <hr class="footer"/><address class="footer"><small> |
94 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
94 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
95 | 95 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
96 | 96 | </a> 1.8.3.1 |
97 | 97 | </small></address> | ... | ... |
Socket/doc/html/client_code.html renamed to JChatClient/doc/html/client_code.html
... | ... | @@ -123,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
123 | 123 | </div><!-- fragment --> </div></div><!-- contents --> |
124 | 124 | <!-- start footer part --> |
125 | 125 | <hr class="footer"/><address class="footer"><small> |
126 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
126 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
127 | 127 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
128 | 128 | </a> 1.8.3.1 |
129 | 129 | </small></address> | ... | ... |
Socket/doc/html/closed.png renamed to JChatClient/doc/html/closed.png
132 Bytes
Socket/doc/html/conf.html renamed to JChatClient/doc/html/conf.html
Socket/doc/html/conf_8dox.html renamed to JChatClient/doc/html/conf_8dox.html
Socket/doc/html/dir_09c6c7003a5a6c451627316e32d323da.html renamed to JChatClient/doc/html/dir_09c6c7003a5a6c451627316e32d323da.html
JChatClient/doc/html/dir_15c52bfb9a80984ec0ac7c94446ac4fc.html
0 โ 100644
1 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
2 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
3 | +<head> | |
4 | +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |
5 | +<meta http-equiv="X-UA-Compatible" content="IE=9"/> | |
6 | +<meta name="generator" content="Doxygen 1.8.3.1"/> | |
7 | +<title>Socket: Referencia del directorio /home/imanol/devel/eclipse/PAD/JChatClient/src</title> | |
8 | +<link href="tabs.css" rel="stylesheet" type="text/css"/> | |
9 | +<script type="text/javascript" src="jquery.js"></script> | |
10 | +<script type="text/javascript" src="dynsections.js"></script> | |
11 | +<link href="search/search.css" rel="stylesheet" type="text/css"/> | |
12 | +<script type="text/javascript" src="search/search.js"></script> | |
13 | +<script type="text/javascript"> | |
14 | + $(document).ready(function() { searchBox.OnSelectItem(0); }); | |
15 | +</script> | |
16 | +<link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
17 | +</head> | |
18 | +<body> | |
19 | +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |
20 | +<div id="titlearea"> | |
21 | +<table cellspacing="0" cellpadding="0"> | |
22 | + <tbody> | |
23 | + <tr style="height: 56px;"> | |
24 | + <td style="padding-left: 0.5em;"> | |
25 | + <div id="projectname">Socket | |
26 | + </div> | |
27 | + <div id="projectbrief">Librerรญa para comunicar via TCP/IP</div> | |
28 | + </td> | |
29 | + </tr> | |
30 | + </tbody> | |
31 | +</table> | |
32 | +</div> | |
33 | +<!-- end header part --> | |
34 | +<!-- Generado por Doxygen 1.8.3.1 --> | |
35 | +<script type="text/javascript"> | |
36 | +var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | |
37 | +</script> | |
38 | + <div id="navrow1" class="tabs"> | |
39 | + <ul class="tablist"> | |
40 | + <li><a href="index.html"><span>Pรกgina principal</span></a></li> | |
41 | + <li><a href="pages.html"><span>Pรกginas relacionadas</span></a></li> | |
42 | + <li><a href="annotated.html"><span>Clases</span></a></li> | |
43 | + <li><a href="files.html"><span>Archivos</span></a></li> | |
44 | + <li> | |
45 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
46 | + <span class="left"> | |
47 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
48 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
49 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
50 | + alt=""/> | |
51 | + <input type="text" id="MSearchField" value="Buscar" accesskey="S" | |
52 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
53 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
54 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
55 | + </span><span class="right"> | |
56 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
57 | + </span> | |
58 | + </div> | |
59 | + </li> | |
60 | + </ul> | |
61 | + </div> | |
62 | +<!-- window showing the filter options --> | |
63 | +<div id="MSearchSelectWindow" | |
64 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
65 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
66 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
67 | +<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>Todo</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Clases</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Archivos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Funciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>'defines'</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Pรกginas</a></div> | |
68 | + | |
69 | +<!-- iframe showing the search results (closed by default) --> | |
70 | +<div id="MSearchResultsWindow"> | |
71 | +<iframe src="javascript:void(0)" frameborder="0" | |
72 | + name="MSearchResults" id="MSearchResults"> | |
73 | +</iframe> | |
74 | +</div> | |
75 | + | |
76 | +<div id="nav-path" class="navpath"> | |
77 | + <ul> | |
78 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li> </ul> | |
79 | +</div> | |
80 | +</div><!-- top --> | |
81 | +<div class="header"> | |
82 | + <div class="headertitle"> | |
83 | +<div class="title">Referencia del directorio src</div> </div> | |
84 | +</div><!--header--> | |
85 | +<div class="contents"> | |
86 | +<table class="memberdecls"> | |
87 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a> | |
88 | +Directorios</h2></td></tr> | |
89 | +<tr class="memitem:dir_c16c2f6bdf6587439d9ad3d8f0d21517"><td class="memItemLeft" align="right" valign="top">directorio  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html">include</a></td></tr> | |
90 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
91 | +</table><table class="memberdecls"> | |
92 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> | |
93 | +Archivos</h2></td></tr> | |
94 | +<tr class="memitem:client_8cpp"><td class="memItemLeft" align="right" valign="top">archivo  </td><td class="memItemRight" valign="bottom"><a class="el" href="client_8cpp.html">client.cpp</a></td></tr> | |
95 | +<tr class="memdesc:client_8cpp"><td class="mdescLeft"> </td><td class="mdescRight">Fichero de implementaciรณn de un cliente. <br/></td></tr> | |
96 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
97 | +<tr class="memitem:_socket_8cpp"><td class="memItemLeft" align="right" valign="top">archivo  </td><td class="memItemRight" valign="bottom"><a class="el" href="_socket_8cpp.html">Socket.cpp</a></td></tr> | |
98 | +<tr class="memdesc:_socket_8cpp"><td class="mdescLeft"> </td><td class="mdescRight">Fichero de implementaciรณn de la clase <a class="el" href="class_socket.html" title="Clase del socket.">Socket</a>. <br/></td></tr> | |
99 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
100 | +</table> | |
101 | +</div><!-- contents --> | |
102 | +<!-- start footer part --> | |
103 | +<hr class="footer"/><address class="footer"><small> | |
104 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
105 | +<img class="footer" src="doxygen.png" alt="doxygen"/> | |
106 | +</a> 1.8.3.1 | |
107 | +</small></address> | |
108 | +</body> | |
109 | +</html> | ... | ... |
JChatClient/doc/html/dir_74bdbd27aa6df54b6fb8f419761ac887.html
0 โ 100644
1 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
2 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
3 | +<head> | |
4 | +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |
5 | +<meta http-equiv="X-UA-Compatible" content="IE=9"/> | |
6 | +<meta name="generator" content="Doxygen 1.8.3.1"/> | |
7 | +<title>Socket: Referencia del directorio /home/imanol/devel/eclipse/PAD/JChatClient</title> | |
8 | +<link href="tabs.css" rel="stylesheet" type="text/css"/> | |
9 | +<script type="text/javascript" src="jquery.js"></script> | |
10 | +<script type="text/javascript" src="dynsections.js"></script> | |
11 | +<link href="search/search.css" rel="stylesheet" type="text/css"/> | |
12 | +<script type="text/javascript" src="search/search.js"></script> | |
13 | +<script type="text/javascript"> | |
14 | + $(document).ready(function() { searchBox.OnSelectItem(0); }); | |
15 | +</script> | |
16 | +<link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
17 | +</head> | |
18 | +<body> | |
19 | +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |
20 | +<div id="titlearea"> | |
21 | +<table cellspacing="0" cellpadding="0"> | |
22 | + <tbody> | |
23 | + <tr style="height: 56px;"> | |
24 | + <td style="padding-left: 0.5em;"> | |
25 | + <div id="projectname">Socket | |
26 | + </div> | |
27 | + <div id="projectbrief">Librerรญa para comunicar via TCP/IP</div> | |
28 | + </td> | |
29 | + </tr> | |
30 | + </tbody> | |
31 | +</table> | |
32 | +</div> | |
33 | +<!-- end header part --> | |
34 | +<!-- Generado por Doxygen 1.8.3.1 --> | |
35 | +<script type="text/javascript"> | |
36 | +var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | |
37 | +</script> | |
38 | + <div id="navrow1" class="tabs"> | |
39 | + <ul class="tablist"> | |
40 | + <li><a href="index.html"><span>Pรกgina principal</span></a></li> | |
41 | + <li><a href="pages.html"><span>Pรกginas relacionadas</span></a></li> | |
42 | + <li><a href="annotated.html"><span>Clases</span></a></li> | |
43 | + <li><a href="files.html"><span>Archivos</span></a></li> | |
44 | + <li> | |
45 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
46 | + <span class="left"> | |
47 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
48 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
49 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
50 | + alt=""/> | |
51 | + <input type="text" id="MSearchField" value="Buscar" accesskey="S" | |
52 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
53 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
54 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
55 | + </span><span class="right"> | |
56 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
57 | + </span> | |
58 | + </div> | |
59 | + </li> | |
60 | + </ul> | |
61 | + </div> | |
62 | +<!-- window showing the filter options --> | |
63 | +<div id="MSearchSelectWindow" | |
64 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
65 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
66 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
67 | +<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>Todo</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Clases</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Archivos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Funciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>'defines'</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Pรกginas</a></div> | |
68 | + | |
69 | +<!-- iframe showing the search results (closed by default) --> | |
70 | +<div id="MSearchResultsWindow"> | |
71 | +<iframe src="javascript:void(0)" frameborder="0" | |
72 | + name="MSearchResults" id="MSearchResults"> | |
73 | +</iframe> | |
74 | +</div> | |
75 | + | |
76 | +<div id="nav-path" class="navpath"> | |
77 | + <ul> | |
78 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li> </ul> | |
79 | +</div> | |
80 | +</div><!-- top --> | |
81 | +<div class="header"> | |
82 | + <div class="headertitle"> | |
83 | +<div class="title">Referencia del directorio JChatClient</div> </div> | |
84 | +</div><!--header--> | |
85 | +<div class="contents"> | |
86 | +<table class="memberdecls"> | |
87 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a> | |
88 | +Directorios</h2></td></tr> | |
89 | +<tr class="memitem:dir_15c52bfb9a80984ec0ac7c94446ac4fc"><td class="memItemLeft" align="right" valign="top">directorio  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></td></tr> | |
90 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
91 | +</table> | |
92 | +</div><!-- contents --> | |
93 | +<!-- start footer part --> | |
94 | +<hr class="footer"/><address class="footer"><small> | |
95 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
96 | +<img class="footer" src="doxygen.png" alt="doxygen"/> | |
97 | +</a> 1.8.3.1 | |
98 | +</small></address> | |
99 | +</body> | |
100 | +</html> | ... | ... |
Socket/doc/html/dir_75b82e7e4a5feb05200b9ad7adf06257.html renamed to JChatClient/doc/html/dir_75b82e7e4a5feb05200b9ad7adf06257.html
... | ... | @@ -92,7 +92,7 @@ Directorios</h2></td></tr> |
92 | 92 | </div><!-- contents --> |
93 | 93 | <!-- start footer part --> |
94 | 94 | <hr class="footer"/><address class="footer"><small> |
95 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
95 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
96 | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | 97 | </a> 1.8.3.1 |
98 | 98 | </small></address> | ... | ... |
Socket/doc/html/dir_86dc413d07e0b16a37ceb0e2a17fed53.html renamed to JChatClient/doc/html/dir_86dc413d07e0b16a37ceb0e2a17fed53.html
... | ... | @@ -92,7 +92,7 @@ Directorios</h2></td></tr> |
92 | 92 | </div><!-- contents --> |
93 | 93 | <!-- start footer part --> |
94 | 94 | <hr class="footer"/><address class="footer"><small> |
95 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
95 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
96 | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | 97 | </a> 1.8.3.1 |
98 | 98 | </small></address> | ... | ... |
Socket/doc/html/dir_8f7199732ad0be50edd1dbedbf9226de.html renamed to JChatClient/doc/html/dir_8f7199732ad0be50edd1dbedbf9226de.html
... | ... | @@ -92,7 +92,7 @@ Directorios</h2></td></tr> |
92 | 92 | </div><!-- contents --> |
93 | 93 | <!-- start footer part --> |
94 | 94 | <hr class="footer"/><address class="footer"><small> |
95 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
95 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
96 | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | 97 | </a> 1.8.3.1 |
98 | 98 | </small></address> | ... | ... |
Socket/doc/html/dir_ade356989cf64bc7da597536eeab2615.html renamed to JChatClient/doc/html/dir_ade356989cf64bc7da597536eeab2615.html
... | ... | @@ -92,7 +92,7 @@ Directorios</h2></td></tr> |
92 | 92 | </div><!-- contents --> |
93 | 93 | <!-- start footer part --> |
94 | 94 | <hr class="footer"/><address class="footer"><small> |
95 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
95 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
96 | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | 97 | </a> 1.8.3.1 |
98 | 98 | </small></address> | ... | ... |
Socket/doc/html/dir_b94371269b479bae3e8fa897a2ece63e.html renamed to JChatClient/doc/html/dir_b94371269b479bae3e8fa897a2ece63e.html
JChatClient/doc/html/dir_c16c2f6bdf6587439d9ad3d8f0d21517.html
0 โ 100644
1 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
2 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
3 | +<head> | |
4 | +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |
5 | +<meta http-equiv="X-UA-Compatible" content="IE=9"/> | |
6 | +<meta name="generator" content="Doxygen 1.8.3.1"/> | |
7 | +<title>Socket: Referencia del directorio /home/imanol/devel/eclipse/PAD/JChatClient/src/include</title> | |
8 | +<link href="tabs.css" rel="stylesheet" type="text/css"/> | |
9 | +<script type="text/javascript" src="jquery.js"></script> | |
10 | +<script type="text/javascript" src="dynsections.js"></script> | |
11 | +<link href="search/search.css" rel="stylesheet" type="text/css"/> | |
12 | +<script type="text/javascript" src="search/search.js"></script> | |
13 | +<script type="text/javascript"> | |
14 | + $(document).ready(function() { searchBox.OnSelectItem(0); }); | |
15 | +</script> | |
16 | +<link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
17 | +</head> | |
18 | +<body> | |
19 | +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |
20 | +<div id="titlearea"> | |
21 | +<table cellspacing="0" cellpadding="0"> | |
22 | + <tbody> | |
23 | + <tr style="height: 56px;"> | |
24 | + <td style="padding-left: 0.5em;"> | |
25 | + <div id="projectname">Socket | |
26 | + </div> | |
27 | + <div id="projectbrief">Librerรญa para comunicar via TCP/IP</div> | |
28 | + </td> | |
29 | + </tr> | |
30 | + </tbody> | |
31 | +</table> | |
32 | +</div> | |
33 | +<!-- end header part --> | |
34 | +<!-- Generado por Doxygen 1.8.3.1 --> | |
35 | +<script type="text/javascript"> | |
36 | +var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | |
37 | +</script> | |
38 | + <div id="navrow1" class="tabs"> | |
39 | + <ul class="tablist"> | |
40 | + <li><a href="index.html"><span>Pรกgina principal</span></a></li> | |
41 | + <li><a href="pages.html"><span>Pรกginas relacionadas</span></a></li> | |
42 | + <li><a href="annotated.html"><span>Clases</span></a></li> | |
43 | + <li><a href="files.html"><span>Archivos</span></a></li> | |
44 | + <li> | |
45 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
46 | + <span class="left"> | |
47 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
48 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
49 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
50 | + alt=""/> | |
51 | + <input type="text" id="MSearchField" value="Buscar" accesskey="S" | |
52 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
53 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
54 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
55 | + </span><span class="right"> | |
56 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
57 | + </span> | |
58 | + </div> | |
59 | + </li> | |
60 | + </ul> | |
61 | + </div> | |
62 | +<!-- window showing the filter options --> | |
63 | +<div id="MSearchSelectWindow" | |
64 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
65 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
66 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
67 | +<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>Todo</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Clases</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Archivos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Funciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>'defines'</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Pรกginas</a></div> | |
68 | + | |
69 | +<!-- iframe showing the search results (closed by default) --> | |
70 | +<div id="MSearchResultsWindow"> | |
71 | +<iframe src="javascript:void(0)" frameborder="0" | |
72 | + name="MSearchResults" id="MSearchResults"> | |
73 | +</iframe> | |
74 | +</div> | |
75 | + | |
76 | +<div id="nav-path" class="navpath"> | |
77 | + <ul> | |
78 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li><li class="navelem"><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html">include</a></li> </ul> | |
79 | +</div> | |
80 | +</div><!-- top --> | |
81 | +<div class="header"> | |
82 | + <div class="headertitle"> | |
83 | +<div class="title">Referencia del directorio include</div> </div> | |
84 | +</div><!--header--> | |
85 | +<div class="contents"> | |
86 | +<table class="memberdecls"> | |
87 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> | |
88 | +Archivos</h2></td></tr> | |
89 | +<tr class="memitem:server_8h"><td class="memItemLeft" align="right" valign="top">archivo  </td><td class="memItemRight" valign="bottom"><a class="el" href="server_8h.html">server.h</a> <a href="server_8h_source.html">[cรณdigo]</a></td></tr> | |
90 | +<tr class="memdesc:server_8h"><td class="mdescLeft"> </td><td class="mdescRight">Header de la clase <a class="el" href="class_server.html" title="Clase de aplicaciรณn servidor.">Server</a>. <br/></td></tr> | |
91 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
92 | +<tr class="memitem:_socket_8h"><td class="memItemLeft" align="right" valign="top">archivo  </td><td class="memItemRight" valign="bottom"><a class="el" href="_socket_8h.html">Socket.h</a> <a href="_socket_8h_source.html">[cรณdigo]</a></td></tr> | |
93 | +<tr class="memdesc:_socket_8h"><td class="mdescLeft"> </td><td class="mdescRight">Header de la clase <a class="el" href="class_socket.html" title="Clase del socket.">Socket</a>. <br/></td></tr> | |
94 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
95 | +<tr class="memitem:_socket_exception_8h"><td class="memItemLeft" align="right" valign="top">archivo  </td><td class="memItemRight" valign="bottom"><a class="el" href="_socket_exception_8h.html">SocketException.h</a> <a href="_socket_exception_8h_source.html">[cรณdigo]</a></td></tr> | |
96 | +<tr class="memdesc:_socket_exception_8h"><td class="mdescLeft"> </td><td class="mdescRight">Header de excepciรณn de Sockets. <br/></td></tr> | |
97 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
98 | +</table> | |
99 | +</div><!-- contents --> | |
100 | +<!-- start footer part --> | |
101 | +<hr class="footer"/><address class="footer"><small> | |
102 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
103 | +<img class="footer" src="doxygen.png" alt="doxygen"/> | |
104 | +</a> 1.8.3.1 | |
105 | +</small></address> | |
106 | +</body> | |
107 | +</html> | ... | ... |
Socket/doc/html/dir_c63cc34e984e21a69fd262eeef6a5cbb.html renamed to JChatClient/doc/html/dir_c63cc34e984e21a69fd262eeef6a5cbb.html
... | ... | @@ -86,13 +86,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
86 | 86 | <table class="memberdecls"> |
87 | 87 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a> |
88 | 88 | Directorios</h2></td></tr> |
89 | -<tr class="memitem:dir_d340535e561321e2c4ccf1a3f2b14fb9"><td class="memItemLeft" align="right" valign="top">directorio  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></td></tr> | |
89 | +<tr class="memitem:dir_74bdbd27aa6df54b6fb8f419761ac887"><td class="memItemLeft" align="right" valign="top">directorio  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></td></tr> | |
90 | 90 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
91 | 91 | </table> |
92 | 92 | </div><!-- contents --> |
93 | 93 | <!-- start footer part --> |
94 | 94 | <hr class="footer"/><address class="footer"><small> |
95 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
95 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
96 | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | 97 | </a> 1.8.3.1 |
98 | 98 | </small></address> | ... | ... |
Socket/doc/html/dir_d340535e561321e2c4ccf1a3f2b14fb9.html renamed to JChatClient/doc/html/dir_d340535e561321e2c4ccf1a3f2b14fb9.html
Socket/doc/html/doxygen.css renamed to JChatClient/doc/html/doxygen.css
Socket/doc/html/doxygen.png renamed to JChatClient/doc/html/doxygen.png
3.69 KB
Socket/doc/html/dynsections.js renamed to JChatClient/doc/html/dynsections.js
Socket/doc/html/files.html renamed to JChatClient/doc/html/files.html
... | ... | @@ -92,22 +92,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
92 | 92 | <tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_')"/><img id="img_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_')"/><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html" target="_self">devel</a></td><td class="desc"></td></tr> |
93 | 93 | <tr id="row_0_0_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_0_')"/><img id="img_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_')"/><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html" target="_self">eclipse</a></td><td class="desc"></td></tr> |
94 | 94 | <tr id="row_0_0_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_0_0_')"/><img id="img_0_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_0_')"/><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html" target="_self">PAD</a></td><td class="desc"></td></tr> |
95 | -<tr id="row_0_0_0_0_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_0_0_0_')"/><img id="img_0_0_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_0_0_')"/><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html" target="_self">Socket</a></td><td class="desc"></td></tr> | |
96 | -<tr id="row_0_0_0_0_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_0_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_0_0_0_0_')"/><img id="img_0_0_0_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_0_0_0_')"/><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html" target="_self">src</a></td><td class="desc"></td></tr> | |
97 | -<tr id="row_0_0_0_0_0_0_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_0_0_0_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_0_0_0_0_0_0_')"/><img id="img_0_0_0_0_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_0_0_0_0_')"/><a class="el" href="dir_b94371269b479bae3e8fa897a2ece63e.html" target="_self">include</a></td><td class="desc"></td></tr> | |
95 | +<tr id="row_0_0_0_0_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_0_0_0_')"/><img id="img_0_0_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_0_0_')"/><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html" target="_self">JChatClient</a></td><td class="desc"></td></tr> | |
96 | +<tr id="row_0_0_0_0_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_0_0_0_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_0_0_0_0_0_0_')"/><img id="img_0_0_0_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_0_0_0_')"/><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html" target="_self">src</a></td><td class="desc"></td></tr> | |
97 | +<tr id="row_0_0_0_0_0_0_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_0_0_0_0_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_0_0_0_0_0_0_')"/><img id="img_0_0_0_0_0_0_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_0_0_0_0_0_0_')"/><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html" target="_self">include</a></td><td class="desc"></td></tr> | |
98 | 98 | <tr id="row_0_0_0_0_0_0_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="server_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="server_8h.html" target="_self">server.h</a></td><td class="desc">Header de la clase <a class="el" href="class_server.html" title="Clase de aplicaciรณn servidor.">Server</a></td></tr> |
99 | 99 | <tr id="row_0_0_0_0_0_0_0_0_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_socket_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_socket_8h.html" target="_self">Socket.h</a></td><td class="desc">Header de la clase <a class="el" href="class_socket.html" title="Clase del socket.">Socket</a></td></tr> |
100 | 100 | <tr id="row_0_0_0_0_0_0_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="_socket_exception_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_socket_exception_8h.html" target="_self">SocketException.h</a></td><td class="desc">Header de excepciรณn de Sockets</td></tr> |
101 | 101 | <tr id="row_0_0_0_0_0_0_0_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="client_8cpp.html" target="_self">client.cpp</a></td><td class="desc">Fichero de implementaciรณn de un cliente</td></tr> |
102 | -<tr id="row_0_0_0_0_0_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="main__server_8cpp.html" target="_self">main_server.cpp</a></td><td class="desc">Implementaciรณn del servidor</td></tr> | |
103 | -<tr id="row_0_0_0_0_0_0_0_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="server_8cpp.html" target="_self">server.cpp</a></td><td class="desc">Fichero de implementaciรณn de la clase <a class="el" href="class_server.html" title="Clase de aplicaciรณn servidor.">Server</a></td></tr> | |
104 | -<tr id="row_0_0_0_0_0_0_0_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="_socket_8cpp.html" target="_self">Socket.cpp</a></td><td class="desc">Fichero de implementaciรณn de la clase <a class="el" href="class_socket.html" title="Clase del socket.">Socket</a></td></tr> | |
102 | +<tr id="row_0_0_0_0_0_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="_socket_8cpp.html" target="_self">Socket.cpp</a></td><td class="desc">Fichero de implementaciรณn de la clase <a class="el" href="class_socket.html" title="Clase del socket.">Socket</a></td></tr> | |
105 | 103 | </table> |
106 | 104 | </div><!-- directory --> |
107 | 105 | </div><!-- contents --> |
108 | 106 | <!-- start footer part --> |
109 | 107 | <hr class="footer"/><address class="footer"><small> |
110 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
108 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
111 | 109 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
112 | 110 | </a> 1.8.3.1 |
113 | 111 | </small></address> | ... | ... |
Socket/doc/html/ftv2blank.png renamed to JChatClient/doc/html/ftv2blank.png
86 Bytes
Socket/doc/html/ftv2cl.png renamed to JChatClient/doc/html/ftv2cl.png
453 Bytes
Socket/doc/html/ftv2doc.png renamed to JChatClient/doc/html/ftv2doc.png
746 Bytes
Socket/doc/html/ftv2folderclosed.png renamed to JChatClient/doc/html/ftv2folderclosed.png
616 Bytes
Socket/doc/html/ftv2folderopen.png renamed to JChatClient/doc/html/ftv2folderopen.png
597 Bytes
Socket/doc/html/ftv2lastnode.png renamed to JChatClient/doc/html/ftv2lastnode.png
86 Bytes
Socket/doc/html/ftv2link.png renamed to JChatClient/doc/html/ftv2link.png
746 Bytes
Socket/doc/html/ftv2mlastnode.png renamed to JChatClient/doc/html/ftv2mlastnode.png
246 Bytes
Socket/doc/html/ftv2mnode.png renamed to JChatClient/doc/html/ftv2mnode.png
246 Bytes
Socket/doc/html/ftv2mo.png renamed to JChatClient/doc/html/ftv2mo.png
403 Bytes
Socket/doc/html/ftv2node.png renamed to JChatClient/doc/html/ftv2node.png
86 Bytes
Socket/doc/html/ftv2ns.png renamed to JChatClient/doc/html/ftv2ns.png
388 Bytes
Socket/doc/html/ftv2plastnode.png renamed to JChatClient/doc/html/ftv2plastnode.png
229 Bytes
Socket/doc/html/ftv2pnode.png renamed to JChatClient/doc/html/ftv2pnode.png
229 Bytes
Socket/doc/html/ftv2splitbar.png renamed to JChatClient/doc/html/ftv2splitbar.png
314 Bytes
Socket/doc/html/ftv2vertline.png renamed to JChatClient/doc/html/ftv2vertline.png
86 Bytes
Socket/doc/html/functions.html renamed to JChatClient/doc/html/functions.html
... | ... | @@ -163,10 +163,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
163 | 163 | : <a class="el" href="class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a">Socket</a> |
164 | 164 | </li> |
165 | 165 | <li>getStartedThreads() |
166 | -: <a class="el" href="class_server.html#a0622813f3b675ab661d5f628cec03d30">Server</a> | |
166 | +: <a class="el" href="class_server.html#aea36a7c64710f7d6e852a72a124b61bb">Server</a> | |
167 | 167 | </li> |
168 | 168 | <li>getStoppedThreads() |
169 | -: <a class="el" href="class_server.html#a81289d4e58dec18dd01e343c7f397c1e">Server</a> | |
169 | +: <a class="el" href="class_server.html#a266d431df0fc72ae28a9a865e4d0aa5d">Server</a> | |
170 | 170 | </li> |
171 | 171 | </ul> |
172 | 172 | |
... | ... | @@ -290,7 +290,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
290 | 290 | </div><!-- contents --> |
291 | 291 | <!-- start footer part --> |
292 | 292 | <hr class="footer"/><address class="footer"><small> |
293 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
293 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
294 | 294 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
295 | 295 | </a> 1.8.3.1 |
296 | 296 | </small></address> | ... | ... |
Socket/doc/html/functions_func.html renamed to JChatClient/doc/html/functions_func.html
... | ... | @@ -118,10 +118,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
118 | 118 | : <a class="el" href="class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a">Socket</a> |
119 | 119 | </li> |
120 | 120 | <li>getStartedThreads() |
121 | -: <a class="el" href="class_server.html#a0622813f3b675ab661d5f628cec03d30">Server</a> | |
121 | +: <a class="el" href="class_server.html#aea36a7c64710f7d6e852a72a124b61bb">Server</a> | |
122 | 122 | </li> |
123 | 123 | <li>getStoppedThreads() |
124 | -: <a class="el" href="class_server.html#a81289d4e58dec18dd01e343c7f397c1e">Server</a> | |
124 | +: <a class="el" href="class_server.html#a266d431df0fc72ae28a9a865e4d0aa5d">Server</a> | |
125 | 125 | </li> |
126 | 126 | <li>Listen() |
127 | 127 | : <a class="el" href="class_socket.html#a4d476d11854d7acb17b8d196c8171865">Socket</a> |
... | ... | @@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
163 | 163 | </div><!-- contents --> |
164 | 164 | <!-- start footer part --> |
165 | 165 | <hr class="footer"/><address class="footer"><small> |
166 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
166 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
167 | 167 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
168 | 168 | </a> 1.8.3.1 |
169 | 169 | </small></address> | ... | ... |
Socket/doc/html/functions_vars.html renamed to JChatClient/doc/html/functions_vars.html
... | ... | @@ -139,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
139 | 139 | </div><!-- contents --> |
140 | 140 | <!-- start footer part --> |
141 | 141 | <hr class="footer"/><address class="footer"><small> |
142 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
142 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
143 | 143 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
144 | 144 | </a> 1.8.3.1 |
145 | 145 | </small></address> | ... | ... |
Socket/doc/html/globals.html renamed to JChatClient/doc/html/globals.html
... | ... | @@ -93,43 +93,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
93 | 93 | <li>CONFFILE |
94 | 94 | : <a class="el" href="server_8h.html#ad22e7f0ef164a8dafb32f779f737a1bd">server.h</a> |
95 | 95 | </li> |
96 | +<li>connected | |
97 | +: <a class="el" href="client_8cpp.html#ab36823025f12a809217f7771125658c2">client.cpp</a> | |
98 | +</li> | |
96 | 99 | <li>exitClient() |
97 | 100 | : <a class="el" href="client_8cpp.html#a00a6f7afcba6bb656a7b05c67efa42ba">client.cpp</a> |
98 | 101 | </li> |
99 | 102 | <li>killThread() |
100 | 103 | : <a class="el" href="server_8h.html#ab99831172d1d4bca2c79bb37c7c062df">server.h</a> |
101 | -, <a class="el" href="main__server_8cpp.html#ab99831172d1d4bca2c79bb37c7c062df">main_server.cpp</a> | |
102 | 104 | </li> |
103 | 105 | <li>main() |
104 | 106 | : <a class="el" href="client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">client.cpp</a> |
105 | -, <a class="el" href="main__server_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main_server.cpp</a> | |
106 | 107 | </li> |
107 | 108 | <li>N |
108 | 109 | : <a class="el" href="server_8h.html#a0240ac851181b84ac374872dc5434ee4">server.h</a> |
109 | 110 | </li> |
111 | +<li>processCMD() | |
112 | +: <a class="el" href="client_8cpp.html#aad6144e222ae07102486edee29350121">client.cpp</a> | |
113 | +</li> | |
110 | 114 | <li>processText() |
111 | 115 | : <a class="el" href="server_8h.html#aa6328bc358b87d3e11c3f460d6427c5b">server.h</a> |
112 | -, <a class="el" href="main__server_8cpp.html#aa6328bc358b87d3e11c3f460d6427c5b">main_server.cpp</a> | |
113 | 116 | </li> |
114 | 117 | <li>readConf() |
115 | 118 | : <a class="el" href="server_8h.html#a4f850f08d755a0d0ebe936b5b84975e3">server.h</a> |
116 | -, <a class="el" href="main__server_8cpp.html#a4f850f08d755a0d0ebe936b5b84975e3">main_server.cpp</a> | |
117 | -</li> | |
118 | -<li>serv | |
119 | -: <a class="el" href="main__server_8cpp.html#ab6b71e6574fcb2d2e0a5c2af08a2799f">main_server.cpp</a> | |
120 | -</li> | |
121 | -<li>stopServer() | |
122 | -: <a class="el" href="main__server_8cpp.html#a5ee86dec2f1282750e7b1da928d45dbc">main_server.cpp</a> | |
123 | 119 | </li> |
124 | 120 | <li>WorkerThread() |
125 | 121 | : <a class="el" href="server_8h.html#a7d13c650ec7a525ad17cabba4f371745">server.h</a> |
126 | -, <a class="el" href="main__server_8cpp.html#a7d13c650ec7a525ad17cabba4f371745">main_server.cpp</a> | |
127 | 122 | </li> |
128 | 123 | </ul> |
129 | 124 | </div><!-- contents --> |
130 | 125 | <!-- start footer part --> |
131 | 126 | <hr class="footer"/><address class="footer"><small> |
132 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
127 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
133 | 128 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
134 | 129 | </a> 1.8.3.1 |
135 | 130 | </small></address> | ... | ... |
Socket/doc/html/globals_defs.html renamed to JChatClient/doc/html/globals_defs.html
... | ... | @@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
100 | 100 | </div><!-- contents --> |
101 | 101 | <!-- start footer part --> |
102 | 102 | <hr class="footer"/><address class="footer"><small> |
103 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
103 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
104 | 104 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
105 | 105 | </a> 1.8.3.1 |
106 | 106 | </small></address> | ... | ... |
Socket/doc/html/globals_func.html renamed to JChatClient/doc/html/globals_func.html
... | ... | @@ -95,32 +95,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
95 | 95 | </li> |
96 | 96 | <li>killThread() |
97 | 97 | : <a class="el" href="server_8h.html#ab99831172d1d4bca2c79bb37c7c062df">server.h</a> |
98 | -, <a class="el" href="main__server_8cpp.html#ab99831172d1d4bca2c79bb37c7c062df">main_server.cpp</a> | |
99 | 98 | </li> |
100 | 99 | <li>main() |
101 | 100 | : <a class="el" href="client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">client.cpp</a> |
102 | -, <a class="el" href="main__server_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main_server.cpp</a> | |
101 | +</li> | |
102 | +<li>processCMD() | |
103 | +: <a class="el" href="client_8cpp.html#aad6144e222ae07102486edee29350121">client.cpp</a> | |
103 | 104 | </li> |
104 | 105 | <li>processText() |
105 | 106 | : <a class="el" href="server_8h.html#aa6328bc358b87d3e11c3f460d6427c5b">server.h</a> |
106 | -, <a class="el" href="main__server_8cpp.html#aa6328bc358b87d3e11c3f460d6427c5b">main_server.cpp</a> | |
107 | 107 | </li> |
108 | 108 | <li>readConf() |
109 | 109 | : <a class="el" href="server_8h.html#a4f850f08d755a0d0ebe936b5b84975e3">server.h</a> |
110 | -, <a class="el" href="main__server_8cpp.html#a4f850f08d755a0d0ebe936b5b84975e3">main_server.cpp</a> | |
111 | -</li> | |
112 | -<li>stopServer() | |
113 | -: <a class="el" href="main__server_8cpp.html#a5ee86dec2f1282750e7b1da928d45dbc">main_server.cpp</a> | |
114 | 110 | </li> |
115 | 111 | <li>WorkerThread() |
116 | 112 | : <a class="el" href="server_8h.html#a7d13c650ec7a525ad17cabba4f371745">server.h</a> |
117 | -, <a class="el" href="main__server_8cpp.html#a7d13c650ec7a525ad17cabba4f371745">main_server.cpp</a> | |
118 | 113 | </li> |
119 | 114 | </ul> |
120 | 115 | </div><!-- contents --> |
121 | 116 | <!-- start footer part --> |
122 | 117 | <hr class="footer"/><address class="footer"><small> |
123 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
118 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
124 | 119 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
125 | 120 | </a> 1.8.3.1 |
126 | 121 | </small></address> | ... | ... |
Socket/doc/html/globals_vars.html renamed to JChatClient/doc/html/globals_vars.html
... | ... | @@ -90,14 +90,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
90 | 90 | |
91 | 91 | <div class="contents"> |
92 | 92 |  <ul> |
93 | -<li>serv | |
94 | -: <a class="el" href="main__server_8cpp.html#ab6b71e6574fcb2d2e0a5c2af08a2799f">main_server.cpp</a> | |
93 | +<li>connected | |
94 | +: <a class="el" href="client_8cpp.html#ab36823025f12a809217f7771125658c2">client.cpp</a> | |
95 | 95 | </li> |
96 | 96 | </ul> |
97 | 97 | </div><!-- contents --> |
98 | 98 | <!-- start footer part --> |
99 | 99 | <hr class="footer"/><address class="footer"><small> |
100 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
100 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
101 | 101 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
102 | 102 | </a> 1.8.3.1 |
103 | 103 | </small></address> | ... | ... |
Socket/doc/html/howto.html renamed to JChatClient/doc/html/howto.html
... | ... | @@ -88,8 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
88 | 88 | <li class="level2"><a href="#flags">Flags de compilaciรณn y librerรญas</a></li> |
89 | 89 | </ul> |
90 | 90 | </li> |
91 | -<li class="level1"><a href="#examples">Ejemplos</a><ul><li class="level2"><a href="#server">Programar un servidor</a></li> | |
92 | -<li class="level2"><a href="#client">Programar un cliente</a></li> | |
91 | +<li class="level1"><a href="#examples">Ejemplos</a><ul><li class="level2"><a href="#server">Programar un cliente</a></li> | |
93 | 92 | </ul> |
94 | 93 | </li> |
95 | 94 | </ul> |
... | ... | @@ -131,7 +130,7 @@ Opciones de compilaciรณn</h2> |
131 | 130 | <ul> |
132 | 131 | <li>RSALENGTH : La longitud de la llave RSA que se usarรก.</li> |
133 | 132 | <li>AESLENGTH : La longitud de la llave AES que se usarรก.</li> |
134 | -<li><a class="el" href="server_8h.html#ad22e7f0ef164a8dafb32f779f737a1bd">CONFFILE</a> : La ruta absoluta o relativa al fichero de configuraciรณn del servidor (vรฉase: <a class="el" href="conf.html">Fichero de configuraciรณn</a>).</li> | |
133 | +<li><a class="el" href="server_8h.html#ad22e7f0ef164a8dafb32f779f737a1bd">CONFFILE</a> : La ruta absoluta o relativa al fichero de configuraciรณn del servidor (vรฉase: conf).</li> | |
135 | 134 | <li>PUBLICKEY : La ruta absoluta o relativa a la llave pรบblica RSA. Existe en <a class="el" href="server_8h.html" title="Header de la clase Server.">server.h</a> y <a class="el" href="client_8cpp.html" title="Fichero de implementaciรณn de un cliente.">client.cpp</a></li> |
136 | 135 | <li>PRIVATEKEY : La ruta absoluta o relativa a la llave pรบblica RSA. Existe en <a class="el" href="server_8h.html" title="Header de la clase Server.">server.h</a> y <a class="el" href="client_8cpp.html" title="Fichero de implementaciรณn de un cliente.">client.cpp</a> <br/> |
137 | 136 | </li> |
... | ... | @@ -153,18 +152,14 @@ Ejemplos</h1> |
153 | 152 | <p>A continuaciรณn se detalla el cรณdigo para programar una aplicaciรณn servidor cliente sencilla <br/> |
154 | 153 | </p> |
155 | 154 | <h2><a class="anchor" id="server"></a> |
156 | -Programar un servidor</h2> | |
157 | -<p>Vรฉase: <a class="el" href="client_code.html">Client</a> <br/> | |
158 | - </p> | |
159 | -<h2><a class="anchor" id="client"></a> | |
160 | 155 | Programar un cliente</h2> |
161 | -<p>Vรฉase: <a class="el" href="server_code.html">Server</a> <br/> | |
156 | +<p>Vรฉase: <a class="el" href="client_code.html">Client</a> <br/> | |
162 | 157 | <br/> |
163 | 158 | </p> |
164 | 159 | </div></div><!-- contents --> |
165 | 160 | <!-- start footer part --> |
166 | 161 | <hr class="footer"/><address class="footer"><small> |
167 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
162 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
168 | 163 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
169 | 164 | </a> 1.8.3.1 |
170 | 165 | </small></address> | ... | ... |
Socket/doc/html/howto_8dox.html renamed to JChatClient/doc/html/howto_8dox.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/howto.dox</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/howto.dox</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
82 | 82 | </div><!-- top --> |
83 | 83 | <div class="header"> |
84 | 84 | <div class="headertitle"> |
85 | -<div class="title">Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/howto.dox</div> </div> | |
85 | +<div class="title">Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/howto.dox</div> </div> | |
86 | 86 | </div><!--header--> |
87 | 87 | <div class="contents"> |
88 | 88 | <a name="details" id="details"></a><h2 class="groupheader">Descripciรณn detallada</h2> |
... | ... | @@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
91 | 91 | </div></div><!-- contents --> |
92 | 92 | <!-- start footer part --> |
93 | 93 | <hr class="footer"/><address class="footer"><small> |
94 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
94 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
95 | 95 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
96 | 96 | </a> 1.8.3.1 |
97 | 97 | </small></address> | ... | ... |
Socket/doc/html/index.html renamed to JChatClient/doc/html/index.html
... | ... | @@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
89 | 89 | </div></div><!-- contents --> |
90 | 90 | <!-- start footer part --> |
91 | 91 | <hr class="footer"/><address class="footer"><small> |
92 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
92 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
93 | 93 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
94 | 94 | </a> 1.8.3.1 |
95 | 95 | </small></address> | ... | ... |
Socket/doc/html/jquery.js renamed to JChatClient/doc/html/jquery.js
Socket/doc/html/main__server_8cpp.html renamed to JChatClient/doc/html/main__server_8cpp.html
Socket/doc/html/mainpage_8dox.html renamed to JChatClient/doc/html/mainpage_8dox.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/mainpage.dox</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/mainpage.dox</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -82,13 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
82 | 82 | </div><!-- top --> |
83 | 83 | <div class="header"> |
84 | 84 | <div class="headertitle"> |
85 | -<div class="title">Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/mainpage.dox</div> </div> | |
85 | +<div class="title">Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/mainpage.dox</div> </div> | |
86 | 86 | </div><!--header--> |
87 | 87 | <div class="contents"> |
88 | 88 | </div><!-- contents --> |
89 | 89 | <!-- start footer part --> |
90 | 90 | <hr class="footer"/><address class="footer"><small> |
91 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
91 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
92 | 92 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
93 | 93 | </a> 1.8.3.1 |
94 | 94 | </small></address> | ... | ... |
Socket/doc/html/makefile_8dox.html renamed to JChatClient/doc/html/makefile_8dox.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/makefile.dox</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/makefile.dox</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -82,13 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
82 | 82 | </div><!-- top --> |
83 | 83 | <div class="header"> |
84 | 84 | <div class="headertitle"> |
85 | -<div class="title">Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/makefile.dox</div> </div> | |
85 | +<div class="title">Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/makefile.dox</div> </div> | |
86 | 86 | </div><!--header--> |
87 | 87 | <div class="contents"> |
88 | 88 | </div><!-- contents --> |
89 | 89 | <!-- start footer part --> |
90 | 90 | <hr class="footer"/><address class="footer"><small> |
91 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
91 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
92 | 92 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
93 | 93 | </a> 1.8.3.1 |
94 | 94 | </small></address> | ... | ... |
Socket/doc/html/nav_f.png renamed to JChatClient/doc/html/nav_f.png
153 Bytes
Socket/doc/html/nav_g.png renamed to JChatClient/doc/html/nav_g.png
95 Bytes
Socket/doc/html/nav_h.png renamed to JChatClient/doc/html/nav_h.png
98 Bytes
Socket/doc/html/open.png renamed to JChatClient/doc/html/open.png
123 Bytes
Socket/doc/html/pages.html renamed to JChatClient/doc/html/pages.html
... | ... | @@ -82,15 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
82 | 82 | <div class="textblock">Lista de toda la documentaciรณn relacionada:</div><div class="directory"> |
83 | 83 | <table class="directory"> |
84 | 84 | <tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="client_code.html" target="_self">Client</a></td><td class="desc">Ejemplo de aplicaciรณn cliente</td></tr> |
85 | -<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="conf.html" target="_self">Fichero de configuraciรณn</a></td><td class="desc">Descripciรณn de la sintaxis y parรกmetros del fichero de configuraciรณn</td></tr> | |
86 | -<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><a class="el" href="howto.html" target="_self">HOWTO</a></td><td class="desc">Descripciรณn de funcionamiento y uso de la librerรญa</td></tr> | |
87 | -<tr id="row_3_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="server_code.html" target="_self">Server</a></td><td class="desc">Ejemplo de aplicaciรณn servidor</td></tr> | |
85 | +<tr id="row_1_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a class="el" href="howto.html" target="_self">HOWTO</a></td><td class="desc">Descripciรณn de funcionamiento y uso de la librerรญa</td></tr> | |
88 | 86 | </table> |
89 | 87 | </div><!-- directory --> |
90 | 88 | </div><!-- contents --> |
91 | 89 | <!-- start footer part --> |
92 | 90 | <hr class="footer"/><address class="footer"><small> |
93 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
91 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
94 | 92 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
95 | 93 | </a> 1.8.3.1 |
96 | 94 | </small></address> | ... | ... |
Socket/doc/html/search/all_61.html renamed to JChatClient/doc/html/search/all_61.html
Socket/doc/html/search/all_61.js renamed to JChatClient/doc/html/search/all_61.js
Socket/doc/html/search/all_62.html renamed to JChatClient/doc/html/search/all_62.html
Socket/doc/html/search/all_62.js renamed to JChatClient/doc/html/search/all_62.js
Socket/doc/html/search/all_63.html renamed to JChatClient/doc/html/search/all_63.html
Socket/doc/html/search/all_63.js renamed to JChatClient/doc/html/search/all_63.js
... | ... | @@ -5,8 +5,8 @@ var searchData= |
5 | 5 | ['client',['Client',['../client_code.html',1,'']]], |
6 | 6 | ['close',['Close',['../class_socket.html#a4c8ced9a8ce58834191b3b4f2033b173',1,'Socket']]], |
7 | 7 | ['condition',['condition',['../structthread__args.html#a96ee28beaed4175257db3d8794245f25',1,'thread_args']]], |
8 | - ['conf_2edox',['conf.dox',['../conf_8dox.html',1,'']]], | |
9 | 8 | ['conffile',['CONFFILE',['../server_8h.html#ad22e7f0ef164a8dafb32f779f737a1bd',1,'server.h']]], |
10 | 9 | ['connect',['Connect',['../class_socket.html#aa1d074c1aa400e8bca7c7da79b036abe',1,'Socket']]], |
10 | + ['connected',['connected',['../client_8cpp.html#ab36823025f12a809217f7771125658c2',1,'client.cpp']]], | |
11 | 11 | ['create',['Create',['../class_socket.html#add736ccf41f102910a2b8ac5e77eb8b1',1,'Socket']]] |
12 | 12 | ]; | ... | ... |
Socket/doc/html/search/all_64.html renamed to JChatClient/doc/html/search/all_64.html
Socket/doc/html/search/all_64.js renamed to JChatClient/doc/html/search/all_64.js
Socket/doc/html/search/all_65.html renamed to JChatClient/doc/html/search/all_65.html
Socket/doc/html/search/all_65.js renamed to JChatClient/doc/html/search/all_65.js
Socket/doc/html/search/all_66.html renamed to JChatClient/doc/html/search/all_66.html
Socket/doc/html/search/functions_66.js renamed to JChatClient/doc/html/search/all_66.js
Socket/doc/html/search/all_67.html renamed to JChatClient/doc/html/search/all_67.html
Socket/doc/html/search/all_67.js renamed to JChatClient/doc/html/search/all_67.js
... | ... | @@ -2,6 +2,6 @@ var searchData= |
2 | 2 | [ |
3 | 3 | ['getnworkers',['getNWorkers',['../class_server.html#acf13ac1f7fc49f28c1b1fa76eab209ab',1,'Server']]], |
4 | 4 | ['getsock',['getSock',['../class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a',1,'Socket']]], |
5 | - ['getstartedthreads',['getStartedThreads',['../class_server.html#a0622813f3b675ab661d5f628cec03d30',1,'Server']]], | |
6 | - ['getstoppedthreads',['getStoppedThreads',['../class_server.html#a81289d4e58dec18dd01e343c7f397c1e',1,'Server']]] | |
5 | + ['getstartedthreads',['getStartedThreads',['../class_server.html#aea36a7c64710f7d6e852a72a124b61bb',1,'Server']]], | |
6 | + ['getstoppedthreads',['getStoppedThreads',['../class_server.html#a266d431df0fc72ae28a9a865e4d0aa5d',1,'Server']]] | |
7 | 7 | ]; | ... | ... |
Socket/doc/html/search/all_68.html renamed to JChatClient/doc/html/search/all_68.html
Socket/doc/html/search/all_68.js renamed to JChatClient/doc/html/search/all_68.js
Socket/doc/html/search/all_69.html renamed to JChatClient/doc/html/search/all_69.html
Socket/doc/html/search/all_69.js renamed to JChatClient/doc/html/search/all_69.js
Socket/doc/html/search/all_6b.html renamed to JChatClient/doc/html/search/all_6b.html
Socket/doc/html/search/all_6b.js renamed to JChatClient/doc/html/search/all_6b.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['killthread',['killThread',['../server_8h.html#ab99831172d1d4bca2c79bb37c7c062df',1,'killThread(thread_args *t_arg): main_server.cpp'],['../main__server_8cpp.html#ab99831172d1d4bca2c79bb37c7c062df',1,'killThread(thread_args *t_arg): main_server.cpp']]] | |
3 | + ['killthread',['killThread',['../server_8h.html#ab99831172d1d4bca2c79bb37c7c062df',1,'server.h']]] | |
4 | 4 | ]; | ... | ... |
Socket/doc/html/search/all_6c.html renamed to JChatClient/doc/html/search/all_6c.html
Socket/doc/html/search/all_6c.js renamed to JChatClient/doc/html/search/all_6c.js
Socket/doc/html/search/all_6d.html renamed to JChatClient/doc/html/search/all_6d.html
Socket/doc/html/search/all_6d.js renamed to JChatClient/doc/html/search/all_6d.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['main',['main',['../client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): client.cpp'],['../main__server_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): main_server.cpp']]], | |
4 | - ['main_5fserver_2ecpp',['main_server.cpp',['../main__server_8cpp.html',1,'']]], | |
3 | + ['main',['main',['../client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'client.cpp']]], | |
5 | 4 | ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], |
6 | 5 | ['makefile_2edox',['makefile.dox',['../makefile_8dox.html',1,'']]], |
7 | 6 | ['message',['message',['../class_socket_exception.html#a43f3472f1433552059ffeb9a251a9b76',1,'SocketException']]], | ... | ... |
Socket/doc/html/search/all_6e.html renamed to JChatClient/doc/html/search/all_6e.html
Socket/doc/html/search/all_6e.js renamed to JChatClient/doc/html/search/all_6e.js
Socket/doc/html/search/all_6f.html renamed to JChatClient/doc/html/search/all_6f.html
Socket/doc/html/search/all_6f.js renamed to JChatClient/doc/html/search/all_6f.js
Socket/doc/html/search/all_70.html renamed to JChatClient/doc/html/search/all_70.html
Socket/doc/html/search/all_70.js renamed to JChatClient/doc/html/search/all_70.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | 3 | ['p_c3_a1gina_20principal',['Pรกgina principal',['../index.html',1,'']]], |
4 | - ['processtext',['processText',['../server_8h.html#aa6328bc358b87d3e11c3f460d6427c5b',1,'processText(string *str): main_server.cpp'],['../main__server_8cpp.html#aa6328bc358b87d3e11c3f460d6427c5b',1,'processText(string *str): main_server.cpp']]] | |
4 | + ['processcmd',['processCMD',['../client_8cpp.html#aad6144e222ae07102486edee29350121',1,'client.cpp']]], | |
5 | + ['processtext',['processText',['../server_8h.html#aa6328bc358b87d3e11c3f460d6427c5b',1,'server.h']]] | |
5 | 6 | ]; | ... | ... |
Socket/doc/html/search/all_72.html renamed to JChatClient/doc/html/search/all_72.html
Socket/doc/html/search/all_72.js renamed to JChatClient/doc/html/search/all_72.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['readconf',['readConf',['../server_8h.html#a4f850f08d755a0d0ebe936b5b84975e3',1,'readConf(string *ip, int *port): main_server.cpp'],['../main__server_8cpp.html#a4f850f08d755a0d0ebe936b5b84975e3',1,'readConf(string *ip, int *port): main_server.cpp']]], | |
3 | + ['readconf',['readConf',['../server_8h.html#a4f850f08d755a0d0ebe936b5b84975e3',1,'server.h']]], | |
4 | 4 | ['receive',['Receive',['../class_socket.html#aa1a8b143bb2adf57934156d9e33b8611',1,'Socket']]], |
5 | 5 | ['requestexit',['requestExit',['../class_server.html#a74769349252c1ad61717b156e42d61d3',1,'Server']]] |
6 | 6 | ]; | ... | ... |
Socket/doc/html/search/all_73.html renamed to JChatClient/doc/html/search/all_73.html
Socket/doc/html/search/all_73.js renamed to JChatClient/doc/html/search/all_73.js
... | ... | @@ -2,12 +2,9 @@ var searchData= |
2 | 2 | [ |
3 | 3 | ['s',['s',['../structthread__args.html#aede3ef61778d02bdf25c368d1cf9d489',1,'thread_args']]], |
4 | 4 | ['send',['Send',['../class_socket.html#a4c4ecb88d5587177899198861d29d3dd',1,'Socket']]], |
5 | - ['serv',['serv',['../structthread__args.html#ab29508135b033282f374d0fb47028fbd',1,'thread_args::serv()'],['../main__server_8cpp.html#ab6b71e6574fcb2d2e0a5c2af08a2799f',1,'serv(): main_server.cpp']]], | |
5 | + ['serv',['serv',['../structthread__args.html#ab29508135b033282f374d0fb47028fbd',1,'thread_args']]], | |
6 | 6 | ['server',['Server',['../class_server.html',1,'Server'],['../class_server.html#ad5ec9462b520e59f7ea831e157ee5e59',1,'Server::Server()']]], |
7 | - ['server_2ecpp',['server.cpp',['../server_8cpp.html',1,'']]], | |
8 | - ['server_2edox',['server.dox',['../server_8dox.html',1,'']]], | |
9 | 7 | ['server_2eh',['server.h',['../server_8h.html',1,'']]], |
10 | - ['server',['Server',['../server_code.html',1,'']]], | |
11 | 8 | ['setnworkers',['setNWorkers',['../class_server.html#a0090663c66f1f371f8b1aa87c5f49623',1,'Server']]], |
12 | 9 | ['shutdownserver',['shutdownServer',['../class_server.html#aa9231b38adc787954a13f04372de8ed2',1,'Server']]], |
13 | 10 | ['sock',['sock',['../class_socket.html#a231ddf6e338a86640e26808b83efeaa1',1,'Socket']]], |
... | ... | @@ -20,6 +17,5 @@ var searchData= |
20 | 17 | ['ss',['ss',['../class_server.html#af9e1a6848bdd627741b85e75777e3b45',1,'Server']]], |
21 | 18 | ['startedthreads',['startedThreads',['../class_server.html#a40fdc13e227f651943e0aa3757824396',1,'Server']]], |
22 | 19 | ['startserver',['startServer',['../class_server.html#aef89851f83a9bbe4459c46b6c7906e1f',1,'Server']]], |
23 | - ['stoppedthreads',['stoppedThreads',['../class_server.html#a36a18616b526f3053a1036641a62cb0a',1,'Server']]], | |
24 | - ['stopserver',['stopServer',['../main__server_8cpp.html#a5ee86dec2f1282750e7b1da928d45dbc',1,'main_server.cpp']]] | |
20 | + ['stoppedthreads',['stoppedThreads',['../class_server.html#a36a18616b526f3053a1036641a62cb0a',1,'Server']]] | |
25 | 21 | ]; | ... | ... |
Socket/doc/html/search/all_74.html renamed to JChatClient/doc/html/search/all_74.html
Socket/doc/html/search/all_74.js renamed to JChatClient/doc/html/search/all_74.js
Socket/doc/html/search/all_77.html renamed to JChatClient/doc/html/search/all_77.html
Socket/doc/html/search/all_77.js renamed to JChatClient/doc/html/search/all_77.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | 3 | ['workerid',['workerID',['../class_server.html#ae10d91b60157ccfcc06cc463e8443007',1,'Server']]], |
4 | - ['workerthread',['WorkerThread',['../server_8h.html#a7d13c650ec7a525ad17cabba4f371745',1,'WorkerThread(void *args): main_server.cpp'],['../main__server_8cpp.html#a7d13c650ec7a525ad17cabba4f371745',1,'WorkerThread(void *args): main_server.cpp']]] | |
4 | + ['workerthread',['WorkerThread',['../server_8h.html#a7d13c650ec7a525ad17cabba4f371745',1,'server.h']]] | |
5 | 5 | ]; | ... | ... |
Socket/doc/html/search/all_7e.html renamed to JChatClient/doc/html/search/all_7e.html
Socket/doc/html/search/all_7e.js renamed to JChatClient/doc/html/search/all_7e.js
Socket/doc/html/search/classes_73.html renamed to JChatClient/doc/html/search/classes_73.html
Socket/doc/html/search/classes_73.js renamed to JChatClient/doc/html/search/classes_73.js
Socket/doc/html/search/classes_74.html renamed to JChatClient/doc/html/search/classes_74.html
Socket/doc/html/search/classes_74.js renamed to JChatClient/doc/html/search/classes_74.js
Socket/doc/html/search/close.png renamed to JChatClient/doc/html/search/close.png
273 Bytes
Socket/doc/html/search/defines_63.html renamed to JChatClient/doc/html/search/defines_63.html
Socket/doc/html/search/defines_63.js renamed to JChatClient/doc/html/search/defines_63.js
Socket/doc/html/search/defines_6e.html renamed to JChatClient/doc/html/search/defines_6e.html
Socket/doc/html/search/defines_6e.js renamed to JChatClient/doc/html/search/defines_6e.js
Socket/doc/html/search/files_63.html renamed to JChatClient/doc/html/search/files_63.html
Socket/doc/html/search/files_63.js renamed to JChatClient/doc/html/search/files_63.js
Socket/doc/html/search/files_68.html renamed to JChatClient/doc/html/search/files_68.html
Socket/doc/html/search/files_68.js renamed to JChatClient/doc/html/search/files_68.js
Socket/doc/html/search/files_6d.html renamed to JChatClient/doc/html/search/files_6d.html
Socket/doc/html/search/files_6d.js renamed to JChatClient/doc/html/search/files_6d.js
Socket/doc/html/search/files_73.html renamed to JChatClient/doc/html/search/files_73.html
Socket/doc/html/search/files_73.js renamed to JChatClient/doc/html/search/files_73.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['server_2ecpp',['server.cpp',['../server_8cpp.html',1,'']]], | |
4 | - ['server_2edox',['server.dox',['../server_8dox.html',1,'']]], | |
5 | 3 | ['server_2eh',['server.h',['../server_8h.html',1,'']]], |
6 | 4 | ['socket_2ecpp',['Socket.cpp',['../_socket_8cpp.html',1,'']]], |
7 | 5 | ['socket_2eh',['Socket.h',['../_socket_8h.html',1,'']]], | ... | ... |
Socket/doc/html/search/functions_61.html renamed to JChatClient/doc/html/search/functions_61.html
Socket/doc/html/search/functions_61.js renamed to JChatClient/doc/html/search/functions_61.js
Socket/doc/html/search/functions_62.html renamed to JChatClient/doc/html/search/functions_62.html
Socket/doc/html/search/functions_62.js renamed to JChatClient/doc/html/search/functions_62.js
Socket/doc/html/search/functions_63.html renamed to JChatClient/doc/html/search/functions_63.html
Socket/doc/html/search/functions_63.js renamed to JChatClient/doc/html/search/functions_63.js
Socket/doc/html/search/functions_64.html renamed to JChatClient/doc/html/search/functions_64.html
Socket/doc/html/search/functions_64.js renamed to JChatClient/doc/html/search/functions_64.js
Socket/doc/html/search/functions_65.html renamed to JChatClient/doc/html/search/functions_65.html
Socket/doc/html/search/functions_65.js renamed to JChatClient/doc/html/search/functions_65.js
Socket/doc/html/search/functions_66.html renamed to JChatClient/doc/html/search/functions_66.html
Socket/doc/html/search/all_66.js renamed to JChatClient/doc/html/search/functions_66.js
Socket/doc/html/search/functions_67.html renamed to JChatClient/doc/html/search/functions_67.html
Socket/doc/html/search/functions_67.js renamed to JChatClient/doc/html/search/functions_67.js
... | ... | @@ -2,6 +2,6 @@ var searchData= |
2 | 2 | [ |
3 | 3 | ['getnworkers',['getNWorkers',['../class_server.html#acf13ac1f7fc49f28c1b1fa76eab209ab',1,'Server']]], |
4 | 4 | ['getsock',['getSock',['../class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a',1,'Socket']]], |
5 | - ['getstartedthreads',['getStartedThreads',['../class_server.html#a0622813f3b675ab661d5f628cec03d30',1,'Server']]], | |
6 | - ['getstoppedthreads',['getStoppedThreads',['../class_server.html#a81289d4e58dec18dd01e343c7f397c1e',1,'Server']]] | |
5 | + ['getstartedthreads',['getStartedThreads',['../class_server.html#aea36a7c64710f7d6e852a72a124b61bb',1,'Server']]], | |
6 | + ['getstoppedthreads',['getStoppedThreads',['../class_server.html#a266d431df0fc72ae28a9a865e4d0aa5d',1,'Server']]] | |
7 | 7 | ]; | ... | ... |
Socket/doc/html/search/functions_6b.html renamed to JChatClient/doc/html/search/functions_6b.html
Socket/doc/html/search/functions_6b.js renamed to JChatClient/doc/html/search/functions_6b.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['killthread',['killThread',['../server_8h.html#ab99831172d1d4bca2c79bb37c7c062df',1,'killThread(thread_args *t_arg): main_server.cpp'],['../main__server_8cpp.html#ab99831172d1d4bca2c79bb37c7c062df',1,'killThread(thread_args *t_arg): main_server.cpp']]] | |
3 | + ['killthread',['killThread',['../server_8h.html#ab99831172d1d4bca2c79bb37c7c062df',1,'server.h']]] | |
4 | 4 | ]; | ... | ... |
Socket/doc/html/search/functions_6c.html renamed to JChatClient/doc/html/search/functions_6c.html
Socket/doc/html/search/functions_6c.js renamed to JChatClient/doc/html/search/functions_6c.js
Socket/doc/html/search/functions_6d.html renamed to JChatClient/doc/html/search/functions_6d.html
Socket/doc/html/search/functions_6d.js renamed to JChatClient/doc/html/search/functions_6d.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['main',['main',['../client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): client.cpp'],['../main__server_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): main_server.cpp']]] | |
3 | + ['main',['main',['../client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'client.cpp']]] | |
4 | 4 | ]; | ... | ... |
Socket/doc/html/search/functions_6f.html renamed to JChatClient/doc/html/search/functions_6f.html
Socket/doc/html/search/functions_6f.js renamed to JChatClient/doc/html/search/functions_6f.js
Socket/doc/html/search/functions_70.html renamed to JChatClient/doc/html/search/functions_70.html
Socket/doc/html/search/functions_70.js renamed to JChatClient/doc/html/search/functions_70.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['processtext',['processText',['../server_8h.html#aa6328bc358b87d3e11c3f460d6427c5b',1,'processText(string *str): main_server.cpp'],['../main__server_8cpp.html#aa6328bc358b87d3e11c3f460d6427c5b',1,'processText(string *str): main_server.cpp']]] | |
3 | + ['processcmd',['processCMD',['../client_8cpp.html#aad6144e222ae07102486edee29350121',1,'client.cpp']]], | |
4 | + ['processtext',['processText',['../server_8h.html#aa6328bc358b87d3e11c3f460d6427c5b',1,'server.h']]] | |
4 | 5 | ]; | ... | ... |
Socket/doc/html/search/functions_72.html renamed to JChatClient/doc/html/search/functions_72.html
Socket/doc/html/search/functions_72.js renamed to JChatClient/doc/html/search/functions_72.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['readconf',['readConf',['../server_8h.html#a4f850f08d755a0d0ebe936b5b84975e3',1,'readConf(string *ip, int *port): main_server.cpp'],['../main__server_8cpp.html#a4f850f08d755a0d0ebe936b5b84975e3',1,'readConf(string *ip, int *port): main_server.cpp']]], | |
3 | + ['readconf',['readConf',['../server_8h.html#a4f850f08d755a0d0ebe936b5b84975e3',1,'server.h']]], | |
4 | 4 | ['receive',['Receive',['../class_socket.html#aa1a8b143bb2adf57934156d9e33b8611',1,'Socket']]], |
5 | 5 | ['requestexit',['requestExit',['../class_server.html#a74769349252c1ad61717b156e42d61d3',1,'Server']]] |
6 | 6 | ]; | ... | ... |
Socket/doc/html/search/functions_73.html renamed to JChatClient/doc/html/search/functions_73.html
Socket/doc/html/search/functions_73.js renamed to JChatClient/doc/html/search/functions_73.js
... | ... | @@ -5,6 +5,5 @@ var searchData= |
5 | 5 | ['setnworkers',['setNWorkers',['../class_server.html#a0090663c66f1f371f8b1aa87c5f49623',1,'Server']]], |
6 | 6 | ['socket',['Socket',['../class_socket.html#a7c3256c4fc6e2c603df73201049fae5a',1,'Socket']]], |
7 | 7 | ['socketexception',['SocketException',['../class_socket_exception.html#a06573084bad8aca1443281c0970fe033',1,'SocketException']]], |
8 | - ['startserver',['startServer',['../class_server.html#aef89851f83a9bbe4459c46b6c7906e1f',1,'Server']]], | |
9 | - ['stopserver',['stopServer',['../main__server_8cpp.html#a5ee86dec2f1282750e7b1da928d45dbc',1,'main_server.cpp']]] | |
8 | + ['startserver',['startServer',['../class_server.html#aef89851f83a9bbe4459c46b6c7906e1f',1,'Server']]] | |
10 | 9 | ]; | ... | ... |
Socket/doc/html/search/functions_77.html renamed to JChatClient/doc/html/search/functions_77.html
Socket/doc/html/search/functions_77.js renamed to JChatClient/doc/html/search/functions_77.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['workerthread',['WorkerThread',['../server_8h.html#a7d13c650ec7a525ad17cabba4f371745',1,'WorkerThread(void *args): main_server.cpp'],['../main__server_8cpp.html#a7d13c650ec7a525ad17cabba4f371745',1,'WorkerThread(void *args): main_server.cpp']]] | |
3 | + ['workerthread',['WorkerThread',['../server_8h.html#a7d13c650ec7a525ad17cabba4f371745',1,'server.h']]] | |
4 | 4 | ]; | ... | ... |
Socket/doc/html/search/functions_7e.html renamed to JChatClient/doc/html/search/functions_7e.html
Socket/doc/html/search/functions_7e.js renamed to JChatClient/doc/html/search/functions_7e.js
Socket/doc/html/search/mag_sel.png renamed to JChatClient/doc/html/search/mag_sel.png
563 Bytes
Socket/doc/html/search/nomatches.html renamed to JChatClient/doc/html/search/nomatches.html
Socket/doc/html/search/pages_63.html renamed to JChatClient/doc/html/search/pages_63.html
Socket/doc/html/search/pages_63.js renamed to JChatClient/doc/html/search/pages_63.js
Socket/doc/html/search/pages_66.html renamed to JChatClient/doc/html/search/pages_66.html
Socket/doc/html/search/pages_66.js renamed to JChatClient/doc/html/search/pages_66.js
Socket/doc/html/search/pages_68.html renamed to JChatClient/doc/html/search/pages_68.html
Socket/doc/html/search/pages_68.js renamed to JChatClient/doc/html/search/pages_68.js
Socket/doc/html/search/pages_70.html renamed to JChatClient/doc/html/search/pages_70.html
Socket/doc/html/search/pages_70.js renamed to JChatClient/doc/html/search/pages_70.js
Socket/doc/html/search/pages_73.html renamed to JChatClient/doc/html/search/pages_73.html
Socket/doc/html/search/pages_73.js renamed to JChatClient/doc/html/search/pages_73.js
Socket/doc/html/search/search.css renamed to JChatClient/doc/html/search/search.css
Socket/doc/html/search/search.js renamed to JChatClient/doc/html/search/search.js
... | ... | @@ -13,7 +13,7 @@ var indexSectionsWithContent = |
13 | 13 | 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111100011101101100010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
14 | 14 | 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000110000110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
15 | 15 | 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
16 | - 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" | |
16 | + 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" | |
17 | 17 | }; |
18 | 18 | |
19 | 19 | var indexSectionNames = | ... | ... |
Socket/doc/html/search/search_l.png renamed to JChatClient/doc/html/search/search_l.png
604 Bytes
Socket/doc/html/search/search_m.png renamed to JChatClient/doc/html/search/search_m.png
158 Bytes
Socket/doc/html/search/search_r.png renamed to JChatClient/doc/html/search/search_r.png
612 Bytes
Socket/doc/html/search/variables_63.html renamed to JChatClient/doc/html/search/variables_63.html
Socket/doc/html/search/variables_63.js renamed to JChatClient/doc/html/search/variables_63.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | - ['condition',['condition',['../structthread__args.html#a96ee28beaed4175257db3d8794245f25',1,'thread_args']]] | |
3 | + ['condition',['condition',['../structthread__args.html#a96ee28beaed4175257db3d8794245f25',1,'thread_args']]], | |
4 | + ['connected',['connected',['../client_8cpp.html#ab36823025f12a809217f7771125658c2',1,'client.cpp']]] | |
4 | 5 | ]; | ... | ... |
Socket/doc/html/search/variables_69.html renamed to JChatClient/doc/html/search/variables_69.html
Socket/doc/html/search/variables_69.js renamed to JChatClient/doc/html/search/variables_69.js
Socket/doc/html/search/variables_6d.html renamed to JChatClient/doc/html/search/variables_6d.html
Socket/doc/html/search/variables_6d.js renamed to JChatClient/doc/html/search/variables_6d.js
Socket/doc/html/search/variables_6e.html renamed to JChatClient/doc/html/search/variables_6e.html
Socket/doc/html/search/variables_6e.js renamed to JChatClient/doc/html/search/variables_6e.js
Socket/doc/html/search/variables_73.html renamed to JChatClient/doc/html/search/variables_73.html
Socket/doc/html/search/variables_73.js renamed to JChatClient/doc/html/search/variables_73.js
1 | 1 | var searchData= |
2 | 2 | [ |
3 | 3 | ['s',['s',['../structthread__args.html#aede3ef61778d02bdf25c368d1cf9d489',1,'thread_args']]], |
4 | - ['serv',['serv',['../structthread__args.html#ab29508135b033282f374d0fb47028fbd',1,'thread_args::serv()'],['../main__server_8cpp.html#ab6b71e6574fcb2d2e0a5c2af08a2799f',1,'serv(): main_server.cpp']]], | |
4 | + ['serv',['serv',['../structthread__args.html#ab29508135b033282f374d0fb47028fbd',1,'thread_args']]], | |
5 | 5 | ['shutdownserver',['shutdownServer',['../class_server.html#aa9231b38adc787954a13f04372de8ed2',1,'Server']]], |
6 | 6 | ['sock',['sock',['../class_socket.html#a231ddf6e338a86640e26808b83efeaa1',1,'Socket']]], |
7 | 7 | ['sockaddr',['sockAddr',['../class_socket.html#ae4d80b83c327ed835b5f4575a499a400',1,'Socket']]], | ... | ... |
Socket/doc/html/search/variables_74.html renamed to JChatClient/doc/html/search/variables_74.html
Socket/doc/html/search/variables_74.js renamed to JChatClient/doc/html/search/variables_74.js
Socket/doc/html/search/variables_77.html renamed to JChatClient/doc/html/search/variables_77.html
Socket/doc/html/search/variables_77.js renamed to JChatClient/doc/html/search/variables_77.js
Socket/doc/html/server_8cpp.html renamed to JChatClient/doc/html/server_8cpp.html
Socket/doc/html/server_8dox.html renamed to JChatClient/doc/html/server_8dox.html
Socket/doc/html/server_8h.html renamed to JChatClient/doc/html/server_8h.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/Socket/src/include/server.h</title> | |
7 | +<title>Socket: Referencia del Archivo /home/imanol/devel/eclipse/PAD/JChatClient/src/include/server.h</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
81 | 81 | |
82 | 82 | <div id="nav-path" class="navpath"> |
83 | 83 | <ul> |
84 | -<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></li><li class="navelem"><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html">src</a></li><li class="navelem"><a class="el" href="dir_b94371269b479bae3e8fa897a2ece63e.html">include</a></li> </ul> | |
84 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li><li class="navelem"><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html">include</a></li> </ul> | |
85 | 85 | </div> |
86 | 86 | </div><!-- top --> |
87 | 87 | <div class="header"> |
... | ... | @@ -292,7 +292,7 @@ Funciones</h2></td></tr> |
292 | 292 | </div><!-- contents --> |
293 | 293 | <!-- start footer part --> |
294 | 294 | <hr class="footer"/><address class="footer"><small> |
295 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
295 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
296 | 296 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
297 | 297 | </a> 1.8.3.1 |
298 | 298 | </small></address> | ... | ... |
Socket/doc/html/server_8h_source.html renamed to JChatClient/doc/html/server_8h_source.html
... | ... | @@ -4,7 +4,7 @@ |
4 | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | 6 | <meta name="generator" content="Doxygen 1.8.3.1"/> |
7 | -<title>Socket: Fichero Fuente /home/imanol/devel/eclipse/PAD/Socket/src/include/server.h</title> | |
7 | +<title>Socket: Fichero Fuente /home/imanol/devel/eclipse/PAD/JChatClient/src/include/server.h</title> | |
8 | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | 10 | <script type="text/javascript" src="dynsections.js"></script> |
... | ... | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
81 | 81 | |
82 | 82 | <div id="nav-path" class="navpath"> |
83 | 83 | <ul> |
84 | -<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_d340535e561321e2c4ccf1a3f2b14fb9.html">Socket</a></li><li class="navelem"><a class="el" href="dir_09c6c7003a5a6c451627316e32d323da.html">src</a></li><li class="navelem"><a class="el" href="dir_b94371269b479bae3e8fa897a2ece63e.html">include</a></li> </ul> | |
84 | +<li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_ade356989cf64bc7da597536eeab2615.html">imanol</a></li><li class="navelem"><a class="el" href="dir_8f7199732ad0be50edd1dbedbf9226de.html">devel</a></li><li class="navelem"><a class="el" href="dir_86dc413d07e0b16a37ceb0e2a17fed53.html">eclipse</a></li><li class="navelem"><a class="el" href="dir_c63cc34e984e21a69fd262eeef6a5cbb.html">PAD</a></li><li class="navelem"><a class="el" href="dir_74bdbd27aa6df54b6fb8f419761ac887.html">JChatClient</a></li><li class="navelem"><a class="el" href="dir_15c52bfb9a80984ec0ac7c94446ac4fc.html">src</a></li><li class="navelem"><a class="el" href="dir_c16c2f6bdf6587439d9ad3d8f0d21517.html">include</a></li> </ul> | |
85 | 85 | </div> |
86 | 86 | </div><!-- top --> |
87 | 87 | <div class="header"> |
... | ... | @@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
177 | 177 | </div><!-- fragment --></div><!-- contents --> |
178 | 178 | <!-- start footer part --> |
179 | 179 | <hr class="footer"/><address class="footer"><small> |
180 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
180 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:57 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
181 | 181 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
182 | 182 | </a> 1.8.3.1 |
183 | 183 | </small></address> | ... | ... |
Socket/doc/html/server_code.html renamed to JChatClient/doc/html/server_code.html
Socket/doc/html/structthread__args-members.html renamed to JChatClient/doc/html/structthread__args-members.html
... | ... | @@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); |
98 | 98 | </table></div><!-- contents --> |
99 | 99 | <!-- start footer part --> |
100 | 100 | <hr class="footer"/><address class="footer"><small> |
101 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
101 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
102 | 102 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
103 | 103 | </a> 1.8.3.1 |
104 | 104 | </small></address> | ... | ... |
Socket/doc/html/structthread__args.html renamed to JChatClient/doc/html/structthread__args.html
... | ... | @@ -214,12 +214,12 @@ Atributos pรบblicos</h2></td></tr> |
214 | 214 | </div> |
215 | 215 | </div> |
216 | 216 | <hr/>La documentaciรณn para esta estructura fue generada a partir del siguiente fichero:<ul> |
217 | -<li>/home/imanol/devel/eclipse/PAD/Socket/src/include/<a class="el" href="server_8h_source.html">server.h</a></li> | |
217 | +<li>/home/imanol/devel/eclipse/PAD/JChatClient/src/include/<a class="el" href="server_8h_source.html">server.h</a></li> | |
218 | 218 | </ul> |
219 | 219 | </div><!-- contents --> |
220 | 220 | <!-- start footer part --> |
221 | 221 | <hr class="footer"/><address class="footer"><small> |
222 | -Generado el Martes, 26 de Noviembre de 2013 11:34:23 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
222 | +Generado el Sรกbado, 7 de Diciembre de 2013 01:45:58 para Socket por  <a href="http://www.doxygen.org/index.html"> | |
223 | 223 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
224 | 224 | </a> 1.8.3.1 |
225 | 225 | </small></address> | ... | ... |
Socket/doc/html/sync_off.png renamed to JChatClient/doc/html/sync_off.png
853 Bytes
Socket/doc/html/sync_on.png renamed to JChatClient/doc/html/sync_on.png
845 Bytes
Socket/doc/html/tab_a.png renamed to JChatClient/doc/html/tab_a.png
142 Bytes
Socket/doc/html/tab_b.png renamed to JChatClient/doc/html/tab_b.png
169 Bytes
Socket/doc/html/tab_h.png renamed to JChatClient/doc/html/tab_h.png
177 Bytes
Socket/doc/html/tab_s.png renamed to JChatClient/doc/html/tab_s.png
184 Bytes
Socket/doc/html/tabs.css renamed to JChatClient/doc/html/tabs.css
Socket/doc/latex/Makefile renamed to JChatClient/doc/latex/Makefile
Socket/doc/latex/_socket_8cpp.tex renamed to JChatClient/doc/latex/_socket_8cpp.tex
1 | -\hypertarget{_socket_8cpp}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\-Socket.cpp} | |
2 | -\label{_socket_8cpp}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\-Socket.\-cpp@{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\-Socket.\-cpp}} | |
1 | +\hypertarget{_socket_8cpp}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/\-Socket.cpp} | |
2 | +\label{_socket_8cpp}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/\-Socket.\-cpp@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/\-Socket.\-cpp}} | |
3 | 3 | } |
4 | 4 | |
5 | 5 | ... | ... |
Socket/doc/latex/_socket_8h.tex renamed to JChatClient/doc/latex/_socket_8h.tex
1 | -\hypertarget{_socket_8h}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\-Socket.h} | |
2 | -\label{_socket_8h}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\-Socket.\-h@{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\-Socket.\-h}} | |
1 | +\hypertarget{_socket_8h}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\-Socket.h} | |
2 | +\label{_socket_8h}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\-Socket.\-h@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\-Socket.\-h}} | |
3 | 3 | } |
4 | 4 | |
5 | 5 | ... | ... |
Socket/doc/latex/_socket_exception_8h.tex renamed to JChatClient/doc/latex/_socket_exception_8h.tex
1 | -\hypertarget{_socket_exception_8h}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\-Socket\-Exception.h} | |
2 | -\label{_socket_exception_8h}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\-Socket\-Exception.\-h@{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\-Socket\-Exception.\-h}} | |
1 | +\hypertarget{_socket_exception_8h}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\-Socket\-Exception.h} | |
2 | +\label{_socket_exception_8h}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\-Socket\-Exception.\-h@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\-Socket\-Exception.\-h}} | |
3 | 3 | } |
4 | 4 | |
5 | 5 | ... | ... |
Socket/doc/latex/annotated.tex renamed to JChatClient/doc/latex/annotated.tex
Socket/doc/latex/class_server.tex renamed to JChatClient/doc/latex/class_server.tex
... | ... | @@ -19,9 +19,9 @@ int \hyperlink{class_server_acf13ac1f7fc49f28c1b1fa76eab209ab}{get\-N\-Workers} |
19 | 19 | \begin{DoxyCompactList}\small\item\em Getter del nรบmero de threads activos. \end{DoxyCompactList}\item |
20 | 20 | void \hyperlink{class_server_a0090663c66f1f371f8b1aa87c5f49623}{set\-N\-Workers} (int n) |
21 | 21 | \begin{DoxyCompactList}\small\item\em Setter del nรบmero de threads activos. \end{DoxyCompactList}\item |
22 | -list$<$ pthread\-\_\-t $\ast$ $>$ $\ast$ \hyperlink{class_server_a0622813f3b675ab661d5f628cec03d30}{get\-Started\-Threads} () | |
22 | +list$<$ pthread\-\_\-t $\ast$ $>$ $\ast$ \hyperlink{class_server_aea36a7c64710f7d6e852a72a124b61bb}{get\-Started\-Threads} () | |
23 | 23 | \begin{DoxyCompactList}\small\item\em Getter de la pila de threads activos. \end{DoxyCompactList}\item |
24 | -list$<$ pthread\-\_\-t $\ast$ $>$ $\ast$ \hyperlink{class_server_a81289d4e58dec18dd01e343c7f397c1e}{get\-Stopped\-Threads} () | |
24 | +list$<$ pthread\-\_\-t $\ast$ $>$ $\ast$ \hyperlink{class_server_a266d431df0fc72ae28a9a865e4d0aa5d}{get\-Stopped\-Threads} () | |
25 | 25 | \begin{DoxyCompactList}\small\item\em Getter de la pila de threads terminados. \end{DoxyCompactList}\item |
26 | 26 | void \hyperlink{class_server_aef89851f83a9bbe4459c46b6c7906e1f}{start\-Server} (string i, int p) |
27 | 27 | \begin{DoxyCompactList}\small\item\em Mรฉtodo de inicializaciรณn del servidor. \end{DoxyCompactList}\item |
... | ... | @@ -93,24 +93,24 @@ Este mรฉtodo se llama para que libere la memoria de todos los threads que se le |
93 | 93 | |
94 | 94 | Getter del nรบmero de threads activos. |
95 | 95 | |
96 | -Devuelve el nรบmero de threads activos en ese instante, por tanto, del nรบmero de conexiones que estรกn siendo atendidas. \hypertarget{class_server_a0622813f3b675ab661d5f628cec03d30}{\index{Server@{Server}!get\-Started\-Threads@{get\-Started\-Threads}} | |
96 | +Devuelve el nรบmero de threads activos en ese instante, por tanto, del nรบmero de conexiones que estรกn siendo atendidas. \hypertarget{class_server_aea36a7c64710f7d6e852a72a124b61bb}{\index{Server@{Server}!get\-Started\-Threads@{get\-Started\-Threads}} | |
97 | 97 | \index{get\-Started\-Threads@{get\-Started\-Threads}!Server@{Server}} |
98 | -\subsubsection[{get\-Started\-Threads}]{\setlength{\rightskip}{0pt plus 5cm}list$<$ pthread\-\_\-t $\ast$ $>$ $\ast$ Server\-::get\-Started\-Threads ( | |
98 | +\subsubsection[{get\-Started\-Threads}]{\setlength{\rightskip}{0pt plus 5cm}list$<$pthread\-\_\-t$\ast$$>$$\ast$ Server\-::get\-Started\-Threads ( | |
99 | 99 | \begin{DoxyParamCaption} |
100 | 100 | {} |
101 | 101 | \end{DoxyParamCaption} |
102 | -)}}\label{class_server_a0622813f3b675ab661d5f628cec03d30} | |
102 | +)}}\label{class_server_aea36a7c64710f7d6e852a72a124b61bb} | |
103 | 103 | |
104 | 104 | |
105 | 105 | Getter de la pila de threads activos. |
106 | 106 | |
107 | -Devuelve un contenedor con la lista de threads que estan activos, para terminarlos en caso de que el programa finalice prematuramente \hypertarget{class_server_a81289d4e58dec18dd01e343c7f397c1e}{\index{Server@{Server}!get\-Stopped\-Threads@{get\-Stopped\-Threads}} | |
107 | +Devuelve un contenedor con la lista de threads que estan activos, para terminarlos en caso de que el programa finalice prematuramente \hypertarget{class_server_a266d431df0fc72ae28a9a865e4d0aa5d}{\index{Server@{Server}!get\-Stopped\-Threads@{get\-Stopped\-Threads}} | |
108 | 108 | \index{get\-Stopped\-Threads@{get\-Stopped\-Threads}!Server@{Server}} |
109 | -\subsubsection[{get\-Stopped\-Threads}]{\setlength{\rightskip}{0pt plus 5cm}list$<$ pthread\-\_\-t $\ast$ $>$ $\ast$ Server\-::get\-Stopped\-Threads ( | |
109 | +\subsubsection[{get\-Stopped\-Threads}]{\setlength{\rightskip}{0pt plus 5cm}list$<$pthread\-\_\-t$\ast$$>$$\ast$ Server\-::get\-Stopped\-Threads ( | |
110 | 110 | \begin{DoxyParamCaption} |
111 | 111 | {} |
112 | 112 | \end{DoxyParamCaption} |
113 | -)}}\label{class_server_a81289d4e58dec18dd01e343c7f397c1e} | |
113 | +)}}\label{class_server_a266d431df0fc72ae28a9a865e4d0aa5d} | |
114 | 114 | |
115 | 115 | |
116 | 116 | Getter de la pila de threads terminados. |
... | ... | @@ -210,7 +210,6 @@ Contador de I\-D de thread. |
210 | 210 | |
211 | 211 | Esta variable contiene el I\-D del prรณximo thread que se crearรก, por tanto, indica el nรบmero de conexiones que han sido atendidas desde el inicio del servidor |
212 | 212 | |
213 | -La documentaciรณn para esta clase fue generada a partir de los siguientes ficheros\-:\begin{DoxyCompactItemize} | |
213 | +La documentaciรณn para esta clase fue generada a partir del siguiente fichero\-:\begin{DoxyCompactItemize} | |
214 | 214 | \item |
215 | -/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\hyperlink{server_8h}{server.\-h}\item | |
216 | -/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\hyperlink{server_8cpp}{server.\-cpp}\end{DoxyCompactItemize} | |
215 | +/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\hyperlink{server_8h}{server.\-h}\end{DoxyCompactItemize} | ... | ... |
Socket/doc/latex/class_socket.tex renamed to JChatClient/doc/latex/class_socket.tex
... | ... | @@ -267,5 +267,5 @@ Este struct es usado por el S\-O para gestionar la direcciรณn del socket abierto |
267 | 267 | |
268 | 268 | La documentaciรณn para esta clase fue generada a partir de los siguientes ficheros\-:\begin{DoxyCompactItemize} |
269 | 269 | \item |
270 | -/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\hyperlink{_socket_8h}{Socket.\-h}\item | |
271 | -/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\hyperlink{_socket_8cpp}{Socket.\-cpp}\end{DoxyCompactItemize} | |
270 | +/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\hyperlink{_socket_8h}{Socket.\-h}\item | |
271 | +/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/\hyperlink{_socket_8cpp}{Socket.\-cpp}\end{DoxyCompactItemize} | ... | ... |
Socket/doc/latex/class_socket_exception.tex renamed to JChatClient/doc/latex/class_socket_exception.tex
... | ... | @@ -83,4 +83,4 @@ Mensaje asociado a la excepciรณn producida. |
83 | 83 | |
84 | 84 | La documentaciรณn para esta clase fue generada a partir del siguiente fichero\-:\begin{DoxyCompactItemize} |
85 | 85 | \item |
86 | -/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\hyperlink{_socket_exception_8h}{Socket\-Exception.\-h}\end{DoxyCompactItemize} | |
86 | +/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\hyperlink{_socket_exception_8h}{Socket\-Exception.\-h}\end{DoxyCompactItemize} | ... | ... |
Socket/doc/latex/client_8cpp.tex renamed to JChatClient/doc/latex/client_8cpp.tex
1 | -\hypertarget{client_8cpp}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/client.cpp} | |
2 | -\label{client_8cpp}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/client.\-cpp@{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/client.\-cpp}} | |
1 | +\hypertarget{client_8cpp}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/client.cpp} | |
2 | +\label{client_8cpp}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/client.\-cpp@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/client.\-cpp}} | |
3 | 3 | } |
4 | 4 | |
5 | 5 | |
... | ... | @@ -18,8 +18,15 @@ Fichero de implementaciรณn de un cliente. |
18 | 18 | \item |
19 | 19 | void \hyperlink{client_8cpp_a00a6f7afcba6bb656a7b05c67efa42ba}{exit\-Client} (int signal) |
20 | 20 | \begin{DoxyCompactList}\small\item\em Mรฉtodo para terminar el cliente. \end{DoxyCompactList}\item |
21 | +void \hyperlink{client_8cpp_aad6144e222ae07102486edee29350121}{process\-C\-M\-D} (string cmd) | |
22 | +\item | |
21 | 23 | int \hyperlink{client_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{main} () |
22 | 24 | \begin{DoxyCompactList}\small\item\em Mรฉtodo principal del cliente. \end{DoxyCompactList}\end{DoxyCompactItemize} |
25 | +\subsection*{Variables} | |
26 | +\begin{DoxyCompactItemize} | |
27 | +\item | |
28 | +bool \hyperlink{client_8cpp_ab36823025f12a809217f7771125658c2}{connected} | |
29 | +\end{DoxyCompactItemize} | |
23 | 30 | |
24 | 31 | |
25 | 32 | \subsection{Descripciรณn detallada} |
... | ... | @@ -59,4 +66,16 @@ Este mรฉtodo se usa para terminar el cliente immediatamente en el caso que el se |
59 | 66 | |
60 | 67 | Mรฉtodo principal del cliente. |
61 | 68 | |
62 | -Este mรฉtodo inicializa el \hyperlink{class_socket}{Socket}, establece la conexiรณn y realiza las acciones que se le hayan programado para comunicarse con el servidor. | |
63 | 69 | \ No newline at end of file |
70 | +Este mรฉtodo inicializa el \hyperlink{class_socket}{Socket}, establece la conexiรณn y realiza las acciones que se le hayan programado para comunicarse con el servidor. \hypertarget{client_8cpp_aad6144e222ae07102486edee29350121}{\index{client.\-cpp@{client.\-cpp}!process\-C\-M\-D@{process\-C\-M\-D}} | |
71 | +\index{process\-C\-M\-D@{process\-C\-M\-D}!client.cpp@{client.\-cpp}} | |
72 | +\subsubsection[{process\-C\-M\-D}]{\setlength{\rightskip}{0pt plus 5cm}void process\-C\-M\-D ( | |
73 | +\begin{DoxyParamCaption} | |
74 | +\item[{string}]{cmd} | |
75 | +\end{DoxyParamCaption} | |
76 | +)}}\label{client_8cpp_aad6144e222ae07102486edee29350121} | |
77 | + | |
78 | + | |
79 | +\subsection{Documentaciรณn de las variables} | |
80 | +\hypertarget{client_8cpp_ab36823025f12a809217f7771125658c2}{\index{client.\-cpp@{client.\-cpp}!connected@{connected}} | |
81 | +\index{connected@{connected}!client.cpp@{client.\-cpp}} | |
82 | +\subsubsection[{connected}]{\setlength{\rightskip}{0pt plus 5cm}bool connected}}\label{client_8cpp_ab36823025f12a809217f7771125658c2} | ... | ... |
Socket/doc/latex/client_8dox.tex renamed to JChatClient/doc/latex/client_8dox.tex
1 | -\hypertarget{client_8dox}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/client.dox} | |
2 | -\label{client_8dox}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/client.\-dox@{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/client.\-dox}} | |
1 | +\hypertarget{client_8dox}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/client.dox} | |
2 | +\label{client_8dox}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/client.\-dox@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/client.\-dox}} | |
3 | 3 | } |
4 | 4 | |
5 | 5 | ... | ... |
Socket/doc/latex/client_code.tex renamed to JChatClient/doc/latex/client_code.tex
Socket/doc/latex/conf.tex renamed to JChatClient/doc/latex/conf.tex
Socket/doc/latex/conf_8dox.tex renamed to JChatClient/doc/latex/conf_8dox.tex
Socket/doc/latex/dir_09c6c7003a5a6c451627316e32d323da.tex renamed to JChatClient/doc/latex/dir_09c6c7003a5a6c451627316e32d323da.tex
JChatClient/doc/latex/dir_15c52bfb9a80984ec0ac7c94446ac4fc.tex
0 โ 100644
1 | +\hypertarget{dir_15c52bfb9a80984ec0ac7c94446ac4fc}{\section{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src} | |
2 | +\label{dir_15c52bfb9a80984ec0ac7c94446ac4fc}\index{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src@{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src}} | |
3 | +} | |
4 | +\subsection*{Directorios} | |
5 | +\begin{DoxyCompactItemize} | |
6 | +\item | |
7 | +directorio \hyperlink{dir_c16c2f6bdf6587439d9ad3d8f0d21517}{include} | |
8 | +\end{DoxyCompactItemize} | |
9 | +\subsection*{Archivos} | |
10 | +\begin{DoxyCompactItemize} | |
11 | +\item | |
12 | +archivo \hyperlink{client_8cpp}{client.\-cpp} | |
13 | +\begin{DoxyCompactList}\small\item\em Fichero de implementaciรณn de un cliente. \end{DoxyCompactList}\item | |
14 | +archivo \hyperlink{_socket_8cpp}{Socket.\-cpp} | |
15 | +\begin{DoxyCompactList}\small\item\em Fichero de implementaciรณn de la clase \hyperlink{class_socket}{Socket}. \end{DoxyCompactList}\end{DoxyCompactItemize} | ... | ... |
JChatClient/doc/latex/dir_74bdbd27aa6df54b6fb8f419761ac887.tex
0 โ 100644
1 | +\hypertarget{dir_74bdbd27aa6df54b6fb8f419761ac887}{\section{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client} | |
2 | +\label{dir_74bdbd27aa6df54b6fb8f419761ac887}\index{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client@{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client}} | |
3 | +} | |
4 | +\subsection*{Directorios} | |
5 | +\begin{DoxyCompactItemize} | |
6 | +\item | |
7 | +directorio \hyperlink{dir_15c52bfb9a80984ec0ac7c94446ac4fc}{src} | |
8 | +\end{DoxyCompactItemize} | ... | ... |
Socket/doc/latex/dir_75b82e7e4a5feb05200b9ad7adf06257.tex renamed to JChatClient/doc/latex/dir_75b82e7e4a5feb05200b9ad7adf06257.tex
Socket/doc/latex/dir_86dc413d07e0b16a37ceb0e2a17fed53.tex renamed to JChatClient/doc/latex/dir_86dc413d07e0b16a37ceb0e2a17fed53.tex
Socket/doc/latex/dir_8f7199732ad0be50edd1dbedbf9226de.tex renamed to JChatClient/doc/latex/dir_8f7199732ad0be50edd1dbedbf9226de.tex
Socket/doc/latex/dir_ade356989cf64bc7da597536eeab2615.tex renamed to JChatClient/doc/latex/dir_ade356989cf64bc7da597536eeab2615.tex
Socket/doc/latex/dir_b94371269b479bae3e8fa897a2ece63e.tex renamed to JChatClient/doc/latex/dir_b94371269b479bae3e8fa897a2ece63e.tex
JChatClient/doc/latex/dir_c16c2f6bdf6587439d9ad3d8f0d21517.tex
0 โ 100644
1 | +\hypertarget{dir_c16c2f6bdf6587439d9ad3d8f0d21517}{\section{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include} | |
2 | +\label{dir_c16c2f6bdf6587439d9ad3d8f0d21517}\index{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include@{Referencia del directorio /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include}} | |
3 | +} | |
4 | +\subsection*{Archivos} | |
5 | +\begin{DoxyCompactItemize} | |
6 | +\item | |
7 | +archivo \hyperlink{server_8h}{server.\-h} | |
8 | +\begin{DoxyCompactList}\small\item\em Header de la clase \hyperlink{class_server}{Server}. \end{DoxyCompactList}\item | |
9 | +archivo \hyperlink{_socket_8h}{Socket.\-h} | |
10 | +\begin{DoxyCompactList}\small\item\em Header de la clase \hyperlink{class_socket}{Socket}. \end{DoxyCompactList}\item | |
11 | +archivo \hyperlink{_socket_exception_8h}{Socket\-Exception.\-h} | |
12 | +\begin{DoxyCompactList}\small\item\em Header de excepciรณn de Sockets. \end{DoxyCompactList}\end{DoxyCompactItemize} | ... | ... |
Socket/doc/latex/dir_c63cc34e984e21a69fd262eeef6a5cbb.tex renamed to JChatClient/doc/latex/dir_c63cc34e984e21a69fd262eeef6a5cbb.tex
Socket/doc/latex/dir_d340535e561321e2c4ccf1a3f2b14fb9.tex renamed to JChatClient/doc/latex/dir_d340535e561321e2c4ccf1a3f2b14fb9.tex
Socket/doc/latex/doxygen.sty renamed to JChatClient/doc/latex/doxygen.sty
... | ... | @@ -41,8 +41,8 @@ |
41 | 41 | \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}} |
42 | 42 | \fancyfoot[LE]{\fancyplain{}{}} |
43 | 43 | \fancyfoot[CE]{\fancyplain{}{}} |
44 | -\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generado el Martes, 26 de Noviembre de 2013 11\-:34\-:23 para Socket por Doxygen }} | |
45 | -\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generado el Martes, 26 de Noviembre de 2013 11\-:34\-:23 para Socket por Doxygen }} | |
44 | +\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generado el Sรกbado, 7 de Diciembre de 2013 01\-:45\-:57 para Socket por Doxygen }} | |
45 | +\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generado el Sรกbado, 7 de Diciembre de 2013 01\-:45\-:57 para Socket por Doxygen }} | |
46 | 46 | \fancyfoot[CO]{\fancyplain{}{}} |
47 | 47 | \fancyfoot[RO]{\fancyplain{}{}} |
48 | 48 | %---------- Internal commands used in this style file ---------------- | ... | ... |
JChatClient/doc/latex/files.tex
0 โ 100644
1 | +\section{Lista de archivos} | |
2 | +Lista de todos los archivos con descripciones breves\-:\begin{DoxyCompactList} | |
3 | +\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/\hyperlink{client_8cpp}{client.\-cpp} \\*Fichero de implementaciรณn de un cliente }{\pageref{client_8cpp}}{} | |
4 | +\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/\hyperlink{_socket_8cpp}{Socket.\-cpp} \\*Fichero de implementaciรณn de la clase \hyperlink{class_socket}{Socket} }{\pageref{_socket_8cpp}}{} | |
5 | +\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\hyperlink{server_8h}{server.\-h} \\*Header de la clase \hyperlink{class_server}{Server} }{\pageref{server_8h}}{} | |
6 | +\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\hyperlink{_socket_8h}{Socket.\-h} \\*Header de la clase \hyperlink{class_socket}{Socket} }{\pageref{_socket_8h}}{} | |
7 | +\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\hyperlink{_socket_exception_8h}{Socket\-Exception.\-h} \\*Header de excepciรณn de Sockets }{\pageref{_socket_exception_8h}}{} | |
8 | +\end{DoxyCompactList} | ... | ... |
Socket/doc/latex/howto.tex renamed to JChatClient/doc/latex/howto.tex
... | ... | @@ -34,7 +34,7 @@ Los siguientes \#defines establecen la configuraciรณn en tiempo de compilaciรณn |
34 | 34 | \begin{DoxyItemize} |
35 | 35 | \item R\-S\-A\-L\-E\-N\-G\-T\-H \-: La longitud de la llave R\-S\-A que se usarรก. |
36 | 36 | \item A\-E\-S\-L\-E\-N\-G\-T\-H \-: La longitud de la llave A\-E\-S que se usarรก. |
37 | -\item \hyperlink{server_8h_ad22e7f0ef164a8dafb32f779f737a1bd}{C\-O\-N\-F\-F\-I\-L\-E} \-: La ruta absoluta o relativa al fichero de configuraciรณn del servidor (vรฉase\-: \hyperlink{conf}{Fichero de configuraciรณn}). | |
37 | +\item \hyperlink{server_8h_ad22e7f0ef164a8dafb32f779f737a1bd}{C\-O\-N\-F\-F\-I\-L\-E} \-: La ruta absoluta o relativa al fichero de configuraciรณn del servidor (vรฉase\-: conf). | |
38 | 38 | \item P\-U\-B\-L\-I\-C\-K\-E\-Y \-: La ruta absoluta o relativa a la llave pรบblica R\-S\-A. Existe en \hyperlink{server_8h}{server.\-h} y \hyperlink{client_8cpp}{client.\-cpp} |
39 | 39 | \item P\-R\-I\-V\-A\-T\-E\-K\-E\-Y \-: La ruta absoluta o relativa a la llave pรบblica R\-S\-A. Existe en \hyperlink{server_8h}{server.\-h} y \hyperlink{client_8cpp}{client.\-cpp} \par |
40 | 40 | |
... | ... | @@ -51,9 +51,7 @@ Vรฉase\-: makefile \par |
51 | 51 | \par |
52 | 52 | \hypertarget{howto_examples}{}\section{Ejemplos}\label{howto_examples} |
53 | 53 | A continuaciรณn se detalla el cรณdigo para programar una aplicaciรณn servidor cliente sencilla \par |
54 | - \hypertarget{howto_server}{}\subsection{Programar un servidor}\label{howto_server} | |
54 | + \hypertarget{howto_server}{}\subsection{Programar un cliente}\label{howto_server} | |
55 | 55 | Vรฉase\-: \hyperlink{client_code}{Client} \par |
56 | - \hypertarget{howto_client}{}\subsection{Programar un cliente}\label{howto_client} | |
57 | -Vรฉase\-: \hyperlink{server_code}{Server} \par | |
58 | 56 | \par |
59 | 57 | |
60 | 58 | \ No newline at end of file | ... | ... |
Socket/doc/latex/howto_8dox.tex renamed to JChatClient/doc/latex/howto_8dox.tex
1 | -\hypertarget{howto_8dox}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/howto.dox} | |
2 | -\label{howto_8dox}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/howto.\-dox@{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/howto.\-dox}} | |
1 | +\hypertarget{howto_8dox}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/howto.dox} | |
2 | +\label{howto_8dox}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/howto.\-dox@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/howto.\-dox}} | |
3 | 3 | } |
4 | 4 | |
5 | 5 | ... | ... |
Socket/doc/latex/index.tex renamed to JChatClient/doc/latex/index.tex
Socket/doc/latex/main__server_8cpp.tex renamed to JChatClient/doc/latex/main__server_8cpp.tex
JChatClient/doc/latex/mainpage_8dox.tex
0 โ 100644
1 | +\hypertarget{mainpage_8dox}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/mainpage.dox} | |
2 | +\label{mainpage_8dox}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/mainpage.\-dox@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/mainpage.\-dox}} | |
3 | +} | ... | ... |
JChatClient/doc/latex/makefile_8dox.tex
0 โ 100644
1 | +\hypertarget{makefile_8dox}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/makefile.dox} | |
2 | +\label{makefile_8dox}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/makefile.\-dox@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/makefile.\-dox}} | |
3 | +} | ... | ... |
JChatClient/doc/latex/refman.aux
0 โ 100644
1 | +\relax | |
2 | +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} | |
3 | +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined | |
4 | +\global\let\oldcontentsline\contentsline | |
5 | +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} | |
6 | +\global\let\oldnewlabel\newlabel | |
7 | +\gdef\newlabel#1#2{\newlabelxx{#1}#2} | |
8 | +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} | |
9 | +\AtEndDocument{\ifx\hyper@anchor\@undefined | |
10 | +\let\contentsline\oldcontentsline | |
11 | +\let\newlabel\oldnewlabel | |
12 | +\fi} | |
13 | +\fi} | |
14 | +\global\let\hyper@last\relax | |
15 | +\gdef\HyperFirstAtBeginDocument#1{#1} | |
16 | +\providecommand\HyField@AuxAddToFields[1]{} | |
17 | +\catcode`"\active | |
18 | +\catcode`<\active | |
19 | +\catcode`>\active | |
20 | +\@nameuse{es@quoting} | |
21 | +\select@language{spanish} | |
22 | +\@writefile{toc}{\select@language{spanish}} | |
23 | +\@writefile{lof}{\select@language{spanish}} | |
24 | +\@writefile{lot}{\select@language{spanish}} | |
25 | +\@writefile{toc}{\contentsline {chapter}{\numberline {1}P\IeC {\'a}gina principal}{1}{chapter.1}} | |
26 | +\@writefile{lof}{\addvspace {10\p@ }} | |
27 | +\@writefile{lot}{\addvspace {10\p@ }} | |
28 | +\newlabel{index}{{1}{1}{Pรกgina principal\relax }{chapter.1}{}} | |
29 | +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Client}{3}{chapter.2}} | |
30 | +\@writefile{lof}{\addvspace {10\p@ }} | |
31 | +\@writefile{lot}{\addvspace {10\p@ }} | |
32 | +\newlabel{client_code}{{2}{3}{Client\relax }{chapter.2}{}} | |
33 | +\@writefile{toc}{\contentsline {chapter}{\numberline {3}H\discretionary {-}{}{}O\discretionary {-}{}{}W\discretionary {-}{}{}T\discretionary {-}{}{}O}{5}{chapter.3}} | |
34 | +\@writefile{lof}{\addvspace {10\p@ }} | |
35 | +\@writefile{lot}{\addvspace {10\p@ }} | |
36 | +\newlabel{howto}{{3}{5}{H\-O\-W\-T\-O\relax }{chapter.3}{}} | |
37 | +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Descripci\IeC {\'o}n del protocolo}{5}{section.3.1}} | |
38 | +\newlabel{howto_proto}{{3.1}{5}{Descripciรณn del protocolo\relax }{section.3.1}{}} | |
39 | +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Modo en texto llano}{5}{subsection.3.1.1}} | |
40 | +\newlabel{howto_plain}{{3.1.1}{5}{Modo en texto llano\relax }{subsection.3.1.1}{}} | |
41 | +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Env\IeC {\'\i }o/\discretionary {-}{}{}Recepci\IeC {\'o}n de mensajes}{5}{subsection.3.1.2}} | |
42 | +\newlabel{howto_send}{{3.1.2}{5}{Envรญo/\-Recepciรณn de mensajes\relax }{subsection.3.1.2}{}} | |
43 | +\@writefile{toc}{\contentsline {section}{\numberline {3.2}Compilaci\IeC {\'o}n}{6}{section.3.2}} | |
44 | +\newlabel{howto_compile}{{3.2}{6}{Compilaciรณn\relax }{section.3.2}{}} | |
45 | +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Opciones de compilaci\IeC {\'o}n}{6}{subsection.3.2.1}} | |
46 | +\newlabel{howto_defines}{{3.2.1}{6}{Opciones de compilaciรณn\relax }{subsection.3.2.1}{}} | |
47 | +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Flags de compilaci\IeC {\'o}n y librer\IeC {\'\i }as}{6}{subsection.3.2.2}} | |
48 | +\newlabel{howto_flags}{{3.2.2}{6}{Flags de compilaciรณn y librerรญas\relax }{subsection.3.2.2}{}} | |
49 | +\@writefile{toc}{\contentsline {section}{\numberline {3.3}Ejemplos}{6}{section.3.3}} | |
50 | +\newlabel{howto_examples}{{3.3}{6}{Ejemplos\relax }{section.3.3}{}} | |
51 | +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Programar un cliente}{6}{subsection.3.3.1}} | |
52 | +\newlabel{howto_server}{{3.3.1}{6}{Programar un cliente\relax }{subsection.3.3.1}{}} | |
53 | +\@writefile{toc}{\contentsline {chapter}{\numberline {4}\IeC {\'I}ndice de clases}{7}{chapter.4}} | |
54 | +\@writefile{lof}{\addvspace {10\p@ }} | |
55 | +\@writefile{lot}{\addvspace {10\p@ }} | |
56 | +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Lista de clases}{7}{section.4.1}} | |
57 | +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Indice de archivos}{9}{chapter.5}} | |
58 | +\@writefile{lof}{\addvspace {10\p@ }} | |
59 | +\@writefile{lot}{\addvspace {10\p@ }} | |
60 | +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Lista de archivos}{9}{section.5.1}} | |
61 | +\@writefile{toc}{\contentsline {chapter}{\numberline {6}Documentaci\IeC {\'o}n de las clases}{11}{chapter.6}} | |
62 | +\@writefile{lof}{\addvspace {10\p@ }} | |
63 | +\@writefile{lot}{\addvspace {10\p@ }} | |
64 | +\@writefile{toc}{\contentsline {section}{\numberline {6.1}Referencia de la Clase Server}{11}{section.6.1}} | |
65 | +\newlabel{class_server}{{6.1}{11}{Referencia de la Clase Server\relax }{section.6.1}{}} | |
66 | +\gdef \LT@i {\LT@entry | |
67 | + {1}{78.18367pt}\LT@entry | |
68 | + {1}{380.5249pt}} | |
69 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}Descripci\IeC {\'o}n detallada}{12}{subsection.6.1.1}} | |
70 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.2}Documentaci\IeC {\'o}n del constructor y destructor}{12}{subsection.6.1.2}} | |
71 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.2.1}Server}{12}{subsubsection.6.1.2.1}} | |
72 | +\newlabel{class_server_ad5ec9462b520e59f7ea831e157ee5e59}{{6.1.2.1}{12}{Server\relax }{subsubsection.6.1.2.1}{}} | |
73 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.3}Documentaci\IeC {\'o}n de las funciones miembro}{12}{subsection.6.1.3}} | |
74 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.3.1}free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}{12}{subsubsection.6.1.3.1}} | |
75 | +\newlabel{class_server_a018bee9f1e342d9f349765187d89becd}{{6.1.3.1}{12}{free\-R\-A\-M\relax }{subsubsection.6.1.3.1}{}} | |
76 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.3.2}get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}{12}{subsubsection.6.1.3.2}} | |
77 | +\newlabel{class_server_acf13ac1f7fc49f28c1b1fa76eab209ab}{{6.1.3.2}{12}{get\-N\-Workers\relax }{subsubsection.6.1.3.2}{}} | |
78 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.3.3}get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}{12}{subsubsection.6.1.3.3}} | |
79 | +\newlabel{class_server_aea36a7c64710f7d6e852a72a124b61bb}{{6.1.3.3}{12}{get\-Started\-Threads\relax }{subsubsection.6.1.3.3}{}} | |
80 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.3.4}get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}{12}{subsubsection.6.1.3.4}} | |
81 | +\newlabel{class_server_a266d431df0fc72ae28a9a865e4d0aa5d}{{6.1.3.4}{12}{get\-Stopped\-Threads\relax }{subsubsection.6.1.3.4}{}} | |
82 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.3.5}request\discretionary {-}{}{}Exit}{12}{subsubsection.6.1.3.5}} | |
83 | +\newlabel{class_server_a74769349252c1ad61717b156e42d61d3}{{6.1.3.5}{12}{request\-Exit\relax }{subsubsection.6.1.3.5}{}} | |
84 | +\gdef \LT@ii {\LT@entry | |
85 | + {1}{78.18367pt}\LT@entry | |
86 | + {1}{380.5249pt}} | |
87 | +\gdef \LT@iii {\LT@entry | |
88 | + {1}{78.18367pt}\LT@entry | |
89 | + {1}{380.5249pt}} | |
90 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.3.6}set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}{13}{subsubsection.6.1.3.6}} | |
91 | +\newlabel{class_server_a0090663c66f1f371f8b1aa87c5f49623}{{6.1.3.6}{13}{set\-N\-Workers\relax }{subsubsection.6.1.3.6}{}} | |
92 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.3.7}start\discretionary {-}{}{}Server}{13}{subsubsection.6.1.3.7}} | |
93 | +\newlabel{class_server_aef89851f83a9bbe4459c46b6c7906e1f}{{6.1.3.7}{13}{start\-Server\relax }{subsubsection.6.1.3.7}{}} | |
94 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.4}Documentaci\IeC {\'o}n de los datos miembro}{13}{subsection.6.1.4}} | |
95 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.4.1}n\discretionary {-}{}{}Workers}{13}{subsubsection.6.1.4.1}} | |
96 | +\newlabel{class_server_a690955b1e335072c061df67014a6e698}{{6.1.4.1}{13}{n\-Workers\relax }{subsubsection.6.1.4.1}{}} | |
97 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.4.2}shutdown\discretionary {-}{}{}Server}{13}{subsubsection.6.1.4.2}} | |
98 | +\newlabel{class_server_aa9231b38adc787954a13f04372de8ed2}{{6.1.4.2}{13}{shutdown\-Server\relax }{subsubsection.6.1.4.2}{}} | |
99 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.4.3}ss}{13}{subsubsection.6.1.4.3}} | |
100 | +\newlabel{class_server_af9e1a6848bdd627741b85e75777e3b45}{{6.1.4.3}{13}{ss\relax }{subsubsection.6.1.4.3}{}} | |
101 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.4.4}started\discretionary {-}{}{}Threads}{13}{subsubsection.6.1.4.4}} | |
102 | +\newlabel{class_server_a40fdc13e227f651943e0aa3757824396}{{6.1.4.4}{13}{started\-Threads\relax }{subsubsection.6.1.4.4}{}} | |
103 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.4.5}stopped\discretionary {-}{}{}Threads}{14}{subsubsection.6.1.4.5}} | |
104 | +\newlabel{class_server_a36a18616b526f3053a1036641a62cb0a}{{6.1.4.5}{14}{stopped\-Threads\relax }{subsubsection.6.1.4.5}{}} | |
105 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.4.6}worker\discretionary {-}{}{}I\discretionary {-}{}{}D}{14}{subsubsection.6.1.4.6}} | |
106 | +\newlabel{class_server_ae10d91b60157ccfcc06cc463e8443007}{{6.1.4.6}{14}{worker\-I\-D\relax }{subsubsection.6.1.4.6}{}} | |
107 | +\@writefile{toc}{\contentsline {section}{\numberline {6.2}Referencia de la Clase Socket}{14}{section.6.2}} | |
108 | +\newlabel{class_socket}{{6.2}{14}{Referencia de la Clase Socket\relax }{section.6.2}{}} | |
109 | +\gdef \LT@iv {\LT@entry | |
110 | + {1}{78.18367pt}\LT@entry | |
111 | + {1}{380.5249pt}} | |
112 | +\gdef \LT@v {\LT@entry | |
113 | + {1}{78.18367pt}\LT@entry | |
114 | + {1}{380.5249pt}} | |
115 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}Descripci\IeC {\'o}n detallada}{15}{subsection.6.2.1}} | |
116 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}Documentaci\IeC {\'o}n del constructor y destructor}{15}{subsection.6.2.2}} | |
117 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2.1}Socket}{15}{subsubsection.6.2.2.1}} | |
118 | +\newlabel{class_socket_a7c3256c4fc6e2c603df73201049fae5a}{{6.2.2.1}{15}{Socket\relax }{subsubsection.6.2.2.1}{}} | |
119 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}Documentaci\IeC {\'o}n de las funciones miembro}{15}{subsection.6.2.3}} | |
120 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.1}Accept}{15}{subsubsection.6.2.3.1}} | |
121 | +\newlabel{class_socket_a25cdd79546b8e7e49f2195208ae6d00c}{{6.2.3.1}{15}{Accept\relax }{subsubsection.6.2.3.1}{}} | |
122 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.2}Bind}{15}{subsubsection.6.2.3.2}} | |
123 | +\newlabel{class_socket_afdc52c70cf11911cc1a3c595a7849cf0}{{6.2.3.2}{15}{Bind\relax }{subsubsection.6.2.3.2}{}} | |
124 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.3}Close}{15}{subsubsection.6.2.3.3}} | |
125 | +\newlabel{class_socket_a4c8ced9a8ce58834191b3b4f2033b173}{{6.2.3.3}{15}{Close\relax }{subsubsection.6.2.3.3}{}} | |
126 | +\gdef \LT@vi {\LT@entry | |
127 | + {1}{78.18367pt}\LT@entry | |
128 | + {1}{380.5249pt}} | |
129 | +\gdef \LT@vii {\LT@entry | |
130 | + {1}{78.18367pt}\LT@entry | |
131 | + {1}{380.5249pt}} | |
132 | +\gdef \LT@viii {\LT@entry | |
133 | + {1}{78.18367pt}\LT@entry | |
134 | + {1}{380.5249pt}} | |
135 | +\gdef \LT@ix {\LT@entry | |
136 | + {1}{78.18367pt}\LT@entry | |
137 | + {1}{380.5249pt}} | |
138 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.4}Connect}{16}{subsubsection.6.2.3.4}} | |
139 | +\newlabel{class_socket_aa1d074c1aa400e8bca7c7da79b036abe}{{6.2.3.4}{16}{Connect\relax }{subsubsection.6.2.3.4}{}} | |
140 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.5}Create}{16}{subsubsection.6.2.3.5}} | |
141 | +\newlabel{class_socket_add736ccf41f102910a2b8ac5e77eb8b1}{{6.2.3.5}{16}{Create\relax }{subsubsection.6.2.3.5}{}} | |
142 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.6}get\discretionary {-}{}{}Sock}{16}{subsubsection.6.2.3.6}} | |
143 | +\newlabel{class_socket_abc14da0faa1d00fe361eeede1b3cda4a}{{6.2.3.6}{16}{get\-Sock\relax }{subsubsection.6.2.3.6}{}} | |
144 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.7}Listen}{16}{subsubsection.6.2.3.7}} | |
145 | +\newlabel{class_socket_a4d476d11854d7acb17b8d196c8171865}{{6.2.3.7}{16}{Listen\relax }{subsubsection.6.2.3.7}{}} | |
146 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.8}operator$<$$<$}{16}{subsubsection.6.2.3.8}} | |
147 | +\newlabel{class_socket_a5beab0c84c933510a53126f786cff6de}{{6.2.3.8}{16}{operator$<$$<$\relax }{subsubsection.6.2.3.8}{}} | |
148 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.9}operator$>$$>$}{16}{subsubsection.6.2.3.9}} | |
149 | +\newlabel{class_socket_ab6b2dffea36c60c53f8d5e539f1cf000}{{6.2.3.9}{16}{operator$>$$>$\relax }{subsubsection.6.2.3.9}{}} | |
150 | +\gdef \LT@x {\LT@entry | |
151 | + {1}{78.18367pt}\LT@entry | |
152 | + {1}{380.5249pt}} | |
153 | +\gdef \LT@xi {\LT@entry | |
154 | + {1}{78.18367pt}\LT@entry | |
155 | + {1}{380.5249pt}} | |
156 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.10}Receive}{17}{subsubsection.6.2.3.10}} | |
157 | +\newlabel{class_socket_aa1a8b143bb2adf57934156d9e33b8611}{{6.2.3.10}{17}{Receive\relax }{subsubsection.6.2.3.10}{}} | |
158 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.3.11}Send}{17}{subsubsection.6.2.3.11}} | |
159 | +\newlabel{class_socket_a4c4ecb88d5587177899198861d29d3dd}{{6.2.3.11}{17}{Send\relax }{subsubsection.6.2.3.11}{}} | |
160 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.4}Documentaci\IeC {\'o}n de los datos miembro}{17}{subsection.6.2.4}} | |
161 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.1}sock}{17}{subsubsection.6.2.4.1}} | |
162 | +\newlabel{class_socket_a231ddf6e338a86640e26808b83efeaa1}{{6.2.4.1}{17}{sock\relax }{subsubsection.6.2.4.1}{}} | |
163 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.4.2}sock\discretionary {-}{}{}Addr}{17}{subsubsection.6.2.4.2}} | |
164 | +\newlabel{class_socket_ae4d80b83c327ed835b5f4575a499a400}{{6.2.4.2}{17}{sock\-Addr\relax }{subsubsection.6.2.4.2}{}} | |
165 | +\@writefile{toc}{\contentsline {section}{\numberline {6.3}Referencia de la Clase Socket\discretionary {-}{}{}Exception}{17}{section.6.3}} | |
166 | +\newlabel{class_socket_exception}{{6.3}{17}{Referencia de la Clase Socket\-Exception\relax }{section.6.3}{}} | |
167 | +\gdef \LT@xii {\LT@entry | |
168 | + {1}{78.18367pt}\LT@entry | |
169 | + {1}{380.5249pt}} | |
170 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Descripci\IeC {\'o}n detallada}{18}{subsection.6.3.1}} | |
171 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.2}Documentaci\IeC {\'o}n del constructor y destructor}{18}{subsection.6.3.2}} | |
172 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.2.1}Socket\discretionary {-}{}{}Exception}{18}{subsubsection.6.3.2.1}} | |
173 | +\newlabel{class_socket_exception_a06573084bad8aca1443281c0970fe033}{{6.3.2.1}{18}{Socket\-Exception\relax }{subsubsection.6.3.2.1}{}} | |
174 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.2.2}$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}{18}{subsubsection.6.3.2.2}} | |
175 | +\newlabel{class_socket_exception_a659557c899329aea01977c980c4db9b9}{{6.3.2.2}{18}{$\sim $\-Socket\-Exception\relax }{subsubsection.6.3.2.2}{}} | |
176 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.3}Documentaci\IeC {\'o}n de las funciones miembro}{18}{subsection.6.3.3}} | |
177 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.3.1}description}{18}{subsubsection.6.3.3.1}} | |
178 | +\newlabel{class_socket_exception_ae160a594055812694ac93f7118c4af1c}{{6.3.3.1}{18}{description\relax }{subsubsection.6.3.3.1}{}} | |
179 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.4}Documentaci\IeC {\'o}n de los datos miembro}{18}{subsection.6.3.4}} | |
180 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.3.4.1}message}{18}{subsubsection.6.3.4.1}} | |
181 | +\newlabel{class_socket_exception_a43f3472f1433552059ffeb9a251a9b76}{{6.3.4.1}{18}{message\relax }{subsubsection.6.3.4.1}{}} | |
182 | +\@writefile{toc}{\contentsline {section}{\numberline {6.4}Referencia de la Estructura thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}{18}{section.6.4}} | |
183 | +\newlabel{structthread__args}{{6.4}{18}{Referencia de la Estructura thread\-\_\-args\relax }{section.6.4}{}} | |
184 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Descripci\IeC {\'o}n detallada}{19}{subsection.6.4.1}} | |
185 | +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Documentaci\IeC {\'o}n de los datos miembro}{19}{subsection.6.4.2}} | |
186 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.2.1}condition}{19}{subsubsection.6.4.2.1}} | |
187 | +\newlabel{structthread__args_a96ee28beaed4175257db3d8794245f25}{{6.4.2.1}{19}{condition\relax }{subsubsection.6.4.2.1}{}} | |
188 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.2.2}id}{19}{subsubsection.6.4.2.2}} | |
189 | +\newlabel{structthread__args_a6322b3468fd88f8f49977a6439e9f352}{{6.4.2.2}{19}{id\relax }{subsubsection.6.4.2.2}{}} | |
190 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.2.3}mutex}{19}{subsubsection.6.4.2.3}} | |
191 | +\newlabel{structthread__args_ad5d64499f5f6e2df467c96b52a94c520}{{6.4.2.3}{19}{mutex\relax }{subsubsection.6.4.2.3}{}} | |
192 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.2.4}s}{20}{subsubsection.6.4.2.4}} | |
193 | +\newlabel{structthread__args_aede3ef61778d02bdf25c368d1cf9d489}{{6.4.2.4}{20}{s\relax }{subsubsection.6.4.2.4}{}} | |
194 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.2.5}serv}{20}{subsubsection.6.4.2.5}} | |
195 | +\newlabel{structthread__args_ab29508135b033282f374d0fb47028fbd}{{6.4.2.5}{20}{serv\relax }{subsubsection.6.4.2.5}{}} | |
196 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.4.2.6}thread}{20}{subsubsection.6.4.2.6}} | |
197 | +\newlabel{structthread__args_acdcd2db4307e5e75d5110067e196a70e}{{6.4.2.6}{20}{thread\relax }{subsubsection.6.4.2.6}{}} | |
198 | +\@writefile{toc}{\contentsline {chapter}{\numberline {7}Documentaci\IeC {\'o}n de archivos}{21}{chapter.7}} | |
199 | +\@writefile{lof}{\addvspace {10\p@ }} | |
200 | +\@writefile{lot}{\addvspace {10\p@ }} | |
201 | +\@writefile{toc}{\contentsline {section}{\numberline {7.1}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.cpp}{21}{section.7.1}} | |
202 | +\newlabel{client_8cpp}{{7.1}{21}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/client.cpp\relax }{section.7.1}{}} | |
203 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.1}Descripci\IeC {\'o}n detallada}{21}{subsection.7.1.1}} | |
204 | +\gdef \LT@xiii {\LT@entry | |
205 | + {1}{78.18367pt}\LT@entry | |
206 | + {1}{380.5249pt}} | |
207 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.2}Documentaci\IeC {\'o}n de las funciones}{22}{subsection.7.1.2}} | |
208 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.1}exit\discretionary {-}{}{}Client}{22}{subsubsection.7.1.2.1}} | |
209 | +\newlabel{client_8cpp_a00a6f7afcba6bb656a7b05c67efa42ba}{{7.1.2.1}{22}{exit\-Client\relax }{subsubsection.7.1.2.1}{}} | |
210 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.2}main}{22}{subsubsection.7.1.2.2}} | |
211 | +\newlabel{client_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{{7.1.2.2}{22}{main\relax }{subsubsection.7.1.2.2}{}} | |
212 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2.3}process\discretionary {-}{}{}C\discretionary {-}{}{}M\discretionary {-}{}{}D}{22}{subsubsection.7.1.2.3}} | |
213 | +\newlabel{client_8cpp_aad6144e222ae07102486edee29350121}{{7.1.2.3}{22}{process\-C\-M\-D\relax }{subsubsection.7.1.2.3}{}} | |
214 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.3}Documentaci\IeC {\'o}n de las variables}{22}{subsection.7.1.3}} | |
215 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.3.1}connected}{22}{subsubsection.7.1.3.1}} | |
216 | +\newlabel{client_8cpp_ab36823025f12a809217f7771125658c2}{{7.1.3.1}{22}{connected\relax }{subsubsection.7.1.3.1}{}} | |
217 | +\@writefile{toc}{\contentsline {section}{\numberline {7.2}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.dox}{22}{section.7.2}} | |
218 | +\newlabel{client_8dox}{{7.2}{22}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/client.dox\relax }{section.7.2}{}} | |
219 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}Descripci\IeC {\'o}n detallada}{22}{subsection.7.2.1}} | |
220 | +\@writefile{toc}{\contentsline {section}{\numberline {7.3}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/howto.dox}{22}{section.7.3}} | |
221 | +\newlabel{howto_8dox}{{7.3}{22}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/howto.dox\relax }{section.7.3}{}} | |
222 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3.1}Descripci\IeC {\'o}n detallada}{22}{subsection.7.3.1}} | |
223 | +\@writefile{toc}{\contentsline {section}{\numberline {7.4}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/server.h}{22}{section.7.4}} | |
224 | +\newlabel{server_8h}{{7.4}{22}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/server.h\relax }{section.7.4}{}} | |
225 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.1}Descripci\IeC {\'o}n detallada}{23}{subsection.7.4.1}} | |
226 | +\gdef \LT@xiv {\LT@entry | |
227 | + {1}{78.18367pt}\LT@entry | |
228 | + {1}{380.5249pt}} | |
229 | +\gdef \LT@xv {\LT@entry | |
230 | + {1}{78.18367pt}\LT@entry | |
231 | + {1}{380.5249pt}} | |
232 | +\gdef \LT@xvi {\LT@entry | |
233 | + {1}{78.18367pt}\LT@entry | |
234 | + {1}{380.5249pt}} | |
235 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.2}Documentaci\IeC {\'o}n de los 'defines'}{24}{subsection.7.4.2}} | |
236 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.2.1}C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}{24}{subsubsection.7.4.2.1}} | |
237 | +\newlabel{server_8h_ad22e7f0ef164a8dafb32f779f737a1bd}{{7.4.2.1}{24}{C\-O\-N\-F\-F\-I\-L\-E\relax }{subsubsection.7.4.2.1}{}} | |
238 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.2.2}N}{24}{subsubsection.7.4.2.2}} | |
239 | +\newlabel{server_8h_a0240ac851181b84ac374872dc5434ee4}{{7.4.2.2}{24}{N\relax }{subsubsection.7.4.2.2}{}} | |
240 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.4.3}Documentaci\IeC {\'o}n de las funciones}{24}{subsection.7.4.3}} | |
241 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.3.1}kill\discretionary {-}{}{}Thread}{24}{subsubsection.7.4.3.1}} | |
242 | +\newlabel{server_8h_ab99831172d1d4bca2c79bb37c7c062df}{{7.4.3.1}{24}{kill\-Thread\relax }{subsubsection.7.4.3.1}{}} | |
243 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.3.2}process\discretionary {-}{}{}Text}{24}{subsubsection.7.4.3.2}} | |
244 | +\newlabel{server_8h_aa6328bc358b87d3e11c3f460d6427c5b}{{7.4.3.2}{24}{process\-Text\relax }{subsubsection.7.4.3.2}{}} | |
245 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.3.3}read\discretionary {-}{}{}Conf}{24}{subsubsection.7.4.3.3}} | |
246 | +\newlabel{server_8h_a4f850f08d755a0d0ebe936b5b84975e3}{{7.4.3.3}{24}{read\-Conf\relax }{subsubsection.7.4.3.3}{}} | |
247 | +\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.4.3.4}Worker\discretionary {-}{}{}Thread}{24}{subsubsection.7.4.3.4}} | |
248 | +\newlabel{server_8h_a7d13c650ec7a525ad17cabba4f371745}{{7.4.3.4}{24}{Worker\-Thread\relax }{subsubsection.7.4.3.4}{}} | |
249 | +\gdef \LT@xvii {\LT@entry | |
250 | + {1}{78.18367pt}\LT@entry | |
251 | + {1}{380.5249pt}} | |
252 | +\@writefile{toc}{\contentsline {section}{\numberline {7.5}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket.h}{25}{section.7.5}} | |
253 | +\newlabel{_socket_8h}{{7.5}{25}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\-Socket.h\relax }{section.7.5}{}} | |
254 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.5.1}Descripci\IeC {\'o}n detallada}{25}{subsection.7.5.1}} | |
255 | +\@writefile{toc}{\contentsline {section}{\numberline {7.6}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.h}{25}{section.7.6}} | |
256 | +\newlabel{_socket_exception_8h}{{7.6}{25}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\-Socket\-Exception.h\relax }{section.7.6}{}} | |
257 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.6.1}Descripci\IeC {\'o}n detallada}{26}{subsection.7.6.1}} | |
258 | +\@writefile{toc}{\contentsline {section}{\numberline {7.7}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/mainpage.dox}{26}{section.7.7}} | |
259 | +\newlabel{mainpage_8dox}{{7.7}{26}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/mainpage.dox\relax }{section.7.7}{}} | |
260 | +\@writefile{toc}{\contentsline {section}{\numberline {7.8}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/makefile.dox}{26}{section.7.8}} | |
261 | +\newlabel{makefile_8dox}{{7.8}{26}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/makefile.dox\relax }{section.7.8}{}} | |
262 | +\@writefile{toc}{\contentsline {section}{\numberline {7.9}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/\discretionary {-}{}{}Socket.cpp}{26}{section.7.9}} | |
263 | +\newlabel{_socket_8cpp}{{7.9}{26}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/\-Socket.cpp\relax }{section.7.9}{}} | |
264 | +\@writefile{toc}{\contentsline {subsection}{\numberline {7.9.1}Descripci\IeC {\'o}n detallada}{26}{subsection.7.9.1}} | |
265 | +\@writefile{toc}{\contentsline {part}{\IeC {\'I}ndice}{26}{subsection.7.9.1}} | ... | ... |
JChatClient/doc/latex/refman.idx
0 โ 100644
1 | +\indexentry{Server@{Server}|hyperpage}{11} | |
2 | +\indexentry{Server@{Server}!Server@{Server}|hyperpage}{12} | |
3 | +\indexentry{Server@{Server}!Server@{Server}|hyperpage}{12} | |
4 | +\indexentry{Server@{Server}!free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M@{free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}|hyperpage}{12} | |
5 | +\indexentry{free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M@{free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}!Server@{Server}|hyperpage}{12} | |
6 | +\indexentry{Server@{Server}!get\discretionary {-}{}{}N\discretionary {-}{}{}Workers@{get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}|hyperpage}{12} | |
7 | +\indexentry{get\discretionary {-}{}{}N\discretionary {-}{}{}Workers@{get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}!Server@{Server}|hyperpage}{12} | |
8 | +\indexentry{Server@{Server}!get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads@{get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}|hyperpage}{12} | |
9 | +\indexentry{get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads@{get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}!Server@{Server}|hyperpage}{12} | |
10 | +\indexentry{Server@{Server}!get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads@{get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}|hyperpage}{12} | |
11 | +\indexentry{get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads@{get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}!Server@{Server}|hyperpage}{12} | |
12 | +\indexentry{Server@{Server}!request\discretionary {-}{}{}Exit@{request\discretionary {-}{}{}Exit}|hyperpage}{12} | |
13 | +\indexentry{request\discretionary {-}{}{}Exit@{request\discretionary {-}{}{}Exit}!Server@{Server}|hyperpage}{12} | |
14 | +\indexentry{Server@{Server}!set\discretionary {-}{}{}N\discretionary {-}{}{}Workers@{set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}|hyperpage}{13} | |
15 | +\indexentry{set\discretionary {-}{}{}N\discretionary {-}{}{}Workers@{set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}!Server@{Server}|hyperpage}{13} | |
16 | +\indexentry{Server@{Server}!start\discretionary {-}{}{}Server@{start\discretionary {-}{}{}Server}|hyperpage}{13} | |
17 | +\indexentry{start\discretionary {-}{}{}Server@{start\discretionary {-}{}{}Server}!Server@{Server}|hyperpage}{13} | |
18 | +\indexentry{Server@{Server}!n\discretionary {-}{}{}Workers@{n\discretionary {-}{}{}Workers}|hyperpage}{13} | |
19 | +\indexentry{n\discretionary {-}{}{}Workers@{n\discretionary {-}{}{}Workers}!Server@{Server}|hyperpage}{13} | |
20 | +\indexentry{Server@{Server}!shutdown\discretionary {-}{}{}Server@{shutdown\discretionary {-}{}{}Server}|hyperpage}{13} | |
21 | +\indexentry{shutdown\discretionary {-}{}{}Server@{shutdown\discretionary {-}{}{}Server}!Server@{Server}|hyperpage}{13} | |
22 | +\indexentry{Server@{Server}!ss@{ss}|hyperpage}{13} | |
23 | +\indexentry{ss@{ss}!Server@{Server}|hyperpage}{13} | |
24 | +\indexentry{Server@{Server}!started\discretionary {-}{}{}Threads@{started\discretionary {-}{}{}Threads}|hyperpage}{13} | |
25 | +\indexentry{started\discretionary {-}{}{}Threads@{started\discretionary {-}{}{}Threads}!Server@{Server}|hyperpage}{13} | |
26 | +\indexentry{Server@{Server}!stopped\discretionary {-}{}{}Threads@{stopped\discretionary {-}{}{}Threads}|hyperpage}{13} | |
27 | +\indexentry{stopped\discretionary {-}{}{}Threads@{stopped\discretionary {-}{}{}Threads}!Server@{Server}|hyperpage}{13} | |
28 | +\indexentry{Server@{Server}!worker\discretionary {-}{}{}I\discretionary {-}{}{}D@{worker\discretionary {-}{}{}I\discretionary {-}{}{}D}|hyperpage}{14} | |
29 | +\indexentry{worker\discretionary {-}{}{}I\discretionary {-}{}{}D@{worker\discretionary {-}{}{}I\discretionary {-}{}{}D}!Server@{Server}|hyperpage}{14} | |
30 | +\indexentry{Socket@{Socket}|hyperpage}{14} | |
31 | +\indexentry{Socket@{Socket}!Socket@{Socket}|hyperpage}{15} | |
32 | +\indexentry{Socket@{Socket}!Socket@{Socket}|hyperpage}{15} | |
33 | +\indexentry{Socket@{Socket}!Accept@{Accept}|hyperpage}{15} | |
34 | +\indexentry{Accept@{Accept}!Socket@{Socket}|hyperpage}{15} | |
35 | +\indexentry{Socket@{Socket}!Bind@{Bind}|hyperpage}{15} | |
36 | +\indexentry{Bind@{Bind}!Socket@{Socket}|hyperpage}{15} | |
37 | +\indexentry{Socket@{Socket}!Close@{Close}|hyperpage}{15} | |
38 | +\indexentry{Close@{Close}!Socket@{Socket}|hyperpage}{15} | |
39 | +\indexentry{Socket@{Socket}!Connect@{Connect}|hyperpage}{15} | |
40 | +\indexentry{Connect@{Connect}!Socket@{Socket}|hyperpage}{15} | |
41 | +\indexentry{Socket@{Socket}!Create@{Create}|hyperpage}{16} | |
42 | +\indexentry{Create@{Create}!Socket@{Socket}|hyperpage}{16} | |
43 | +\indexentry{Socket@{Socket}!get\discretionary {-}{}{}Sock@{get\discretionary {-}{}{}Sock}|hyperpage}{16} | |
44 | +\indexentry{get\discretionary {-}{}{}Sock@{get\discretionary {-}{}{}Sock}!Socket@{Socket}|hyperpage}{16} | |
45 | +\indexentry{Socket@{Socket}!Listen@{Listen}|hyperpage}{16} | |
46 | +\indexentry{Listen@{Listen}!Socket@{Socket}|hyperpage}{16} | |
47 | +\indexentry{Socket@{Socket}!operator$<$$<$@{operator$<$$<$}|hyperpage}{16} | |
48 | +\indexentry{operator$<$$<$@{operator$<$$<$}!Socket@{Socket}|hyperpage}{16} | |
49 | +\indexentry{Socket@{Socket}!operator$>$$>$@{operator$>$$>$}|hyperpage}{16} | |
50 | +\indexentry{operator$>$$>$@{operator$>$$>$}!Socket@{Socket}|hyperpage}{16} | |
51 | +\indexentry{Socket@{Socket}!Receive@{Receive}|hyperpage}{16} | |
52 | +\indexentry{Receive@{Receive}!Socket@{Socket}|hyperpage}{16} | |
53 | +\indexentry{Socket@{Socket}!Send@{Send}|hyperpage}{17} | |
54 | +\indexentry{Send@{Send}!Socket@{Socket}|hyperpage}{17} | |
55 | +\indexentry{Socket@{Socket}!sock@{sock}|hyperpage}{17} | |
56 | +\indexentry{sock@{sock}!Socket@{Socket}|hyperpage}{17} | |
57 | +\indexentry{Socket@{Socket}!sock\discretionary {-}{}{}Addr@{sock\discretionary {-}{}{}Addr}|hyperpage}{17} | |
58 | +\indexentry{sock\discretionary {-}{}{}Addr@{sock\discretionary {-}{}{}Addr}!Socket@{Socket}|hyperpage}{17} | |
59 | +\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}|hyperpage}{17} | |
60 | +\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}|hyperpage}{18} | |
61 | +\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!SocketException@{Socket\discretionary {-}{}{}Exception}|hyperpage}{18} | |
62 | +\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception@{$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}|hyperpage}{18} | |
63 | +\indexentry{$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception@{$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}!SocketException@{Socket\discretionary {-}{}{}Exception}|hyperpage}{18} | |
64 | +\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!description@{description}|hyperpage}{18} | |
65 | +\indexentry{description@{description}!SocketException@{Socket\discretionary {-}{}{}Exception}|hyperpage}{18} | |
66 | +\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!message@{message}|hyperpage}{18} | |
67 | +\indexentry{message@{message}!SocketException@{Socket\discretionary {-}{}{}Exception}|hyperpage}{18} | |
68 | +\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{18} | |
69 | +\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!condition@{condition}|hyperpage}{19} | |
70 | +\indexentry{condition@{condition}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{19} | |
71 | +\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!id@{id}|hyperpage}{19} | |
72 | +\indexentry{id@{id}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{19} | |
73 | +\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!mutex@{mutex}|hyperpage}{19} | |
74 | +\indexentry{mutex@{mutex}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{19} | |
75 | +\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!s@{s}|hyperpage}{19} | |
76 | +\indexentry{s@{s}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{19} | |
77 | +\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!serv@{serv}|hyperpage}{20} | |
78 | +\indexentry{serv@{serv}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{20} | |
79 | +\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!thread@{thread}|hyperpage}{20} | |
80 | +\indexentry{thread@{thread}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{20} | |
81 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.\discretionary {-}{}{}cpp@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.\discretionary {-}{}{}cpp}|hyperpage}{21} | |
82 | +\indexentry{client.\discretionary {-}{}{}cpp@{client.\discretionary {-}{}{}cpp}!exit\discretionary {-}{}{}Client@{exit\discretionary {-}{}{}Client}|hyperpage}{22} | |
83 | +\indexentry{exit\discretionary {-}{}{}Client@{exit\discretionary {-}{}{}Client}!client.cpp@{client.\discretionary {-}{}{}cpp}|hyperpage}{22} | |
84 | +\indexentry{client.\discretionary {-}{}{}cpp@{client.\discretionary {-}{}{}cpp}!main@{main}|hyperpage}{22} | |
85 | +\indexentry{main@{main}!client.cpp@{client.\discretionary {-}{}{}cpp}|hyperpage}{22} | |
86 | +\indexentry{client.\discretionary {-}{}{}cpp@{client.\discretionary {-}{}{}cpp}!process\discretionary {-}{}{}C\discretionary {-}{}{}M\discretionary {-}{}{}D@{process\discretionary {-}{}{}C\discretionary {-}{}{}M\discretionary {-}{}{}D}|hyperpage}{22} | |
87 | +\indexentry{process\discretionary {-}{}{}C\discretionary {-}{}{}M\discretionary {-}{}{}D@{process\discretionary {-}{}{}C\discretionary {-}{}{}M\discretionary {-}{}{}D}!client.cpp@{client.\discretionary {-}{}{}cpp}|hyperpage}{22} | |
88 | +\indexentry{client.\discretionary {-}{}{}cpp@{client.\discretionary {-}{}{}cpp}!connected@{connected}|hyperpage}{22} | |
89 | +\indexentry{connected@{connected}!client.cpp@{client.\discretionary {-}{}{}cpp}|hyperpage}{22} | |
90 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.\discretionary {-}{}{}dox}|hyperpage}{22} | |
91 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/howto.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/howto.\discretionary {-}{}{}dox}|hyperpage}{22} | |
92 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/server.\discretionary {-}{}{}h@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/server.\discretionary {-}{}{}h}|hyperpage}{22} | |
93 | +\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E@{C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}|hyperpage}{24} | |
94 | +\indexentry{C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E@{C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{24} | |
95 | +\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!N@{N}|hyperpage}{24} | |
96 | +\indexentry{N@{N}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{24} | |
97 | +\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!kill\discretionary {-}{}{}Thread@{kill\discretionary {-}{}{}Thread}|hyperpage}{24} | |
98 | +\indexentry{kill\discretionary {-}{}{}Thread@{kill\discretionary {-}{}{}Thread}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{24} | |
99 | +\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!process\discretionary {-}{}{}Text@{process\discretionary {-}{}{}Text}|hyperpage}{24} | |
100 | +\indexentry{process\discretionary {-}{}{}Text@{process\discretionary {-}{}{}Text}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{24} | |
101 | +\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!read\discretionary {-}{}{}Conf@{read\discretionary {-}{}{}Conf}|hyperpage}{24} | |
102 | +\indexentry{read\discretionary {-}{}{}Conf@{read\discretionary {-}{}{}Conf}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{24} | |
103 | +\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!Worker\discretionary {-}{}{}Thread@{Worker\discretionary {-}{}{}Thread}|hyperpage}{24} | |
104 | +\indexentry{Worker\discretionary {-}{}{}Thread@{Worker\discretionary {-}{}{}Thread}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{24} | |
105 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket.\discretionary {-}{}{}h@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket.\discretionary {-}{}{}h}|hyperpage}{25} | |
106 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.\discretionary {-}{}{}h@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.\discretionary {-}{}{}h}|hyperpage}{25} | |
107 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/mainpage.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/mainpage.\discretionary {-}{}{}dox}|hyperpage}{26} | |
108 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/makefile.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/makefile.\discretionary {-}{}{}dox}|hyperpage}{26} | |
109 | +\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/\discretionary {-}{}{}Socket.\discretionary {-}{}{}cpp@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/\discretionary {-}{}{}Socket.\discretionary {-}{}{}cpp}|hyperpage}{26} | ... | ... |
Socket/doc/latex/refman.ilg renamed to JChatClient/doc/latex/refman.ilg
1 | 1 | This is makeindex, version 2.15 [TeX Live 2012] (kpathsea + Thai support). |
2 | -Scanning input file refman.idx....done (123 entries accepted, 0 rejected). | |
3 | -Sorting entries....done (914 comparisons). | |
4 | -Generating output file refman.ind....done (261 lines written, 0 warnings). | |
2 | +Scanning input file refman.idx....done (109 entries accepted, 0 rejected). | |
3 | +Sorting entries....done (750 comparisons). | |
4 | +Generating output file refman.ind....done (237 lines written, 0 warnings). | |
5 | 5 | Output written in refman.ind. |
6 | 6 | Transcript written in refman.ilg. | ... | ... |
JChatClient/doc/latex/refman.ind
0 โ 100644
1 | +\begin{theindex} | |
2 | + | |
3 | + \item {$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception} | |
4 | + \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{18} | |
5 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/\discretionary {-}{}{}Socket.\discretionary {-}{}{}cpp}, | |
6 | + \hyperpage{26} | |
7 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.\discretionary {-}{}{}cpp}, | |
8 | + \hyperpage{21} | |
9 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.\discretionary {-}{}{}dox}, | |
10 | + \hyperpage{22} | |
11 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/howto.\discretionary {-}{}{}dox}, | |
12 | + \hyperpage{22} | |
13 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket.\discretionary {-}{}{}h}, | |
14 | + \hyperpage{25} | |
15 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.\discretionary {-}{}{}h}, | |
16 | + \hyperpage{25} | |
17 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/server.\discretionary {-}{}{}h}, | |
18 | + \hyperpage{22} | |
19 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/mainpage.\discretionary {-}{}{}dox}, | |
20 | + \hyperpage{26} | |
21 | + \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/makefile.\discretionary {-}{}{}dox}, | |
22 | + \hyperpage{26} | |
23 | + | |
24 | + \indexspace | |
25 | + | |
26 | + \item {Accept} | |
27 | + \subitem {Socket}, \hyperpage{15} | |
28 | + | |
29 | + \indexspace | |
30 | + | |
31 | + \item {Bind} | |
32 | + \subitem {Socket}, \hyperpage{15} | |
33 | + | |
34 | + \indexspace | |
35 | + | |
36 | + \item {C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E} | |
37 | + \subitem {server.\discretionary {-}{}{}h}, \hyperpage{24} | |
38 | + \item {client.\discretionary {-}{}{}cpp} | |
39 | + \subitem {connected}, \hyperpage{22} | |
40 | + \subitem {exit\discretionary {-}{}{}Client}, \hyperpage{22} | |
41 | + \subitem {main}, \hyperpage{22} | |
42 | + \subitem {process\discretionary {-}{}{}C\discretionary {-}{}{}M\discretionary {-}{}{}D}, | |
43 | + \hyperpage{22} | |
44 | + \item {Close} | |
45 | + \subitem {Socket}, \hyperpage{15} | |
46 | + \item {condition} | |
47 | + \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
48 | + \hyperpage{19} | |
49 | + \item {Connect} | |
50 | + \subitem {Socket}, \hyperpage{15} | |
51 | + \item {connected} | |
52 | + \subitem {client.\discretionary {-}{}{}cpp}, \hyperpage{22} | |
53 | + \item {Create} | |
54 | + \subitem {Socket}, \hyperpage{16} | |
55 | + | |
56 | + \indexspace | |
57 | + | |
58 | + \item {description} | |
59 | + \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{18} | |
60 | + | |
61 | + \indexspace | |
62 | + | |
63 | + \item {exit\discretionary {-}{}{}Client} | |
64 | + \subitem {client.\discretionary {-}{}{}cpp}, \hyperpage{22} | |
65 | + | |
66 | + \indexspace | |
67 | + | |
68 | + \item {free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M} | |
69 | + \subitem {Server}, \hyperpage{12} | |
70 | + | |
71 | + \indexspace | |
72 | + | |
73 | + \item {get\discretionary {-}{}{}N\discretionary {-}{}{}Workers} | |
74 | + \subitem {Server}, \hyperpage{12} | |
75 | + \item {get\discretionary {-}{}{}Sock} | |
76 | + \subitem {Socket}, \hyperpage{16} | |
77 | + \item {get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads} | |
78 | + \subitem {Server}, \hyperpage{12} | |
79 | + \item {get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads} | |
80 | + \subitem {Server}, \hyperpage{12} | |
81 | + | |
82 | + \indexspace | |
83 | + | |
84 | + \item {id} | |
85 | + \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
86 | + \hyperpage{19} | |
87 | + | |
88 | + \indexspace | |
89 | + | |
90 | + \item {kill\discretionary {-}{}{}Thread} | |
91 | + \subitem {server.\discretionary {-}{}{}h}, \hyperpage{24} | |
92 | + | |
93 | + \indexspace | |
94 | + | |
95 | + \item {Listen} | |
96 | + \subitem {Socket}, \hyperpage{16} | |
97 | + | |
98 | + \indexspace | |
99 | + | |
100 | + \item {main} | |
101 | + \subitem {client.\discretionary {-}{}{}cpp}, \hyperpage{22} | |
102 | + \item {message} | |
103 | + \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{18} | |
104 | + \item {mutex} | |
105 | + \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
106 | + \hyperpage{19} | |
107 | + | |
108 | + \indexspace | |
109 | + | |
110 | + \item {N} | |
111 | + \subitem {server.\discretionary {-}{}{}h}, \hyperpage{24} | |
112 | + \item {n\discretionary {-}{}{}Workers} | |
113 | + \subitem {Server}, \hyperpage{13} | |
114 | + | |
115 | + \indexspace | |
116 | + | |
117 | + \item {operator$<$$<$} | |
118 | + \subitem {Socket}, \hyperpage{16} | |
119 | + \item {operator$>$$>$} | |
120 | + \subitem {Socket}, \hyperpage{16} | |
121 | + | |
122 | + \indexspace | |
123 | + | |
124 | + \item {process\discretionary {-}{}{}C\discretionary {-}{}{}M\discretionary {-}{}{}D} | |
125 | + \subitem {client.\discretionary {-}{}{}cpp}, \hyperpage{22} | |
126 | + \item {process\discretionary {-}{}{}Text} | |
127 | + \subitem {server.\discretionary {-}{}{}h}, \hyperpage{24} | |
128 | + | |
129 | + \indexspace | |
130 | + | |
131 | + \item {read\discretionary {-}{}{}Conf} | |
132 | + \subitem {server.\discretionary {-}{}{}h}, \hyperpage{24} | |
133 | + \item {Receive} | |
134 | + \subitem {Socket}, \hyperpage{16} | |
135 | + \item {request\discretionary {-}{}{}Exit} | |
136 | + \subitem {Server}, \hyperpage{12} | |
137 | + | |
138 | + \indexspace | |
139 | + | |
140 | + \item {s} | |
141 | + \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
142 | + \hyperpage{19} | |
143 | + \item {Send} | |
144 | + \subitem {Socket}, \hyperpage{17} | |
145 | + \item {serv} | |
146 | + \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
147 | + \hyperpage{20} | |
148 | + \item {Server}, \hyperpage{11} | |
149 | + \subitem {free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}, | |
150 | + \hyperpage{12} | |
151 | + \subitem {get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}, | |
152 | + \hyperpage{12} | |
153 | + \subitem {get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}, | |
154 | + \hyperpage{12} | |
155 | + \subitem {get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}, | |
156 | + \hyperpage{12} | |
157 | + \subitem {n\discretionary {-}{}{}Workers}, \hyperpage{13} | |
158 | + \subitem {request\discretionary {-}{}{}Exit}, \hyperpage{12} | |
159 | + \subitem {Server}, \hyperpage{12} | |
160 | + \subitem {set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}, | |
161 | + \hyperpage{13} | |
162 | + \subitem {shutdown\discretionary {-}{}{}Server}, \hyperpage{13} | |
163 | + \subitem {ss}, \hyperpage{13} | |
164 | + \subitem {start\discretionary {-}{}{}Server}, \hyperpage{13} | |
165 | + \subitem {started\discretionary {-}{}{}Threads}, \hyperpage{13} | |
166 | + \subitem {stopped\discretionary {-}{}{}Threads}, \hyperpage{13} | |
167 | + \subitem {worker\discretionary {-}{}{}I\discretionary {-}{}{}D}, | |
168 | + \hyperpage{14} | |
169 | + \item {server.\discretionary {-}{}{}h} | |
170 | + \subitem {C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}, | |
171 | + \hyperpage{24} | |
172 | + \subitem {kill\discretionary {-}{}{}Thread}, \hyperpage{24} | |
173 | + \subitem {N}, \hyperpage{24} | |
174 | + \subitem {process\discretionary {-}{}{}Text}, \hyperpage{24} | |
175 | + \subitem {read\discretionary {-}{}{}Conf}, \hyperpage{24} | |
176 | + \subitem {Worker\discretionary {-}{}{}Thread}, \hyperpage{24} | |
177 | + \item {set\discretionary {-}{}{}N\discretionary {-}{}{}Workers} | |
178 | + \subitem {Server}, \hyperpage{13} | |
179 | + \item {shutdown\discretionary {-}{}{}Server} | |
180 | + \subitem {Server}, \hyperpage{13} | |
181 | + \item {sock} | |
182 | + \subitem {Socket}, \hyperpage{17} | |
183 | + \item {sock\discretionary {-}{}{}Addr} | |
184 | + \subitem {Socket}, \hyperpage{17} | |
185 | + \item {Socket}, \hyperpage{14} | |
186 | + \subitem {Accept}, \hyperpage{15} | |
187 | + \subitem {Bind}, \hyperpage{15} | |
188 | + \subitem {Close}, \hyperpage{15} | |
189 | + \subitem {Connect}, \hyperpage{15} | |
190 | + \subitem {Create}, \hyperpage{16} | |
191 | + \subitem {get\discretionary {-}{}{}Sock}, \hyperpage{16} | |
192 | + \subitem {Listen}, \hyperpage{16} | |
193 | + \subitem {operator$<$$<$}, \hyperpage{16} | |
194 | + \subitem {operator$>$$>$}, \hyperpage{16} | |
195 | + \subitem {Receive}, \hyperpage{16} | |
196 | + \subitem {Send}, \hyperpage{17} | |
197 | + \subitem {sock}, \hyperpage{17} | |
198 | + \subitem {sock\discretionary {-}{}{}Addr}, \hyperpage{17} | |
199 | + \subitem {Socket}, \hyperpage{15} | |
200 | + \item {Socket\discretionary {-}{}{}Exception}, \hyperpage{17} | |
201 | + \subitem {$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}, | |
202 | + \hyperpage{18} | |
203 | + \subitem {description}, \hyperpage{18} | |
204 | + \subitem {message}, \hyperpage{18} | |
205 | + \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{18} | |
206 | + \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{18} | |
207 | + \item {ss} | |
208 | + \subitem {Server}, \hyperpage{13} | |
209 | + \item {start\discretionary {-}{}{}Server} | |
210 | + \subitem {Server}, \hyperpage{13} | |
211 | + \item {started\discretionary {-}{}{}Threads} | |
212 | + \subitem {Server}, \hyperpage{13} | |
213 | + \item {stopped\discretionary {-}{}{}Threads} | |
214 | + \subitem {Server}, \hyperpage{13} | |
215 | + | |
216 | + \indexspace | |
217 | + | |
218 | + \item {thread} | |
219 | + \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
220 | + \hyperpage{20} | |
221 | + \item {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
222 | + \hyperpage{18} | |
223 | + \subitem {condition}, \hyperpage{19} | |
224 | + \subitem {id}, \hyperpage{19} | |
225 | + \subitem {mutex}, \hyperpage{19} | |
226 | + \subitem {s}, \hyperpage{19} | |
227 | + \subitem {serv}, \hyperpage{20} | |
228 | + \subitem {thread}, \hyperpage{20} | |
229 | + | |
230 | + \indexspace | |
231 | + | |
232 | + \item {worker\discretionary {-}{}{}I\discretionary {-}{}{}D} | |
233 | + \subitem {Server}, \hyperpage{14} | |
234 | + \item {Worker\discretionary {-}{}{}Thread} | |
235 | + \subitem {server.\discretionary {-}{}{}h}, \hyperpage{24} | |
236 | + | |
237 | +\end{theindex} | ... | ... |
Socket/doc/latex/refman.log renamed to JChatClient/doc/latex/refman.log
1 | -This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (format=pdflatex 2013.7.29) 26 NOV 2013 11:34 | |
1 | +This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (format=pdflatex 2013.8.1) 7 DEC 2013 01:45 | |
2 | 2 | entering extended mode |
3 | 3 | restricted \write18 enabled. |
4 | 4 | %&-line parsing enabled. |
... | ... | @@ -1136,37 +1136,36 @@ LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <6> not available |
1136 | 1136 | |
1137 | 1137 | ] |
1138 | 1138 | LaTeX Font Info: Font shape `T1/phv/bx/sc' in size <10> not available |
1139 | -(Font) Font shape `T1/phv/b/sc' tried instead on input line 70. | |
1139 | +(Font) Font shape `T1/phv/b/sc' tried instead on input line 71. | |
1140 | 1140 | LaTeX Font Info: Font shape `T1/phv/b/sc' will be |
1141 | -(Font) scaled to size 8.99994pt on input line 70. | |
1142 | -LaTeX Info: Redefining \. on input line 70. | |
1143 | -LaTeX Info: Redefining \% on input line 70. | |
1141 | +(Font) scaled to size 8.99994pt on input line 71. | |
1142 | +LaTeX Info: Redefining \. on input line 71. | |
1143 | +LaTeX Info: Redefining \% on input line 71. | |
1144 | 1144 | LaTeX Font Info: Font shape `T1/phv/bx/n' in size <7> not available |
1145 | -(Font) Font shape `T1/phv/b/n' tried instead on input line 70. | |
1145 | +(Font) Font shape `T1/phv/b/n' tried instead on input line 71. | |
1146 | 1146 | LaTeX Font Info: Font shape `T1/phv/b/n' will be |
1147 | -(Font) scaled to size 6.29996pt on input line 70. | |
1147 | +(Font) scaled to size 6.29996pt on input line 71. | |
1148 | 1148 | [2] |
1149 | -LaTeX Info: Redefining \. on input line 109. | |
1150 | -LaTeX Info: Redefining \% on input line 109. | |
1151 | - [3] | |
1152 | 1149 | LaTeX Font Info: Font shape `T1/phv/bx/n' in size <12> not available |
1153 | -(Font) Font shape `T1/phv/b/n' tried instead on input line 127. | |
1150 | +(Font) Font shape `T1/phv/b/n' tried instead on input line 105. | |
1154 | 1151 | LaTeX Font Info: Font shape `T1/phv/b/n' will be |
1155 | -(Font) scaled to size 10.79993pt on input line 127. | |
1152 | +(Font) scaled to size 10.79993pt on input line 105. | |
1156 | 1153 | LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <12> not available |
1157 | -(Font) Font shape `OT1/ptm/b/n' tried instead on input line 127. | |
1154 | +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 105. | |
1158 | 1155 | LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <9> not available |
1159 | -(Font) Font shape `OT1/ptm/b/n' tried instead on input line 127. | |
1156 | +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 105. | |
1160 | 1157 | LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7> not available |
1161 | -(Font) Font shape `OT1/ptm/b/n' tried instead on input line 127. | |
1158 | +(Font) Font shape `OT1/ptm/b/n' tried instead on input line 105. | |
1162 | 1159 | ) |
1163 | 1160 | \tf@toc=\write5 |
1164 | 1161 | \openout5 = `refman.toc'. |
1165 | 1162 | |
1166 | 1163 | LaTeX Info: Redefining \. on input line 64. |
1167 | 1164 | LaTeX Info: Redefining \% on input line 64. |
1165 | + [3] | |
1166 | +[4 | |
1168 | 1167 | |
1169 | -[4] | |
1168 | +] | |
1170 | 1169 | Package hyperref Info: Option `pageanchor' set `true' on input line 66. |
1171 | 1170 | |
1172 | 1171 | Cap\'{\i }tulo 1. |
... | ... | @@ -1188,7 +1187,6 @@ LaTeX Font Info: Font shape `OT1/phv/bc/n' will be |
1188 | 1187 | ) |
1189 | 1188 | [1 |
1190 | 1189 | |
1191 | - | |
1192 | 1190 | ] |
1193 | 1191 | LaTeX Info: Redefining \. on input line 69. |
1194 | 1192 | LaTeX Info: Redefining \% on input line 69. |
... | ... | @@ -1206,9 +1204,15 @@ LaTeX Info: Redefining \% on input line 73. |
1206 | 1204 | |
1207 | 1205 | ] |
1208 | 1206 | Cap\'{\i }tulo 3. |
1209 | -(./conf.tex | |
1207 | +(./howto.tex | |
1210 | 1208 | LaTeX Font Info: Font shape `T1/phv/m/n' will be |
1211 | 1209 | (Font) scaled to size 7.19995pt on input line 3. |
1210 | + | |
1211 | +Overfull \hbox (48.75621pt too wide) in paragraph at lines 3--3 | |
1212 | +[] \T1/pcr/m/n/8 A continuaciรณn se desglosan las instrucciones para el desar | |
1213 | +rollo con esta liberรญa y su posterior uso. | |
1214 | + [] | |
1215 | + | |
1212 | 1216 | LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available |
1213 | 1217 | (Font) Font shape `T1/phv/b/n' tried instead on input line 6. |
1214 | 1218 | LaTeX Font Info: Font shape `T1/phv/b/n' will be |
... | ... | @@ -1216,54 +1220,34 @@ LaTeX Font Info: Font shape `T1/phv/b/n' will be |
1216 | 1220 | LaTeX Font Info: Font shape `OT1/phv/bc/n' will be |
1217 | 1221 | (Font) scaled to size 12.9599pt on input line 6. |
1218 | 1222 | LaTeX Font Info: Font shape `OT1/phv/bc/n' will be |
1219 | -(Font) scaled to size 10.79993pt on input line 15. | |
1220 | -) [5] | |
1223 | +(Font) scaled to size 10.79993pt on input line 16. | |
1224 | +[5]) | |
1221 | 1225 | LaTeX Info: Redefining \. on input line 77. |
1222 | 1226 | LaTeX Info: Redefining \% on input line 77. |
1223 | - [6 | |
1224 | - | |
1225 | -] | |
1227 | + [6] | |
1226 | 1228 | Cap\'{\i }tulo 4. |
1227 | -(./howto.tex | |
1228 | -Overfull \hbox (48.75621pt too wide) in paragraph at lines 3--3 | |
1229 | -[] \T1/pcr/m/n/8 A continuaciรณn se desglosan las instrucciones para el desar | |
1230 | -rollo con esta liberรญa y su posterior uso. | |
1231 | - [] | |
1232 | - | |
1233 | -[7]) | |
1234 | -LaTeX Info: Redefining \. on input line 81. | |
1235 | -LaTeX Info: Redefining \% on input line 81. | |
1236 | - [8] | |
1237 | -Cap\'{\i }tulo 5. | |
1238 | -(./server_code.tex [9 | |
1239 | - | |
1240 | -]) | |
1241 | -LaTeX Info: Redefining \. on input line 85. | |
1242 | -LaTeX Info: Redefining \% on input line 85. | |
1243 | - [10] | |
1244 | -Cap\'{\i }tulo 6. | |
1245 | -(./annotated.tex) [11 | |
1229 | +(./annotated.tex) [7 | |
1246 | 1230 | |
1247 | 1231 | ] |
1248 | -LaTeX Info: Redefining \. on input line 87. | |
1249 | -LaTeX Info: Redefining \% on input line 87. | |
1250 | - [12 | |
1232 | +LaTeX Info: Redefining \. on input line 79. | |
1233 | +LaTeX Info: Redefining \% on input line 79. | |
1234 | + [8 | |
1251 | 1235 | |
1252 | 1236 | ] |
1253 | -Cap\'{\i }tulo 7. | |
1254 | -(./files.tex) [13] | |
1255 | -LaTeX Info: Redefining \. on input line 89. | |
1256 | -LaTeX Info: Redefining \% on input line 89. | |
1257 | - [14 | |
1237 | +Cap\'{\i }tulo 5. | |
1238 | +(./files.tex) [9] | |
1239 | +LaTeX Info: Redefining \. on input line 81. | |
1240 | +LaTeX Info: Redefining \% on input line 81. | |
1241 | + [10 | |
1258 | 1242 | |
1259 | 1243 | ] |
1260 | -Cap\'{\i }tulo 8. | |
1244 | +Cap\'{\i }tulo 6. | |
1261 | 1245 | (./class_server.tex |
1262 | 1246 | LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available |
1263 | 1247 | (Font) Font shape `T1/phv/m/sl' tried instead on input line 17. |
1264 | 1248 | LaTeX Font Info: Font shape `T1/phv/m/sl' will be |
1265 | 1249 | (Font) scaled to size 8.09995pt on input line 17. |
1266 | - [15] | |
1250 | + [11] | |
1267 | 1251 | LaTeX Font Info: Try loading font information for OT1+pcr on input line 61. |
1268 | 1252 | |
1269 | 1253 | (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd |
... | ... | @@ -1287,7 +1271,7 @@ Underfull \vbox (badness 10000) detected at line 84 |
1287 | 1271 | |
1288 | 1272 | LaTeX Info: Redefining \. on input line 135. |
1289 | 1273 | LaTeX Info: Redefining \% on input line 135. |
1290 | -[16] | |
1274 | +[12] | |
1291 | 1275 | Underfull \vbox (badness 10000) detected at line 144 |
1292 | 1276 | [] |
1293 | 1277 | |
... | ... | @@ -1297,10 +1281,10 @@ Underfull \vbox (badness 10000) detected at line 163 |
1297 | 1281 | |
1298 | 1282 | LaTeX Info: Redefining \. on input line 199. |
1299 | 1283 | LaTeX Info: Redefining \% on input line 199. |
1300 | -[17]) (./class_socket.tex | |
1301 | -LaTeX Info: Redefining \. on input line 43. | |
1302 | -LaTeX Info: Redefining \% on input line 43. | |
1303 | - [18] | |
1284 | +[13]) (./class_socket.tex | |
1285 | +LaTeX Info: Redefining \. on input line 47. | |
1286 | +LaTeX Info: Redefining \% on input line 47. | |
1287 | + [14] | |
1304 | 1288 | Underfull \vbox (badness 10000) detected at line 87 |
1305 | 1289 | [] |
1306 | 1290 | |
... | ... | @@ -1310,7 +1294,7 @@ Underfull \vbox (badness 10000) detected at line 106 |
1310 | 1294 | |
1311 | 1295 | LaTeX Info: Redefining \. on input line 130. |
1312 | 1296 | LaTeX Info: Redefining \% on input line 130. |
1313 | -[19] | |
1297 | +[15] | |
1314 | 1298 | Underfull \vbox (badness 10000) detected at line 136 |
1315 | 1299 | [] |
1316 | 1300 | |
... | ... | @@ -1360,7 +1344,7 @@ Underfull \vbox (badness 10000) detected at line 206 |
1360 | 1344 | |
1361 | 1345 | LaTeX Info: Redefining \. on input line 219. |
1362 | 1346 | LaTeX Info: Redefining \% on input line 219. |
1363 | -[20] | |
1347 | +[16] | |
1364 | 1348 | Underfull \vbox (badness 10000) detected at line 227 |
1365 | 1349 | [] |
1366 | 1350 | |
... | ... | @@ -1371,7 +1355,7 @@ Underfull \vbox (badness 10000) detected at line 248 |
1371 | 1355 | ) (./class_socket_exception.tex |
1372 | 1356 | LaTeX Info: Redefining \. on input line 17. |
1373 | 1357 | LaTeX Info: Redefining \% on input line 17. |
1374 | - [21] | |
1358 | + [17] | |
1375 | 1359 | Underfull \vbox (badness 10000) detected at line 50 |
1376 | 1360 | [] |
1377 | 1361 | |
... | ... | @@ -1390,36 +1374,42 @@ Package hyperref Warning: Token not allowed in a PDF string (Unicode): |
1390 | 1374 | ) (./structthread__args.tex |
1391 | 1375 | LaTeX Info: Redefining \. on input line 17. |
1392 | 1376 | LaTeX Info: Redefining \% on input line 17. |
1393 | - [22] | |
1377 | + [18] | |
1394 | 1378 | LaTeX Info: Redefining \. on input line 74. |
1395 | 1379 | LaTeX Info: Redefining \% on input line 74. |
1396 | - [23]) | |
1397 | -LaTeX Info: Redefining \. on input line 94. | |
1398 | -LaTeX Info: Redefining \% on input line 94. | |
1399 | - [24] | |
1400 | -Cap\'{\i }tulo 9. | |
1380 | + [19]) | |
1381 | +LaTeX Info: Redefining \. on input line 86. | |
1382 | +LaTeX Info: Redefining \% on input line 86. | |
1383 | + [20] | |
1384 | +Cap\'{\i }tulo 7. | |
1401 | 1385 | (./client_8cpp.tex |
1402 | 1386 | Underfull \hbox (badness 10000) in paragraph at lines 9--16 |
1403 | 1387 | |
1404 | 1388 | [] |
1405 | 1389 | |
1406 | -[25 | |
1390 | +[21 | |
1407 | 1391 | |
1408 | 1392 | ] |
1409 | -Underfull \vbox (badness 10000) detected at line 50 | |
1393 | +Underfull \vbox (badness 10000) detected at line 57 | |
1410 | 1394 | [] |
1411 | 1395 | |
1412 | -) (./client_8dox.tex) (./conf_8dox.tex) (./howto_8dox.tex) (./server_8h.tex | |
1396 | +) (./client_8dox.tex) (./howto_8dox.tex) (./server_8h.tex | |
1397 | +Overfull \hbox (17.93839pt too wide) in paragraph at lines 3--3 | |
1398 | +[]\OT1/phv/bc/n/14.4 Referencia del Archi-vo /home/imanol/devel/eclipse/-P-A-D/ | |
1399 | +-J-Chat-Client/src/include/server.h | |
1400 | + [] | |
1401 | + | |
1402 | + | |
1413 | 1403 | Underfull \hbox (badness 10000) in paragraph at lines 9--16 |
1414 | 1404 | |
1415 | 1405 | [] |
1416 | 1406 | |
1417 | 1407 | LaTeX Info: Redefining \. on input line 16. |
1418 | 1408 | LaTeX Info: Redefining \% on input line 16. |
1419 | -[26] | |
1420 | -LaTeX Info: Redefining \. on input line 60. | |
1421 | -LaTeX Info: Redefining \% on input line 60. | |
1422 | - [27] | |
1409 | +[22] | |
1410 | +LaTeX Info: Redefining \. on input line 62. | |
1411 | +LaTeX Info: Redefining \% on input line 62. | |
1412 | + [23] | |
1423 | 1413 | Underfull \vbox (badness 10000) detected at line 85 |
1424 | 1414 | [] |
1425 | 1415 | |
... | ... | @@ -1433,62 +1423,35 @@ Underfull \vbox (badness 10000) detected at line 122 |
1433 | 1423 | |
1434 | 1424 | LaTeX Info: Redefining \. on input line 135. |
1435 | 1425 | LaTeX Info: Redefining \% on input line 135. |
1436 | -[28] | |
1426 | +[24] | |
1437 | 1427 | Underfull \vbox (badness 10000) detected at line 140 |
1438 | 1428 | [] |
1439 | 1429 | |
1440 | 1430 | ) (./_socket_8h.tex |
1441 | -Underfull \hbox (badness 10000) in paragraph at lines 9--17 | |
1442 | - | |
1431 | +Underfull \hbox (badness 3471) in paragraph at lines 3--3 | |
1432 | +[]\OT1/phv/bc/n/14.4 Referencia del Archi-vo /home/imanol/devel/eclipse/-P-A-D/ | |
1433 | +-J-Chat-Client/src/include/- | |
1443 | 1434 | [] |
1444 | 1435 | |
1445 | -) (./_socket_exception_8h.tex | |
1446 | -Underfull \hbox (badness 10000) in paragraph at lines 9--10 | |
1447 | - | |
1448 | - [] | |
1449 | - | |
1450 | -LaTeX Info: Redefining \. on input line 14. | |
1451 | -LaTeX Info: Redefining \% on input line 14. | |
1452 | -[29]) (./main__server_8cpp.tex | |
1453 | -Underfull \hbox (badness 10000) in paragraph at lines 9--13 | |
1454 | - | |
1455 | - [] | |
1456 | - | |
1457 | -LaTeX Info: Redefining \. on input line 36. | |
1458 | -LaTeX Info: Redefining \% on input line 36. | |
1459 | -[30] | |
1460 | -Underfull \vbox (badness 10000) detected at line 60 | |
1461 | - [] | |
1462 | - | |
1463 | - | |
1464 | -Underfull \vbox (badness 10000) detected at line 89 | |
1465 | - [] | |
1466 | 1436 | |
1437 | +Underfull \hbox (badness 10000) in paragraph at lines 9--17 | |
1467 | 1438 | |
1468 | -Underfull \vbox (badness 10000) detected at line 108 | |
1469 | 1439 | [] |
1470 | 1440 | |
1471 | - | |
1472 | -Underfull \vbox (badness 10000) has occurred while \output is active [] | |
1473 | - | |
1474 | -LaTeX Info: Redefining \. on input line 115. | |
1475 | -LaTeX Info: Redefining \% on input line 115. | |
1476 | - [31] | |
1477 | -Underfull \vbox (badness 10000) detected at line 124 | |
1441 | +) (./_socket_exception_8h.tex | |
1442 | +Underfull \hbox (badness 3471) in paragraph at lines 3--3 | |
1443 | +[]\OT1/phv/bc/n/14.4 Referencia del Archi-vo /home/imanol/devel/eclipse/-P-A-D/ | |
1444 | +-J-Chat-Client/src/include/- | |
1478 | 1445 | [] |
1479 | 1446 | |
1480 | 1447 | |
1481 | -Underfull \vbox (badness 10000) detected at line 142 | |
1482 | - [] | |
1483 | - | |
1484 | -) (./mainpage_8dox.tex) (./makefile_8dox.tex) (./server_8cpp.tex | |
1485 | 1448 | Underfull \hbox (badness 10000) in paragraph at lines 9--10 |
1486 | 1449 | |
1487 | 1450 | [] |
1488 | 1451 | |
1489 | -LaTeX Info: Redefining \. on input line 16. | |
1490 | -LaTeX Info: Redefining \% on input line 16. | |
1491 | -[32]) (./server_8dox.tex) (./_socket_8cpp.tex | |
1452 | +LaTeX Info: Redefining \. on input line 14. | |
1453 | +LaTeX Info: Redefining \% on input line 14. | |
1454 | +[25]) (./mainpage_8dox.tex) (./makefile_8dox.tex) (./_socket_8cpp.tex | |
1492 | 1455 | Underfull \hbox (badness 10000) in paragraph at lines 9--15 |
1493 | 1456 | |
1494 | 1457 | [] |
... | ... | @@ -1496,93 +1459,60 @@ Underfull \hbox (badness 10000) in paragraph at lines 9--15 |
1496 | 1459 | ) (./refman.ind |
1497 | 1460 | LaTeX Info: Redefining \. on input line 1. |
1498 | 1461 | LaTeX Info: Redefining \% on input line 1. |
1499 | - [33] | |
1462 | + [26] | |
1500 | 1463 | Underfull \hbox (badness 10000) in paragraph at lines 5--7 |
1501 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/-Socket.-cpp, | |
1464 | +[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-J-Chat-Client/src/- | |
1502 | 1465 | [] |
1503 | 1466 | |
1504 | 1467 | |
1505 | 1468 | Underfull \hbox (badness 10000) in paragraph at lines 7--9 |
1506 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/client.-cpp, | |
1469 | +[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-J-Chat-Client/src/client.- | |
1507 | 1470 | [] |
1508 | 1471 | |
1509 | 1472 | |
1510 | 1473 | Underfull \hbox (badness 10000) in paragraph at lines 9--11 |
1511 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/client.-dox, | |
1512 | - [] | |
1513 | - | |
1514 | - | |
1515 | -Underfull \hbox (badness 10000) in paragraph at lines 11--13 | |
1516 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/conf.-dox, | |
1517 | - [] | |
1518 | - | |
1519 | - | |
1520 | -Underfull \hbox (badness 10000) in paragraph at lines 13--15 | |
1521 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/howto.-dox, | |
1522 | - [] | |
1523 | - | |
1524 | - | |
1525 | -Underfull \hbox (badness 10000) in paragraph at lines 15--17 | |
1526 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/include/- | |
1527 | - [] | |
1528 | - | |
1529 | - | |
1530 | -Underfull \hbox (badness 10000) in paragraph at lines 17--19 | |
1531 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/include/- | |
1532 | - [] | |
1533 | - | |
1534 | - | |
1535 | -Underfull \hbox (badness 10000) in paragraph at lines 21--23 | |
1536 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/main-_- | |
1537 | - [] | |
1538 | - | |
1539 | - | |
1540 | -Underfull \hbox (badness 10000) in paragraph at lines 23--25 | |
1541 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/mainpage.- | |
1542 | - [] | |
1543 | - | |
1544 | - | |
1545 | -Underfull \hbox (badness 10000) in paragraph at lines 25--27 | |
1546 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/makefile.- | |
1474 | +[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-J-Chat-Client/src/client.- | |
1547 | 1475 | [] |
1548 | 1476 | |
1549 | 1477 | |
1550 | -Underfull \hbox (badness 10000) in paragraph at lines 27--29 | |
1551 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/server.-cpp, | |
1478 | +Overfull \hbox (33.54895pt too wide) in paragraph at lines 17--19 | |
1479 | +[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-J-Chat-Client/src/include/s | |
1480 | +erver.- | |
1552 | 1481 | [] |
1553 | 1482 | |
1554 | 1483 | |
1555 | -Underfull \hbox (badness 10000) in paragraph at lines 29--31 | |
1556 | -[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-Socket/src/server.-dox, | |
1484 | +Overfull \hbox (17.3224pt too wide) in paragraph at lines 19--21 | |
1485 | +[]\T1/phv/m/n/10 /home/imanol/devel/eclipse/-P-A-D/-J-Chat-Client/src/mainpage. | |
1486 | +- | |
1557 | 1487 | [] |
1558 | 1488 | |
1559 | -[34 | |
1489 | +[27 | |
1560 | 1490 | |
1561 | 1491 | ] |
1562 | -LaTeX Info: Redefining \. on input line 261. | |
1563 | -LaTeX Info: Redefining \% on input line 261. | |
1564 | - [35]) | |
1565 | -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 110. | |
1566 | -Package atveryend Info: Empty hook `AfterLastShipout' on input line 110. | |
1492 | +LaTeX Info: Redefining \. on input line 237. | |
1493 | +LaTeX Info: Redefining \% on input line 237. | |
1494 | + [28]) | |
1495 | +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 98. | |
1496 | +Package atveryend Info: Empty hook `AfterLastShipout' on input line 98. | |
1567 | 1497 | (./refman.aux |
1568 | 1498 | LaTeX Info: Redefining \. on input line 21. |
1569 | 1499 | LaTeX Info: Redefining \% on input line 21. |
1570 | 1500 | ) |
1571 | -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 110. | |
1572 | -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 110. | |
1501 | +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 98. | |
1502 | +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 98. | |
1573 | 1503 | Package rerunfilecheck Info: File `refman.out' has not changed. |
1574 | -(rerunfilecheck) Checksum: BCC17486C13AB70B63B91546403B62CF;22776. | |
1504 | +(rerunfilecheck) Checksum: 3C3EAB854431FF0AE4D253A19F5D16A0;18818. | |
1575 | 1505 | |
1576 | 1506 | |
1577 | 1507 | LaTeX Font Warning: Some font shapes were not available, defaults substituted. |
1578 | 1508 | |
1579 | -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 110. | |
1509 | +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 98. | |
1580 | 1510 | ) |
1581 | 1511 | Here is how much of TeX's memory you used: |
1582 | - 12632 strings out of 495059 | |
1583 | - 176734 string characters out of 3182030 | |
1584 | - 295523 words of memory out of 3000000 | |
1585 | - 15229 multiletter control sequences out of 15000+200000 | |
1512 | + 12521 strings out of 495059 | |
1513 | + 174832 string characters out of 3182031 | |
1514 | + 293523 words of memory out of 3000000 | |
1515 | + 15185 multiletter control sequences out of 15000+200000 | |
1586 | 1516 | 80897 words of font info for 114 fonts, out of 3000000 for 9000 |
1587 | 1517 | 14 hyphenation exceptions out of 8191 |
1588 | 1518 | 41i,13n,58p,590b,625s stack positions out of 5000i,500n,10000p,200000b,50000s |
... | ... | @@ -1594,10 +1524,10 @@ urw/helvetic/uhvb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic |
1594 | 1524 | /uhvb8ac.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvbo8ac.p |
1595 | 1525 | fb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/sha |
1596 | 1526 | re/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvro8a.pfb> |
1597 | -Output written on refman.pdf (41 pages, 177142 bytes). | |
1527 | +Output written on refman.pdf (34 pages, 156199 bytes). | |
1598 | 1528 | PDF statistics: |
1599 | - 1370 PDF objects out of 1440 (max. 8388607) | |
1600 | - 1305 compressed objects within 14 object streams | |
1601 | - 293 named destinations out of 1000 (max. 500000) | |
1602 | - 1009 words of extra memory for PDF output out of 10000 (max. 10000000) | |
1529 | + 1110 PDF objects out of 1200 (max. 8388607) | |
1530 | + 1055 compressed objects within 11 object streams | |
1531 | + 241 named destinations out of 1000 (max. 500000) | |
1532 | + 833 words of extra memory for PDF output out of 10000 (max. 10000000) | |
1603 | 1533 | ... | ... |
JChatClient/doc/latex/refman.out
0 โ 100644
1 | +\BOOKMARK [0][-]{chapter.1}{\376\377\000P\000\341\000g\000i\000n\000a\000\040\000p\000r\000i\000n\000c\000i\000p\000a\000l}{}% 1 | |
2 | +\BOOKMARK [0][-]{chapter.2}{\376\377\000C\000l\000i\000e\000n\000t}{}% 2 | |
3 | +\BOOKMARK [0][-]{chapter.3}{\376\377\000H\000O\000W\000T\000O}{}% 3 | |
4 | +\BOOKMARK [1][-]{section.3.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000p\000r\000o\000t\000o\000c\000o\000l\000o}{chapter.3}% 4 | |
5 | +\BOOKMARK [2][-]{subsection.3.1.1}{\376\377\000M\000o\000d\000o\000\040\000e\000n\000\040\000t\000e\000x\000t\000o\000\040\000l\000l\000a\000n\000o}{section.3.1}% 5 | |
6 | +\BOOKMARK [2][-]{subsection.3.1.2}{\376\377\000E\000n\000v\000\355\000o\000/\000R\000e\000c\000e\000p\000c\000i\000\363\000n\000\040\000d\000e\000\040\000m\000e\000n\000s\000a\000j\000e\000s}{section.3.1}% 6 | |
7 | +\BOOKMARK [1][-]{section.3.2}{\376\377\000C\000o\000m\000p\000i\000l\000a\000c\000i\000\363\000n}{chapter.3}% 7 | |
8 | +\BOOKMARK [2][-]{subsection.3.2.1}{\376\377\000O\000p\000c\000i\000o\000n\000e\000s\000\040\000d\000e\000\040\000c\000o\000m\000p\000i\000l\000a\000c\000i\000\363\000n}{section.3.2}% 8 | |
9 | +\BOOKMARK [2][-]{subsection.3.2.2}{\376\377\000F\000l\000a\000g\000s\000\040\000d\000e\000\040\000c\000o\000m\000p\000i\000l\000a\000c\000i\000\363\000n\000\040\000y\000\040\000l\000i\000b\000r\000e\000r\000\355\000a\000s}{section.3.2}% 9 | |
10 | +\BOOKMARK [1][-]{section.3.3}{\376\377\000E\000j\000e\000m\000p\000l\000o\000s}{chapter.3}% 10 | |
11 | +\BOOKMARK [2][-]{subsection.3.3.1}{\376\377\000P\000r\000o\000g\000r\000a\000m\000a\000r\000\040\000u\000n\000\040\000c\000l\000i\000e\000n\000t\000e}{section.3.3}% 11 | |
12 | +\BOOKMARK [0][-]{chapter.4}{\376\377\000\315\000n\000d\000i\000c\000e\000\040\000d\000e\000\040\000c\000l\000a\000s\000e\000s}{}% 12 | |
13 | +\BOOKMARK [1][-]{section.4.1}{\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000c\000l\000a\000s\000e\000s}{chapter.4}% 13 | |
14 | +\BOOKMARK [0][-]{chapter.5}{\376\377\000I\000n\000d\000i\000c\000e\000\040\000d\000e\000\040\000a\000r\000c\000h\000i\000v\000o\000s}{}% 14 | |
15 | +\BOOKMARK [1][-]{section.5.1}{\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000a\000r\000c\000h\000i\000v\000o\000s}{chapter.5}% 15 | |
16 | +\BOOKMARK [0][-]{chapter.6}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000c\000l\000a\000s\000e\000s}{}% 16 | |
17 | +\BOOKMARK [1][-]{section.6.1}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000\040\000l\000a\000\040\000C\000l\000a\000s\000e\000\040\000S\000e\000r\000v\000e\000r}{chapter.6}% 17 | |
18 | +\BOOKMARK [2][-]{subsection.6.1.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.6.1}% 18 | |
19 | +\BOOKMARK [2][-]{subsection.6.1.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000y\000\040\000d\000e\000s\000t\000r\000u\000c\000t\000o\000r}{section.6.1}% 19 | |
20 | +\BOOKMARK [3][-]{subsubsection.6.1.2.1}{\376\377\000S\000e\000r\000v\000e\000r}{subsection.6.1.2}% 20 | |
21 | +\BOOKMARK [2][-]{subsection.6.1.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.6.1}% 21 | |
22 | +\BOOKMARK [3][-]{subsubsection.6.1.3.1}{\376\377\000f\000r\000e\000e\000R\000A\000M}{subsection.6.1.3}% 22 | |
23 | +\BOOKMARK [3][-]{subsubsection.6.1.3.2}{\376\377\000g\000e\000t\000N\000W\000o\000r\000k\000e\000r\000s}{subsection.6.1.3}% 23 | |
24 | +\BOOKMARK [3][-]{subsubsection.6.1.3.3}{\376\377\000g\000e\000t\000S\000t\000a\000r\000t\000e\000d\000T\000h\000r\000e\000a\000d\000s}{subsection.6.1.3}% 24 | |
25 | +\BOOKMARK [3][-]{subsubsection.6.1.3.4}{\376\377\000g\000e\000t\000S\000t\000o\000p\000p\000e\000d\000T\000h\000r\000e\000a\000d\000s}{subsection.6.1.3}% 25 | |
26 | +\BOOKMARK [3][-]{subsubsection.6.1.3.5}{\376\377\000r\000e\000q\000u\000e\000s\000t\000E\000x\000i\000t}{subsection.6.1.3}% 26 | |
27 | +\BOOKMARK [3][-]{subsubsection.6.1.3.6}{\376\377\000s\000e\000t\000N\000W\000o\000r\000k\000e\000r\000s}{subsection.6.1.3}% 27 | |
28 | +\BOOKMARK [3][-]{subsubsection.6.1.3.7}{\376\377\000s\000t\000a\000r\000t\000S\000e\000r\000v\000e\000r}{subsection.6.1.3}% 28 | |
29 | +\BOOKMARK [2][-]{subsection.6.1.4}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.6.1}% 29 | |
30 | +\BOOKMARK [3][-]{subsubsection.6.1.4.1}{\376\377\000n\000W\000o\000r\000k\000e\000r\000s}{subsection.6.1.4}% 30 | |
31 | +\BOOKMARK [3][-]{subsubsection.6.1.4.2}{\376\377\000s\000h\000u\000t\000d\000o\000w\000n\000S\000e\000r\000v\000e\000r}{subsection.6.1.4}% 31 | |
32 | +\BOOKMARK [3][-]{subsubsection.6.1.4.3}{\376\377\000s\000s}{subsection.6.1.4}% 32 | |
33 | +\BOOKMARK [3][-]{subsubsection.6.1.4.4}{\376\377\000s\000t\000a\000r\000t\000e\000d\000T\000h\000r\000e\000a\000d\000s}{subsection.6.1.4}% 33 | |
34 | +\BOOKMARK [3][-]{subsubsection.6.1.4.5}{\376\377\000s\000t\000o\000p\000p\000e\000d\000T\000h\000r\000e\000a\000d\000s}{subsection.6.1.4}% 34 | |
35 | +\BOOKMARK [3][-]{subsubsection.6.1.4.6}{\376\377\000w\000o\000r\000k\000e\000r\000I\000D}{subsection.6.1.4}% 35 | |
36 | +\BOOKMARK [1][-]{section.6.2}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000\040\000l\000a\000\040\000C\000l\000a\000s\000e\000\040\000S\000o\000c\000k\000e\000t}{chapter.6}% 36 | |
37 | +\BOOKMARK [2][-]{subsection.6.2.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.6.2}% 37 | |
38 | +\BOOKMARK [2][-]{subsection.6.2.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000y\000\040\000d\000e\000s\000t\000r\000u\000c\000t\000o\000r}{section.6.2}% 38 | |
39 | +\BOOKMARK [3][-]{subsubsection.6.2.2.1}{\376\377\000S\000o\000c\000k\000e\000t}{subsection.6.2.2}% 39 | |
40 | +\BOOKMARK [2][-]{subsection.6.2.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.6.2}% 40 | |
41 | +\BOOKMARK [3][-]{subsubsection.6.2.3.1}{\376\377\000A\000c\000c\000e\000p\000t}{subsection.6.2.3}% 41 | |
42 | +\BOOKMARK [3][-]{subsubsection.6.2.3.2}{\376\377\000B\000i\000n\000d}{subsection.6.2.3}% 42 | |
43 | +\BOOKMARK [3][-]{subsubsection.6.2.3.3}{\376\377\000C\000l\000o\000s\000e}{subsection.6.2.3}% 43 | |
44 | +\BOOKMARK [3][-]{subsubsection.6.2.3.4}{\376\377\000C\000o\000n\000n\000e\000c\000t}{subsection.6.2.3}% 44 | |
45 | +\BOOKMARK [3][-]{subsubsection.6.2.3.5}{\376\377\000C\000r\000e\000a\000t\000e}{subsection.6.2.3}% 45 | |
46 | +\BOOKMARK [3][-]{subsubsection.6.2.3.6}{\376\377\000g\000e\000t\000S\000o\000c\000k}{subsection.6.2.3}% 46 | |
47 | +\BOOKMARK [3][-]{subsubsection.6.2.3.7}{\376\377\000L\000i\000s\000t\000e\000n}{subsection.6.2.3}% 47 | |
48 | +\BOOKMARK [3][-]{subsubsection.6.2.3.8}{\376\377\000o\000p\000e\000r\000a\000t\000o\000r\000<\000<}{subsection.6.2.3}% 48 | |
49 | +\BOOKMARK [3][-]{subsubsection.6.2.3.9}{\376\377\000o\000p\000e\000r\000a\000t\000o\000r\000>\000>}{subsection.6.2.3}% 49 | |
50 | +\BOOKMARK [3][-]{subsubsection.6.2.3.10}{\376\377\000R\000e\000c\000e\000i\000v\000e}{subsection.6.2.3}% 50 | |
51 | +\BOOKMARK [3][-]{subsubsection.6.2.3.11}{\376\377\000S\000e\000n\000d}{subsection.6.2.3}% 51 | |
52 | +\BOOKMARK [2][-]{subsection.6.2.4}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.6.2}% 52 | |
53 | +\BOOKMARK [3][-]{subsubsection.6.2.4.1}{\376\377\000s\000o\000c\000k}{subsection.6.2.4}% 53 | |
54 | +\BOOKMARK [3][-]{subsubsection.6.2.4.2}{\376\377\000s\000o\000c\000k\000A\000d\000d\000r}{subsection.6.2.4}% 54 | |
55 | +\BOOKMARK [1][-]{section.6.3}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000\040\000l\000a\000\040\000C\000l\000a\000s\000e\000\040\000S\000o\000c\000k\000e\000t\000E\000x\000c\000e\000p\000t\000i\000o\000n}{chapter.6}% 55 | |
56 | +\BOOKMARK [2][-]{subsection.6.3.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.6.3}% 56 | |
57 | +\BOOKMARK [2][-]{subsection.6.3.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000y\000\040\000d\000e\000s\000t\000r\000u\000c\000t\000o\000r}{section.6.3}% 57 | |
58 | +\BOOKMARK [3][-]{subsubsection.6.3.2.1}{\376\377\000S\000o\000c\000k\000e\000t\000E\000x\000c\000e\000p\000t\000i\000o\000n}{subsection.6.3.2}% 58 | |
59 | +\BOOKMARK [3][-]{subsubsection.6.3.2.2}{\376\377\000S\000o\000c\000k\000e\000t\000E\000x\000c\000e\000p\000t\000i\000o\000n}{subsection.6.3.2}% 59 | |
60 | +\BOOKMARK [2][-]{subsection.6.3.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.6.3}% 60 | |
61 | +\BOOKMARK [3][-]{subsubsection.6.3.3.1}{\376\377\000d\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{subsection.6.3.3}% 61 | |
62 | +\BOOKMARK [2][-]{subsection.6.3.4}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.6.3}% 62 | |
63 | +\BOOKMARK [3][-]{subsubsection.6.3.4.1}{\376\377\000m\000e\000s\000s\000a\000g\000e}{subsection.6.3.4}% 63 | |
64 | +\BOOKMARK [1][-]{section.6.4}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000\040\000l\000a\000\040\000E\000s\000t\000r\000u\000c\000t\000u\000r\000a\000\040\000t\000h\000r\000e\000a\000d\000\137\000a\000r\000g\000s}{chapter.6}% 64 | |
65 | +\BOOKMARK [2][-]{subsection.6.4.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.6.4}% 65 | |
66 | +\BOOKMARK [2][-]{subsection.6.4.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.6.4}% 66 | |
67 | +\BOOKMARK [3][-]{subsubsection.6.4.2.1}{\376\377\000c\000o\000n\000d\000i\000t\000i\000o\000n}{subsection.6.4.2}% 67 | |
68 | +\BOOKMARK [3][-]{subsubsection.6.4.2.2}{\376\377\000i\000d}{subsection.6.4.2}% 68 | |
69 | +\BOOKMARK [3][-]{subsubsection.6.4.2.3}{\376\377\000m\000u\000t\000e\000x}{subsection.6.4.2}% 69 | |
70 | +\BOOKMARK [3][-]{subsubsection.6.4.2.4}{\376\377\000s}{subsection.6.4.2}% 70 | |
71 | +\BOOKMARK [3][-]{subsubsection.6.4.2.5}{\376\377\000s\000e\000r\000v}{subsection.6.4.2}% 71 | |
72 | +\BOOKMARK [3][-]{subsubsection.6.4.2.6}{\376\377\000t\000h\000r\000e\000a\000d}{subsection.6.4.2}% 72 | |
73 | +\BOOKMARK [0][-]{chapter.7}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000a\000r\000c\000h\000i\000v\000o\000s}{}% 73 | |
74 | +\BOOKMARK [1][-]{section.7.1}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000c\000l\000i\000e\000n\000t\000.\000c\000p\000p}{chapter.7}% 74 | |
75 | +\BOOKMARK [2][-]{subsection.7.1.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.7.1}% 75 | |
76 | +\BOOKMARK [2][-]{subsection.7.1.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s}{section.7.1}% 76 | |
77 | +\BOOKMARK [3][-]{subsubsection.7.1.2.1}{\376\377\000e\000x\000i\000t\000C\000l\000i\000e\000n\000t}{subsection.7.1.2}% 77 | |
78 | +\BOOKMARK [3][-]{subsubsection.7.1.2.2}{\376\377\000m\000a\000i\000n}{subsection.7.1.2}% 78 | |
79 | +\BOOKMARK [3][-]{subsubsection.7.1.2.3}{\376\377\000p\000r\000o\000c\000e\000s\000s\000C\000M\000D}{subsection.7.1.2}% 79 | |
80 | +\BOOKMARK [2][-]{subsection.7.1.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000s}{section.7.1}% 80 | |
81 | +\BOOKMARK [3][-]{subsubsection.7.1.3.1}{\376\377\000c\000o\000n\000n\000e\000c\000t\000e\000d}{subsection.7.1.3}% 81 | |
82 | +\BOOKMARK [1][-]{section.7.2}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000c\000l\000i\000e\000n\000t\000.\000d\000o\000x}{chapter.7}% 82 | |
83 | +\BOOKMARK [2][-]{subsection.7.2.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.7.2}% 83 | |
84 | +\BOOKMARK [1][-]{section.7.3}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000h\000o\000w\000t\000o\000.\000d\000o\000x}{chapter.7}% 84 | |
85 | +\BOOKMARK [2][-]{subsection.7.3.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.7.3}% 85 | |
86 | +\BOOKMARK [1][-]{section.7.4}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000i\000n\000c\000l\000u\000d\000e\000/\000s\000e\000r\000v\000e\000r\000.\000h}{chapter.7}% 86 | |
87 | +\BOOKMARK [2][-]{subsection.7.4.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.7.4}% 87 | |
88 | +\BOOKMARK [2][-]{subsection.7.4.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000'\000d\000e\000f\000i\000n\000e\000s\000'}{section.7.4}% 88 | |
89 | +\BOOKMARK [3][-]{subsubsection.7.4.2.1}{\376\377\000C\000O\000N\000F\000F\000I\000L\000E}{subsection.7.4.2}% 89 | |
90 | +\BOOKMARK [3][-]{subsubsection.7.4.2.2}{\376\377\000N}{subsection.7.4.2}% 90 | |
91 | +\BOOKMARK [2][-]{subsection.7.4.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s}{section.7.4}% 91 | |
92 | +\BOOKMARK [3][-]{subsubsection.7.4.3.1}{\376\377\000k\000i\000l\000l\000T\000h\000r\000e\000a\000d}{subsection.7.4.3}% 92 | |
93 | +\BOOKMARK [3][-]{subsubsection.7.4.3.2}{\376\377\000p\000r\000o\000c\000e\000s\000s\000T\000e\000x\000t}{subsection.7.4.3}% 93 | |
94 | +\BOOKMARK [3][-]{subsubsection.7.4.3.3}{\376\377\000r\000e\000a\000d\000C\000o\000n\000f}{subsection.7.4.3}% 94 | |
95 | +\BOOKMARK [3][-]{subsubsection.7.4.3.4}{\376\377\000W\000o\000r\000k\000e\000r\000T\000h\000r\000e\000a\000d}{subsection.7.4.3}% 95 | |
96 | +\BOOKMARK [1][-]{section.7.5}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000i\000n\000c\000l\000u\000d\000e\000/\000S\000o\000c\000k\000e\000t\000.\000h}{chapter.7}% 96 | |
97 | +\BOOKMARK [2][-]{subsection.7.5.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.7.5}% 97 | |
98 | +\BOOKMARK [1][-]{section.7.6}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000i\000n\000c\000l\000u\000d\000e\000/\000S\000o\000c\000k\000e\000t\000E\000x\000c\000e\000p\000t\000i\000o\000n\000.\000h}{chapter.7}% 98 | |
99 | +\BOOKMARK [2][-]{subsection.7.6.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.7.6}% 99 | |
100 | +\BOOKMARK [1][-]{section.7.7}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000m\000a\000i\000n\000p\000a\000g\000e\000.\000d\000o\000x}{chapter.7}% 100 | |
101 | +\BOOKMARK [1][-]{section.7.8}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000m\000a\000k\000e\000f\000i\000l\000e\000.\000d\000o\000x}{chapter.7}% 101 | |
102 | +\BOOKMARK [1][-]{section.7.9}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000J\000C\000h\000a\000t\000C\000l\000i\000e\000n\000t\000/\000s\000r\000c\000/\000S\000o\000c\000k\000e\000t\000.\000c\000p\000p}{chapter.7}% 102 | |
103 | +\BOOKMARK [2][-]{subsection.7.9.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.7.9}% 103 | |
104 | +\BOOKMARK [-1][-]{subsection.7.9.1}{\376\377\000\315\000n\000d\000i\000c\000e}{}% 104 | ... | ... |
JChatClient/doc/latex/refman.pdf
0 โ 100644
No preview for this file type
Socket/doc/latex/refman.tex renamed to JChatClient/doc/latex/refman.tex
... | ... | @@ -55,7 +55,7 @@ |
55 | 55 | \vspace*{1cm} |
56 | 56 | {\large Generado por Doxygen 1.8.3.1}\\ |
57 | 57 | \vspace*{0.5cm} |
58 | -{\small Martes, 26 de Noviembre de 2013 11:34:23}\\ | |
58 | +{\small Sรกbado, 7 de Diciembre de 2013 01:45:58}\\ | |
59 | 59 | \end{center} |
60 | 60 | \end{titlepage} |
61 | 61 | \clearemptydoublepage |
... | ... | @@ -70,18 +70,10 @@ |
70 | 70 | \label{client_code} |
71 | 71 | \hypertarget{client_code}{} |
72 | 72 | \input{client_code} |
73 | -\chapter{Fichero de configuraciรณn} | |
74 | -\label{conf} | |
75 | -\hypertarget{conf}{} | |
76 | -\input{conf} | |
77 | 73 | \chapter{H\-O\-W\-T\-O} |
78 | 74 | \label{howto} |
79 | 75 | \hypertarget{howto}{} |
80 | 76 | \input{howto} |
81 | -\chapter{Server} | |
82 | -\label{server_code} | |
83 | -\hypertarget{server_code}{} | |
84 | -\input{server_code} | |
85 | 77 | \chapter{รndice de clases} |
86 | 78 | \input{annotated} |
87 | 79 | \chapter{Indice de archivos} |
... | ... | @@ -94,16 +86,12 @@ |
94 | 86 | \chapter{Documentaciรณn de archivos} |
95 | 87 | \input{client_8cpp} |
96 | 88 | \input{client_8dox} |
97 | -\input{conf_8dox} | |
98 | 89 | \input{howto_8dox} |
99 | 90 | \input{server_8h} |
100 | 91 | \input{_socket_8h} |
101 | 92 | \input{_socket_exception_8h} |
102 | -\input{main__server_8cpp} | |
103 | 93 | \input{mainpage_8dox} |
104 | 94 | \input{makefile_8dox} |
105 | -\input{server_8cpp} | |
106 | -\input{server_8dox} | |
107 | 95 | \input{_socket_8cpp} |
108 | 96 | \addcontentsline{toc}{part}{รndice} |
109 | 97 | \printindex | ... | ... |
JChatClient/doc/latex/refman.toc
0 โ 100644
1 | +\select@language {spanish} | |
2 | +\contentsline {chapter}{\numberline {1}P\IeC {\'a}gina principal}{1}{chapter.1} | |
3 | +\contentsline {chapter}{\numberline {2}Client}{3}{chapter.2} | |
4 | +\contentsline {chapter}{\numberline {3}H\discretionary {-}{}{}O\discretionary {-}{}{}W\discretionary {-}{}{}T\discretionary {-}{}{}O}{5}{chapter.3} | |
5 | +\contentsline {section}{\numberline {3.1}Descripci\IeC {\'o}n del protocolo}{5}{section.3.1} | |
6 | +\contentsline {subsection}{\numberline {3.1.1}Modo en texto llano}{5}{subsection.3.1.1} | |
7 | +\contentsline {subsection}{\numberline {3.1.2}Env\IeC {\'\i }o/\discretionary {-}{}{}Recepci\IeC {\'o}n de mensajes}{5}{subsection.3.1.2} | |
8 | +\contentsline {section}{\numberline {3.2}Compilaci\IeC {\'o}n}{6}{section.3.2} | |
9 | +\contentsline {subsection}{\numberline {3.2.1}Opciones de compilaci\IeC {\'o}n}{6}{subsection.3.2.1} | |
10 | +\contentsline {subsection}{\numberline {3.2.2}Flags de compilaci\IeC {\'o}n y librer\IeC {\'\i }as}{6}{subsection.3.2.2} | |
11 | +\contentsline {section}{\numberline {3.3}Ejemplos}{6}{section.3.3} | |
12 | +\contentsline {subsection}{\numberline {3.3.1}Programar un cliente}{6}{subsection.3.3.1} | |
13 | +\contentsline {chapter}{\numberline {4}\IeC {\'I}ndice de clases}{7}{chapter.4} | |
14 | +\contentsline {section}{\numberline {4.1}Lista de clases}{7}{section.4.1} | |
15 | +\contentsline {chapter}{\numberline {5}Indice de archivos}{9}{chapter.5} | |
16 | +\contentsline {section}{\numberline {5.1}Lista de archivos}{9}{section.5.1} | |
17 | +\contentsline {chapter}{\numberline {6}Documentaci\IeC {\'o}n de las clases}{11}{chapter.6} | |
18 | +\contentsline {section}{\numberline {6.1}Referencia de la Clase Server}{11}{section.6.1} | |
19 | +\contentsline {subsection}{\numberline {6.1.1}Descripci\IeC {\'o}n detallada}{12}{subsection.6.1.1} | |
20 | +\contentsline {subsection}{\numberline {6.1.2}Documentaci\IeC {\'o}n del constructor y destructor}{12}{subsection.6.1.2} | |
21 | +\contentsline {subsubsection}{\numberline {6.1.2.1}Server}{12}{subsubsection.6.1.2.1} | |
22 | +\contentsline {subsection}{\numberline {6.1.3}Documentaci\IeC {\'o}n de las funciones miembro}{12}{subsection.6.1.3} | |
23 | +\contentsline {subsubsection}{\numberline {6.1.3.1}free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}{12}{subsubsection.6.1.3.1} | |
24 | +\contentsline {subsubsection}{\numberline {6.1.3.2}get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}{12}{subsubsection.6.1.3.2} | |
25 | +\contentsline {subsubsection}{\numberline {6.1.3.3}get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}{12}{subsubsection.6.1.3.3} | |
26 | +\contentsline {subsubsection}{\numberline {6.1.3.4}get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}{12}{subsubsection.6.1.3.4} | |
27 | +\contentsline {subsubsection}{\numberline {6.1.3.5}request\discretionary {-}{}{}Exit}{12}{subsubsection.6.1.3.5} | |
28 | +\contentsline {subsubsection}{\numberline {6.1.3.6}set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}{13}{subsubsection.6.1.3.6} | |
29 | +\contentsline {subsubsection}{\numberline {6.1.3.7}start\discretionary {-}{}{}Server}{13}{subsubsection.6.1.3.7} | |
30 | +\contentsline {subsection}{\numberline {6.1.4}Documentaci\IeC {\'o}n de los datos miembro}{13}{subsection.6.1.4} | |
31 | +\contentsline {subsubsection}{\numberline {6.1.4.1}n\discretionary {-}{}{}Workers}{13}{subsubsection.6.1.4.1} | |
32 | +\contentsline {subsubsection}{\numberline {6.1.4.2}shutdown\discretionary {-}{}{}Server}{13}{subsubsection.6.1.4.2} | |
33 | +\contentsline {subsubsection}{\numberline {6.1.4.3}ss}{13}{subsubsection.6.1.4.3} | |
34 | +\contentsline {subsubsection}{\numberline {6.1.4.4}started\discretionary {-}{}{}Threads}{13}{subsubsection.6.1.4.4} | |
35 | +\contentsline {subsubsection}{\numberline {6.1.4.5}stopped\discretionary {-}{}{}Threads}{14}{subsubsection.6.1.4.5} | |
36 | +\contentsline {subsubsection}{\numberline {6.1.4.6}worker\discretionary {-}{}{}I\discretionary {-}{}{}D}{14}{subsubsection.6.1.4.6} | |
37 | +\contentsline {section}{\numberline {6.2}Referencia de la Clase Socket}{14}{section.6.2} | |
38 | +\contentsline {subsection}{\numberline {6.2.1}Descripci\IeC {\'o}n detallada}{15}{subsection.6.2.1} | |
39 | +\contentsline {subsection}{\numberline {6.2.2}Documentaci\IeC {\'o}n del constructor y destructor}{15}{subsection.6.2.2} | |
40 | +\contentsline {subsubsection}{\numberline {6.2.2.1}Socket}{15}{subsubsection.6.2.2.1} | |
41 | +\contentsline {subsection}{\numberline {6.2.3}Documentaci\IeC {\'o}n de las funciones miembro}{15}{subsection.6.2.3} | |
42 | +\contentsline {subsubsection}{\numberline {6.2.3.1}Accept}{15}{subsubsection.6.2.3.1} | |
43 | +\contentsline {subsubsection}{\numberline {6.2.3.2}Bind}{15}{subsubsection.6.2.3.2} | |
44 | +\contentsline {subsubsection}{\numberline {6.2.3.3}Close}{15}{subsubsection.6.2.3.3} | |
45 | +\contentsline {subsubsection}{\numberline {6.2.3.4}Connect}{16}{subsubsection.6.2.3.4} | |
46 | +\contentsline {subsubsection}{\numberline {6.2.3.5}Create}{16}{subsubsection.6.2.3.5} | |
47 | +\contentsline {subsubsection}{\numberline {6.2.3.6}get\discretionary {-}{}{}Sock}{16}{subsubsection.6.2.3.6} | |
48 | +\contentsline {subsubsection}{\numberline {6.2.3.7}Listen}{16}{subsubsection.6.2.3.7} | |
49 | +\contentsline {subsubsection}{\numberline {6.2.3.8}operator$<$$<$}{16}{subsubsection.6.2.3.8} | |
50 | +\contentsline {subsubsection}{\numberline {6.2.3.9}operator$>$$>$}{16}{subsubsection.6.2.3.9} | |
51 | +\contentsline {subsubsection}{\numberline {6.2.3.10}Receive}{17}{subsubsection.6.2.3.10} | |
52 | +\contentsline {subsubsection}{\numberline {6.2.3.11}Send}{17}{subsubsection.6.2.3.11} | |
53 | +\contentsline {subsection}{\numberline {6.2.4}Documentaci\IeC {\'o}n de los datos miembro}{17}{subsection.6.2.4} | |
54 | +\contentsline {subsubsection}{\numberline {6.2.4.1}sock}{17}{subsubsection.6.2.4.1} | |
55 | +\contentsline {subsubsection}{\numberline {6.2.4.2}sock\discretionary {-}{}{}Addr}{17}{subsubsection.6.2.4.2} | |
56 | +\contentsline {section}{\numberline {6.3}Referencia de la Clase Socket\discretionary {-}{}{}Exception}{17}{section.6.3} | |
57 | +\contentsline {subsection}{\numberline {6.3.1}Descripci\IeC {\'o}n detallada}{18}{subsection.6.3.1} | |
58 | +\contentsline {subsection}{\numberline {6.3.2}Documentaci\IeC {\'o}n del constructor y destructor}{18}{subsection.6.3.2} | |
59 | +\contentsline {subsubsection}{\numberline {6.3.2.1}Socket\discretionary {-}{}{}Exception}{18}{subsubsection.6.3.2.1} | |
60 | +\contentsline {subsubsection}{\numberline {6.3.2.2}$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}{18}{subsubsection.6.3.2.2} | |
61 | +\contentsline {subsection}{\numberline {6.3.3}Documentaci\IeC {\'o}n de las funciones miembro}{18}{subsection.6.3.3} | |
62 | +\contentsline {subsubsection}{\numberline {6.3.3.1}description}{18}{subsubsection.6.3.3.1} | |
63 | +\contentsline {subsection}{\numberline {6.3.4}Documentaci\IeC {\'o}n de los datos miembro}{18}{subsection.6.3.4} | |
64 | +\contentsline {subsubsection}{\numberline {6.3.4.1}message}{18}{subsubsection.6.3.4.1} | |
65 | +\contentsline {section}{\numberline {6.4}Referencia de la Estructura thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}{18}{section.6.4} | |
66 | +\contentsline {subsection}{\numberline {6.4.1}Descripci\IeC {\'o}n detallada}{19}{subsection.6.4.1} | |
67 | +\contentsline {subsection}{\numberline {6.4.2}Documentaci\IeC {\'o}n de los datos miembro}{19}{subsection.6.4.2} | |
68 | +\contentsline {subsubsection}{\numberline {6.4.2.1}condition}{19}{subsubsection.6.4.2.1} | |
69 | +\contentsline {subsubsection}{\numberline {6.4.2.2}id}{19}{subsubsection.6.4.2.2} | |
70 | +\contentsline {subsubsection}{\numberline {6.4.2.3}mutex}{19}{subsubsection.6.4.2.3} | |
71 | +\contentsline {subsubsection}{\numberline {6.4.2.4}s}{20}{subsubsection.6.4.2.4} | |
72 | +\contentsline {subsubsection}{\numberline {6.4.2.5}serv}{20}{subsubsection.6.4.2.5} | |
73 | +\contentsline {subsubsection}{\numberline {6.4.2.6}thread}{20}{subsubsection.6.4.2.6} | |
74 | +\contentsline {chapter}{\numberline {7}Documentaci\IeC {\'o}n de archivos}{21}{chapter.7} | |
75 | +\contentsline {section}{\numberline {7.1}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.cpp}{21}{section.7.1} | |
76 | +\contentsline {subsection}{\numberline {7.1.1}Descripci\IeC {\'o}n detallada}{21}{subsection.7.1.1} | |
77 | +\contentsline {subsection}{\numberline {7.1.2}Documentaci\IeC {\'o}n de las funciones}{22}{subsection.7.1.2} | |
78 | +\contentsline {subsubsection}{\numberline {7.1.2.1}exit\discretionary {-}{}{}Client}{22}{subsubsection.7.1.2.1} | |
79 | +\contentsline {subsubsection}{\numberline {7.1.2.2}main}{22}{subsubsection.7.1.2.2} | |
80 | +\contentsline {subsubsection}{\numberline {7.1.2.3}process\discretionary {-}{}{}C\discretionary {-}{}{}M\discretionary {-}{}{}D}{22}{subsubsection.7.1.2.3} | |
81 | +\contentsline {subsection}{\numberline {7.1.3}Documentaci\IeC {\'o}n de las variables}{22}{subsection.7.1.3} | |
82 | +\contentsline {subsubsection}{\numberline {7.1.3.1}connected}{22}{subsubsection.7.1.3.1} | |
83 | +\contentsline {section}{\numberline {7.2}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/client.dox}{22}{section.7.2} | |
84 | +\contentsline {subsection}{\numberline {7.2.1}Descripci\IeC {\'o}n detallada}{22}{subsection.7.2.1} | |
85 | +\contentsline {section}{\numberline {7.3}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/howto.dox}{22}{section.7.3} | |
86 | +\contentsline {subsection}{\numberline {7.3.1}Descripci\IeC {\'o}n detallada}{22}{subsection.7.3.1} | |
87 | +\contentsline {section}{\numberline {7.4}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/server.h}{22}{section.7.4} | |
88 | +\contentsline {subsection}{\numberline {7.4.1}Descripci\IeC {\'o}n detallada}{23}{subsection.7.4.1} | |
89 | +\contentsline {subsection}{\numberline {7.4.2}Documentaci\IeC {\'o}n de los 'defines'}{24}{subsection.7.4.2} | |
90 | +\contentsline {subsubsection}{\numberline {7.4.2.1}C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}{24}{subsubsection.7.4.2.1} | |
91 | +\contentsline {subsubsection}{\numberline {7.4.2.2}N}{24}{subsubsection.7.4.2.2} | |
92 | +\contentsline {subsection}{\numberline {7.4.3}Documentaci\IeC {\'o}n de las funciones}{24}{subsection.7.4.3} | |
93 | +\contentsline {subsubsection}{\numberline {7.4.3.1}kill\discretionary {-}{}{}Thread}{24}{subsubsection.7.4.3.1} | |
94 | +\contentsline {subsubsection}{\numberline {7.4.3.2}process\discretionary {-}{}{}Text}{24}{subsubsection.7.4.3.2} | |
95 | +\contentsline {subsubsection}{\numberline {7.4.3.3}read\discretionary {-}{}{}Conf}{24}{subsubsection.7.4.3.3} | |
96 | +\contentsline {subsubsection}{\numberline {7.4.3.4}Worker\discretionary {-}{}{}Thread}{24}{subsubsection.7.4.3.4} | |
97 | +\contentsline {section}{\numberline {7.5}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket.h}{25}{section.7.5} | |
98 | +\contentsline {subsection}{\numberline {7.5.1}Descripci\IeC {\'o}n detallada}{25}{subsection.7.5.1} | |
99 | +\contentsline {section}{\numberline {7.6}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.h}{25}{section.7.6} | |
100 | +\contentsline {subsection}{\numberline {7.6.1}Descripci\IeC {\'o}n detallada}{26}{subsection.7.6.1} | |
101 | +\contentsline {section}{\numberline {7.7}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/mainpage.dox}{26}{section.7.7} | |
102 | +\contentsline {section}{\numberline {7.8}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/makefile.dox}{26}{section.7.8} | |
103 | +\contentsline {section}{\numberline {7.9}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}J\discretionary {-}{}{}Chat\discretionary {-}{}{}Client/src/\discretionary {-}{}{}Socket.cpp}{26}{section.7.9} | |
104 | +\contentsline {subsection}{\numberline {7.9.1}Descripci\IeC {\'o}n detallada}{26}{subsection.7.9.1} | |
105 | +\contentsline {part}{\IeC {\'I}ndice}{26}{subsection.7.9.1} | ... | ... |
Socket/doc/latex/server_8cpp.tex renamed to JChatClient/doc/latex/server_8cpp.tex
Socket/doc/latex/server_8dox.tex renamed to JChatClient/doc/latex/server_8dox.tex
Socket/doc/latex/server_8h.tex renamed to JChatClient/doc/latex/server_8h.tex
1 | -\hypertarget{server_8h}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/server.h} | |
2 | -\label{server_8h}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/server.\-h@{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/server.\-h}} | |
1 | +\hypertarget{server_8h}{\section{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/server.h} | |
2 | +\label{server_8h}\index{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/server.\-h@{/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/server.\-h}} | |
3 | 3 | } |
4 | 4 | |
5 | 5 | ... | ... |
Socket/doc/latex/server_code.tex renamed to JChatClient/doc/latex/server_code.tex
Socket/doc/latex/structthread__args.tex renamed to JChatClient/doc/latex/structthread__args.tex
... | ... | @@ -87,4 +87,4 @@ Esta variable representa el puntero del propio thread. Al finalizar, este enviar |
87 | 87 | |
88 | 88 | La documentaciรณn para esta estructura fue generada a partir del siguiente fichero\-:\begin{DoxyCompactItemize} |
89 | 89 | \item |
90 | -/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\hyperlink{server_8h}{server.\-h}\end{DoxyCompactItemize} | |
90 | +/home/imanol/devel/eclipse/\-P\-A\-D/\-J\-Chat\-Client/src/include/\hyperlink{server_8h}{server.\-h}\end{DoxyCompactItemize} | ... | ... |
Socket/bin/socket.conf renamed to JChatClient/socket.conf
Socket/src/Socket.cpp renamed to JChatClient/src/Socket.cpp
JChatClient/src/client.cpp
0 โ 100644
1 | +/** @file | |
2 | +* \brief Fichero de implementaciรณn de un cliente | |
3 | +* \author Imanol Barba Sabariego | |
4 | +* \date 13/06/2013 | |
5 | +* | |
6 | +* En este fichero se implementa un cliente para poder usar con el servidor creado, usando la clase Socket. | |
7 | +*/ | |
8 | +#include "Socket.h" | |
9 | +#include <iostream> | |
10 | +#include "SocketException.h" | |
11 | +#include <sstream> | |
12 | +#include <signal.h> | |
13 | +#include <cstdlib> | |
14 | +#include <sys/time.h> | |
15 | + | |
16 | +using namespace std; | |
17 | + | |
18 | +bool connected, finished; | |
19 | + | |
20 | +//! Mรฉtodo para terminar el cliente | |
21 | +/*! Este mรฉtodo se usa para terminar el cliente immediatamente en el caso que el servidor cierre la conexiรณn de forma inesperada, capturando | |
22 | +el signal SIGPIPE. */ | |
23 | +void exitClient(int signal/*!<Parรกmetro que captura el signal recibido*/) | |
24 | +{ | |
25 | + cout << "Server connection terminated unexpectedly" << endl << "Exiting" << endl; | |
26 | + exit(-1); | |
27 | +} | |
28 | + | |
29 | +bool connect(Socket& s) | |
30 | +{ | |
31 | + string host; | |
32 | + int port; | |
33 | + cout << "Hostname: "; | |
34 | + cin >> host; | |
35 | + cout << "Port: "; | |
36 | + cin >> port; | |
37 | + cin.ignore(); | |
38 | + try | |
39 | + { | |
40 | + s.Connect(host,port); | |
41 | + cout << "Connected" << endl; | |
42 | + connected = true; | |
43 | + } | |
44 | + catch(SocketException& e) | |
45 | + { | |
46 | + cout << e.description() << endl; | |
47 | + } | |
48 | +} | |
49 | + | |
50 | +void speedTest(Socket& s) | |
51 | +{ | |
52 | + string data = "", answer; | |
53 | + double size; | |
54 | + double start, duration; | |
55 | + cout << "Size in MB: "; | |
56 | + cin >> size; | |
57 | + cin.ignore(); | |
58 | + for(long int i = 0; i < size*1e6; i++ ) | |
59 | + { | |
60 | + data += (char)( 65 + i % 26); | |
61 | + } | |
62 | + cout << "Data generated, commencing transfer" << endl; | |
63 | + struct timeval st, ed; | |
64 | + gettimeofday(&st, NULL); | |
65 | + s << data; | |
66 | + cout << "Data sent" << endl; | |
67 | + s >> answer; | |
68 | + gettimeofday(&ed, NULL); | |
69 | + start = (st.tv_sec) + (st.tv_usec) / 1e6; | |
70 | + duration = ((ed.tv_sec) + (ed.tv_usec) / 1e6) - start; | |
71 | + if(answer == "ACK") | |
72 | + { | |
73 | + cout << "Transferred " << size << " MB in " << duration << " seconds" << endl; | |
74 | + cout << "Data rate: " << size/duration << " MB/s" << endl; | |
75 | + } | |
76 | +} | |
77 | + | |
78 | +//! Mรฉtodo principal del cliente | |
79 | +/*! Este mรฉtodo inicializa el Socket, establece la conexiรณn y realiza las acciones que se le hayan programado para comunicarse con el servidor.*/ | |
80 | +int main() | |
81 | +{ | |
82 | + signal(SIGPIPE, exitClient); | |
83 | + signal(SIGINT, exitClient); | |
84 | + Socket s; | |
85 | + connected = finished = false; | |
86 | + string send, recv; | |
87 | + s.Create(); | |
88 | + while (!exit) | |
89 | + { | |
90 | + connect(s); | |
91 | + while(connected) | |
92 | + { | |
93 | + cout << "> "; | |
94 | + getline(cin,send); | |
95 | + if(cin.eof()) | |
96 | + { | |
97 | + send = "/disconnect"; | |
98 | + } | |
99 | + try | |
100 | + { | |
101 | + s << send; | |
102 | + if(send == "/disconnect") | |
103 | + { | |
104 | + s >> recv; | |
105 | + if(recv == "OK") | |
106 | + { | |
107 | + cout << "Disconnecting" << endl; | |
108 | + s.Close(); | |
109 | + connected = false; | |
110 | + } | |
111 | + } | |
112 | + else if(send == "/exit") | |
113 | + { | |
114 | + s >> recv; | |
115 | + if(recv == "OK") | |
116 | + { | |
117 | + cout << "Exiting" << endl; | |
118 | + s.Close(); | |
119 | + connected = false; | |
120 | + finished = true; | |
121 | + } | |
122 | + } | |
123 | + else if(send == "/test") | |
124 | + { | |
125 | + speedTest(s); | |
126 | + } | |
127 | + else | |
128 | + { | |
129 | + s >> recv; | |
130 | + cout << "Received: " << recv << endl; | |
131 | + } | |
132 | + } | |
133 | + catch(SocketException& e) | |
134 | + { | |
135 | + cout << e.description() << endl; | |
136 | + cout << "Exiting" << endl; | |
137 | + s.Close(); | |
138 | + return -1; | |
139 | + } | |
140 | + } | |
141 | + } | |
142 | +} | |
143 | + | |
144 | +/* TO-DO | |
145 | + * | |
146 | + * spawn 2 IO threads | |
147 | + * connect/disconnect commands | |
148 | + * list nicks | |
149 | + * unicast message | |
150 | + */ | |
0 | 151 | \ No newline at end of file | ... | ... |
JChatClient/src/client.dox
0 โ 100644
1 | +/** @file | |
2 | +\author Imanol Barba Sabariego | |
3 | +\date 13/06/2013 | |
4 | +\page client_code Client | |
5 | +\brief Ejemplo de aplicaciรณn cliente | |
6 | + | |
7 | +\code{.cpp} | |
8 | +#include "Socket.h" | |
9 | +#include <iostream> | |
10 | +#include "SocketException.h" | |
11 | +#include <sstream> | |
12 | +#include <signal.h> | |
13 | +#include <cstdlib> | |
14 | +#include <sys/time.h> | |
15 | + | |
16 | +using namespace std; | |
17 | + | |
18 | +void exitClient(int signal) | |
19 | +{ | |
20 | + cout << "Server connection terminated unexpectedly" << endl << "Exiting" << endl; | |
21 | + exit(-1); | |
22 | +} | |
23 | + | |
24 | +int main() | |
25 | +{ | |
26 | + signal(SIGPIPE, exitClient); | |
27 | + signal(SIGINT, exitClient); | |
28 | + Socket s; | |
29 | + string send, recv, host; | |
30 | + int port; | |
31 | + s.Create(); | |
32 | + cout << "Created socket" << endl; | |
33 | + cout << "Hostname: "; | |
34 | + cin >> host; | |
35 | + cout << "Port: "; | |
36 | + cin >> port; | |
37 | + cin.ignore(); | |
38 | + s.Connect(host,port); | |
39 | + cout << "Connected" << endl; | |
40 | + while(true) | |
41 | + { | |
42 | + cout << "> "; | |
43 | + getline(cin,send); | |
44 | + s >> recv; | |
45 | + cout << "Received: " << recv << endl; | |
46 | + } | |
47 | +} | |
48 | +\endcode | |
49 | +*/ | |
0 | 50 | \ No newline at end of file | ... | ... |
Socket/src/howto.dox renamed to JChatClient/src/howto.dox
... | ... | @@ -54,11 +54,8 @@ |
54 | 54 | \section examples Ejemplos |
55 | 55 | A continuaciรณn se detalla el cรณdigo para programar una aplicaciรณn servidor cliente sencilla |
56 | 56 | <br> |
57 | - \subsection server Programar un servidor | |
57 | + \subsection server Programar un cliente | |
58 | 58 | Vรฉase: \ref client_code |
59 | 59 | <br> |
60 | - \subsection client Programar un cliente | |
61 | - Vรฉase: \ref server_code | |
62 | - <br> | |
63 | 60 | <br> |
64 | -*/ | |
65 | 61 | \ No newline at end of file |
62 | +*/ | ... | ... |
Socket/src/include/Socket.h renamed to JChatClient/src/include/Socket.h
JChatClient/src/include/SocketException.h
0 โ 100644
1 | +/** @file | |
2 | +* \brief Header de excepciรณn de Sockets | |
3 | +* \author Imanol Barba Sabariego | |
4 | +* \date 10/06/2013 | |
5 | +* | |
6 | +* En este fichero se define la clase SocketException para el control de excepciones producidas por la librerรญa. | |
7 | +*/ | |
8 | + | |
9 | +#ifndef SOCKETEXCEPTION_H_ | |
10 | +#define SOCKETEXCEPTION_H_ | |
11 | + | |
12 | +#include <string> | |
13 | + | |
14 | +using namespace std; | |
15 | + | |
16 | +//! Clase de Excepciรณn de Sockets | |
17 | +/** | |
18 | +Definiciรณn de las excepciones lanzadas por la librerรญa de comunicaciรณn TCP/IP | |
19 | +*/ | |
20 | +class SocketException | |
21 | +{ | |
22 | + public: | |
23 | + //! Constructor de la clase | |
24 | + /*! Inicializa el mensaje */ | |
25 | + SocketException ( string m /**< Mensaje inicial */ ) : message ( m ) {}; | |
26 | + ~SocketException (){}; | |
27 | + //! Getter del atributo message | |
28 | + /*! Devuelve el mensaje asociado a la excepciรณn producida */ | |
29 | + string description() { return message; } | |
30 | + private: | |
31 | + //! Mensaje asociado a la excepciรณn producida | |
32 | + string message; | |
33 | +}; | |
34 | +#endif /* SOCKETEXCEPTION_H_ */ | |
0 | 35 | \ No newline at end of file | ... | ... |
Socket/src/include/server.h renamed to JChatClient/src/include/server.h
JChatClient/src/mainpage.dox
0 โ 100644
1 | +/*! | |
2 | +* \mainpage Pรกgina principal | |
3 | +* | |
4 | +* La librerรญa Socket es una implementaciรณn de comunicaciรณn con Sockets TCP/IP en <a href="http://linux.org">GNU/Linux</a>. | |
5 | +* | |
6 | +* El objetivo principal de esta librerรญa es abstraer toda la capa de comunicaciรณn al programador, lo รบnico que debe hacer es guardar los datos a enviar en un contenedor STL del tipo <a href="http://www.cplusplus.com/reference/string/string/">std::string</a> y enviarlo a una instancia debidamente incializada de la clase Socket. Este se encarga de inicializar los sockets, atender las conexiones o realizar nuevas, etc. | |
7 | + | |
8 | +* Para mรกs informaciรณn, consultar el \ref howto | |
9 | +* <br><br> | |
10 | +* | |
11 | +* \author Imanol Barba Sabariego | |
12 | +* \date 11/06/2013 | |
13 | +*/ | ... | ... |
JChatClient/src/makefile.dox
0 โ 100644
1 | +/** @file | |
2 | +\author Imanol Barba Sabariego | |
3 | +\date 13/06/2013 | |
4 | +\page makefile Makefile | |
5 | +\brief Ejemplo de Makefile | |
6 | + | |
7 | +\code | |
8 | +CXXFLAGS = -I../cryptopp -Isrc/include/ | |
9 | +LDFLAGS = -Llib/ | |
10 | +LIBS = -lcryptopp -lpthread | |
11 | +TARGETS = bin/client bin/server bin/socket.conf | |
12 | + | |
13 | + | |
14 | +.PHONY: all clean | |
15 | + ifndef $(CXX) | |
16 | + CXX = g++ | |
17 | + endif | |
18 | + | |
19 | +bin/client: bin/client.o bin/Socket.o lib/libcryptopp.so | |
20 | + $(CXX) -o bin/client bin/client.o bin/Socket.o $(LDFLAGS) $(LIBS) | |
21 | + strip bin/client | |
22 | + | |
23 | +bin/client.o: src/client.cpp | |
24 | + $(CXX) -o bin/client.o -c src/client.cpp $(CXXFLAGS) | |
25 | + | |
26 | +bin/server.o: src/server.cpp src/include/server.h | |
27 | + $(CXX) -o bin/server.o -c src/server.cpp $(CXXFLAGS) | |
28 | + | |
29 | +bin/main_server.o: src/main_server.cpp | |
30 | + $(CXX) -o bin/main_server.o -c src/main_server.cpp $(CXXFLAGS) | |
31 | + | |
32 | +bin/server: bin/server.o bin/Socket.o bin/main_server.o lib/libcryptopp.so src/include/server.h | |
33 | + $(CXX) -o bin/server bin/server.o bin/Socket.o bin/main_server.o $(LDFLAGS) $(LIBS) | |
34 | + strip bin/server | |
35 | + | |
36 | +bin/Socket.o: src/Socket.cpp src/include/Socket.h src/include/SocketException.h | |
37 | + (CXX) -o bin/Socket.o -c src/Socket.cpp $(CXXFLAGS) | |
38 | + | |
39 | +lib/libcryptopp.so: | |
40 | + cd ../cryptopp; make clean; make dynamic; mv libcryptopp.so ../Socket/lib/libcryptopp.so | |
41 | + | |
42 | +bin/socket.conf: | |
43 | + cp socket.conf bin/socket.conf | |
44 | + | |
45 | +clean: | |
46 | + rm -rf bin/* | |
47 | + | |
48 | +docs: | |
49 | + cd doc/doxygen;doxygen Doxyfile | |
50 | + cd doc/latex; make | |
51 | + | |
52 | +all: $(TARGETS) | |
53 | +\endcode | |
0 | 54 | \ No newline at end of file | ... | ... |
Socket/bin/client deleted
No preview for this file type
Socket/bin/server deleted
No preview for this file type
Socket/doc/latex/files.tex deleted
1 | -\section{Lista de archivos} | |
2 | -Lista de todos los archivos con descripciones breves\-:\begin{DoxyCompactList} | |
3 | -\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\hyperlink{client_8cpp}{client.\-cpp} \\*Fichero de implementaciรณn de un cliente }{\pageref{client_8cpp}}{} | |
4 | -\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\hyperlink{main__server_8cpp}{main\-\_\-server.\-cpp} \\*Implementaciรณn del servidor }{\pageref{main__server_8cpp}}{} | |
5 | -\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\hyperlink{server_8cpp}{server.\-cpp} \\*Fichero de implementaciรณn de la clase \hyperlink{class_server}{Server} }{\pageref{server_8cpp}}{} | |
6 | -\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\hyperlink{_socket_8cpp}{Socket.\-cpp} \\*Fichero de implementaciรณn de la clase \hyperlink{class_socket}{Socket} }{\pageref{_socket_8cpp}}{} | |
7 | -\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\hyperlink{server_8h}{server.\-h} \\*Header de la clase \hyperlink{class_server}{Server} }{\pageref{server_8h}}{} | |
8 | -\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\hyperlink{_socket_8h}{Socket.\-h} \\*Header de la clase \hyperlink{class_socket}{Socket} }{\pageref{_socket_8h}}{} | |
9 | -\item\contentsline{section}{/home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\hyperlink{_socket_exception_8h}{Socket\-Exception.\-h} \\*Header de excepciรณn de Sockets }{\pageref{_socket_exception_8h}}{} | |
10 | -\end{DoxyCompactList} |
Socket/doc/latex/mainpage_8dox.tex deleted
Socket/doc/latex/makefile_8dox.tex deleted
Socket/doc/latex/refman.aux deleted
1 | -\relax | |
2 | -\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} | |
3 | -\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined | |
4 | -\global\let\oldcontentsline\contentsline | |
5 | -\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} | |
6 | -\global\let\oldnewlabel\newlabel | |
7 | -\gdef\newlabel#1#2{\newlabelxx{#1}#2} | |
8 | -\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} | |
9 | -\AtEndDocument{\ifx\hyper@anchor\@undefined | |
10 | -\let\contentsline\oldcontentsline | |
11 | -\let\newlabel\oldnewlabel | |
12 | -\fi} | |
13 | -\fi} | |
14 | -\global\let\hyper@last\relax | |
15 | -\gdef\HyperFirstAtBeginDocument#1{#1} | |
16 | -\providecommand\HyField@AuxAddToFields[1]{} | |
17 | -\catcode`"\active | |
18 | -\catcode`<\active | |
19 | -\catcode`>\active | |
20 | -\@nameuse{es@quoting} | |
21 | -\select@language{spanish} | |
22 | -\@writefile{toc}{\select@language{spanish}} | |
23 | -\@writefile{lof}{\select@language{spanish}} | |
24 | -\@writefile{lot}{\select@language{spanish}} | |
25 | -\@writefile{toc}{\contentsline {chapter}{\numberline {1}P\IeC {\'a}gina principal}{1}{chapter.1}} | |
26 | -\@writefile{lof}{\addvspace {10\p@ }} | |
27 | -\@writefile{lot}{\addvspace {10\p@ }} | |
28 | -\newlabel{index}{{1}{1}{Pรกgina principal\relax }{chapter.1}{}} | |
29 | -\@writefile{toc}{\contentsline {chapter}{\numberline {2}Client}{3}{chapter.2}} | |
30 | -\@writefile{lof}{\addvspace {10\p@ }} | |
31 | -\@writefile{lot}{\addvspace {10\p@ }} | |
32 | -\newlabel{client_code}{{2}{3}{Client\relax }{chapter.2}{}} | |
33 | -\@writefile{toc}{\contentsline {chapter}{\numberline {3}Fichero de configuraci\IeC {\'o}n}{5}{chapter.3}} | |
34 | -\@writefile{lof}{\addvspace {10\p@ }} | |
35 | -\@writefile{lot}{\addvspace {10\p@ }} | |
36 | -\newlabel{conf}{{3}{5}{Fichero de configuraciรณn\relax }{chapter.3}{}} | |
37 | -\@writefile{toc}{\contentsline {section}{\numberline {3.1}Sint\IeC {\'a}xis}{5}{section.3.1}} | |
38 | -\newlabel{conf_sintax}{{3.1}{5}{Sintรกxis\relax }{section.3.1}{}} | |
39 | -\@writefile{toc}{\contentsline {section}{\numberline {3.2}Par\IeC {\'a}metros}{5}{section.3.2}} | |
40 | -\newlabel{conf_params}{{3.2}{5}{Parรกmetros\relax }{section.3.2}{}} | |
41 | -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}bind-\/ip}{5}{subsection.3.2.1}} | |
42 | -\newlabel{conf_bind}{{3.2.1}{5}{bind-\/ip\relax }{subsection.3.2.1}{}} | |
43 | -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}port}{5}{subsection.3.2.2}} | |
44 | -\newlabel{conf_portnum}{{3.2.2}{5}{port\relax }{subsection.3.2.2}{}} | |
45 | -\@writefile{toc}{\contentsline {section}{\numberline {3.3}Ejemplos}{5}{section.3.3}} | |
46 | -\newlabel{conf_examples-conf}{{3.3}{5}{Ejemplos\relax }{section.3.3}{}} | |
47 | -\@writefile{toc}{\contentsline {chapter}{\numberline {4}H\discretionary {-}{}{}O\discretionary {-}{}{}W\discretionary {-}{}{}T\discretionary {-}{}{}O}{7}{chapter.4}} | |
48 | -\@writefile{lof}{\addvspace {10\p@ }} | |
49 | -\@writefile{lot}{\addvspace {10\p@ }} | |
50 | -\newlabel{howto}{{4}{7}{H\-O\-W\-T\-O\relax }{chapter.4}{}} | |
51 | -\@writefile{toc}{\contentsline {section}{\numberline {4.1}Descripci\IeC {\'o}n del protocolo}{7}{section.4.1}} | |
52 | -\newlabel{howto_proto}{{4.1}{7}{Descripciรณn del protocolo\relax }{section.4.1}{}} | |
53 | -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}Modo en texto llano}{7}{subsection.4.1.1}} | |
54 | -\newlabel{howto_plain}{{4.1.1}{7}{Modo en texto llano\relax }{subsection.4.1.1}{}} | |
55 | -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.2}Env\IeC {\'\i }o/\discretionary {-}{}{}Recepci\IeC {\'o}n de mensajes}{7}{subsection.4.1.2}} | |
56 | -\newlabel{howto_send}{{4.1.2}{7}{Envรญo/\-Recepciรณn de mensajes\relax }{subsection.4.1.2}{}} | |
57 | -\@writefile{toc}{\contentsline {section}{\numberline {4.2}Compilaci\IeC {\'o}n}{8}{section.4.2}} | |
58 | -\newlabel{howto_compile}{{4.2}{8}{Compilaciรณn\relax }{section.4.2}{}} | |
59 | -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}Opciones de compilaci\IeC {\'o}n}{8}{subsection.4.2.1}} | |
60 | -\newlabel{howto_defines}{{4.2.1}{8}{Opciones de compilaciรณn\relax }{subsection.4.2.1}{}} | |
61 | -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}Flags de compilaci\IeC {\'o}n y librer\IeC {\'\i }as}{8}{subsection.4.2.2}} | |
62 | -\newlabel{howto_flags}{{4.2.2}{8}{Flags de compilaciรณn y librerรญas\relax }{subsection.4.2.2}{}} | |
63 | -\@writefile{toc}{\contentsline {section}{\numberline {4.3}Ejemplos}{8}{section.4.3}} | |
64 | -\newlabel{howto_examples}{{4.3}{8}{Ejemplos\relax }{section.4.3}{}} | |
65 | -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Programar un servidor}{8}{subsection.4.3.1}} | |
66 | -\newlabel{howto_server}{{4.3.1}{8}{Programar un servidor\relax }{subsection.4.3.1}{}} | |
67 | -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Programar un cliente}{8}{subsection.4.3.2}} | |
68 | -\newlabel{howto_client}{{4.3.2}{8}{Programar un cliente\relax }{subsection.4.3.2}{}} | |
69 | -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Server}{9}{chapter.5}} | |
70 | -\@writefile{lof}{\addvspace {10\p@ }} | |
71 | -\@writefile{lot}{\addvspace {10\p@ }} | |
72 | -\newlabel{server_code}{{5}{9}{Server\relax }{chapter.5}{}} | |
73 | -\@writefile{toc}{\contentsline {chapter}{\numberline {6}\IeC {\'I}ndice de clases}{11}{chapter.6}} | |
74 | -\@writefile{lof}{\addvspace {10\p@ }} | |
75 | -\@writefile{lot}{\addvspace {10\p@ }} | |
76 | -\@writefile{toc}{\contentsline {section}{\numberline {6.1}Lista de clases}{11}{section.6.1}} | |
77 | -\@writefile{toc}{\contentsline {chapter}{\numberline {7}Indice de archivos}{13}{chapter.7}} | |
78 | -\@writefile{lof}{\addvspace {10\p@ }} | |
79 | -\@writefile{lot}{\addvspace {10\p@ }} | |
80 | -\@writefile{toc}{\contentsline {section}{\numberline {7.1}Lista de archivos}{13}{section.7.1}} | |
81 | -\@writefile{toc}{\contentsline {chapter}{\numberline {8}Documentaci\IeC {\'o}n de las clases}{15}{chapter.8}} | |
82 | -\@writefile{lof}{\addvspace {10\p@ }} | |
83 | -\@writefile{lot}{\addvspace {10\p@ }} | |
84 | -\@writefile{toc}{\contentsline {section}{\numberline {8.1}Referencia de la Clase Server}{15}{section.8.1}} | |
85 | -\newlabel{class_server}{{8.1}{15}{Referencia de la Clase Server\relax }{section.8.1}{}} | |
86 | -\gdef \LT@i {\LT@entry | |
87 | - {1}{78.18367pt}\LT@entry | |
88 | - {1}{380.5249pt}} | |
89 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.1.1}Descripci\IeC {\'o}n detallada}{16}{subsection.8.1.1}} | |
90 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.1.2}Documentaci\IeC {\'o}n del constructor y destructor}{16}{subsection.8.1.2}} | |
91 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.2.1}Server}{16}{subsubsection.8.1.2.1}} | |
92 | -\newlabel{class_server_ad5ec9462b520e59f7ea831e157ee5e59}{{8.1.2.1}{16}{Server\relax }{subsubsection.8.1.2.1}{}} | |
93 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.1.3}Documentaci\IeC {\'o}n de las funciones miembro}{16}{subsection.8.1.3}} | |
94 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.3.1}free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}{16}{subsubsection.8.1.3.1}} | |
95 | -\newlabel{class_server_a018bee9f1e342d9f349765187d89becd}{{8.1.3.1}{16}{free\-R\-A\-M\relax }{subsubsection.8.1.3.1}{}} | |
96 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.3.2}get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}{16}{subsubsection.8.1.3.2}} | |
97 | -\newlabel{class_server_acf13ac1f7fc49f28c1b1fa76eab209ab}{{8.1.3.2}{16}{get\-N\-Workers\relax }{subsubsection.8.1.3.2}{}} | |
98 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.3.3}get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}{16}{subsubsection.8.1.3.3}} | |
99 | -\newlabel{class_server_a0622813f3b675ab661d5f628cec03d30}{{8.1.3.3}{16}{get\-Started\-Threads\relax }{subsubsection.8.1.3.3}{}} | |
100 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.3.4}get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}{16}{subsubsection.8.1.3.4}} | |
101 | -\newlabel{class_server_a81289d4e58dec18dd01e343c7f397c1e}{{8.1.3.4}{16}{get\-Stopped\-Threads\relax }{subsubsection.8.1.3.4}{}} | |
102 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.3.5}request\discretionary {-}{}{}Exit}{16}{subsubsection.8.1.3.5}} | |
103 | -\newlabel{class_server_a74769349252c1ad61717b156e42d61d3}{{8.1.3.5}{16}{request\-Exit\relax }{subsubsection.8.1.3.5}{}} | |
104 | -\gdef \LT@ii {\LT@entry | |
105 | - {1}{78.18367pt}\LT@entry | |
106 | - {1}{380.5249pt}} | |
107 | -\gdef \LT@iii {\LT@entry | |
108 | - {1}{78.18367pt}\LT@entry | |
109 | - {1}{380.5249pt}} | |
110 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.3.6}set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}{17}{subsubsection.8.1.3.6}} | |
111 | -\newlabel{class_server_a0090663c66f1f371f8b1aa87c5f49623}{{8.1.3.6}{17}{set\-N\-Workers\relax }{subsubsection.8.1.3.6}{}} | |
112 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.3.7}start\discretionary {-}{}{}Server}{17}{subsubsection.8.1.3.7}} | |
113 | -\newlabel{class_server_aef89851f83a9bbe4459c46b6c7906e1f}{{8.1.3.7}{17}{start\-Server\relax }{subsubsection.8.1.3.7}{}} | |
114 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.1.4}Documentaci\IeC {\'o}n de los datos miembro}{17}{subsection.8.1.4}} | |
115 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.4.1}n\discretionary {-}{}{}Workers}{17}{subsubsection.8.1.4.1}} | |
116 | -\newlabel{class_server_a690955b1e335072c061df67014a6e698}{{8.1.4.1}{17}{n\-Workers\relax }{subsubsection.8.1.4.1}{}} | |
117 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.4.2}shutdown\discretionary {-}{}{}Server}{17}{subsubsection.8.1.4.2}} | |
118 | -\newlabel{class_server_aa9231b38adc787954a13f04372de8ed2}{{8.1.4.2}{17}{shutdown\-Server\relax }{subsubsection.8.1.4.2}{}} | |
119 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.4.3}ss}{17}{subsubsection.8.1.4.3}} | |
120 | -\newlabel{class_server_af9e1a6848bdd627741b85e75777e3b45}{{8.1.4.3}{17}{ss\relax }{subsubsection.8.1.4.3}{}} | |
121 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.4.4}started\discretionary {-}{}{}Threads}{17}{subsubsection.8.1.4.4}} | |
122 | -\newlabel{class_server_a40fdc13e227f651943e0aa3757824396}{{8.1.4.4}{17}{started\-Threads\relax }{subsubsection.8.1.4.4}{}} | |
123 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.4.5}stopped\discretionary {-}{}{}Threads}{18}{subsubsection.8.1.4.5}} | |
124 | -\newlabel{class_server_a36a18616b526f3053a1036641a62cb0a}{{8.1.4.5}{18}{stopped\-Threads\relax }{subsubsection.8.1.4.5}{}} | |
125 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.1.4.6}worker\discretionary {-}{}{}I\discretionary {-}{}{}D}{18}{subsubsection.8.1.4.6}} | |
126 | -\newlabel{class_server_ae10d91b60157ccfcc06cc463e8443007}{{8.1.4.6}{18}{worker\-I\-D\relax }{subsubsection.8.1.4.6}{}} | |
127 | -\@writefile{toc}{\contentsline {section}{\numberline {8.2}Referencia de la Clase Socket}{18}{section.8.2}} | |
128 | -\newlabel{class_socket}{{8.2}{18}{Referencia de la Clase Socket\relax }{section.8.2}{}} | |
129 | -\gdef \LT@iv {\LT@entry | |
130 | - {1}{78.18367pt}\LT@entry | |
131 | - {1}{380.5249pt}} | |
132 | -\gdef \LT@v {\LT@entry | |
133 | - {1}{78.18367pt}\LT@entry | |
134 | - {1}{380.5249pt}} | |
135 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.1}Descripci\IeC {\'o}n detallada}{19}{subsection.8.2.1}} | |
136 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.2}Documentaci\IeC {\'o}n del constructor y destructor}{19}{subsection.8.2.2}} | |
137 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.2.1}Socket}{19}{subsubsection.8.2.2.1}} | |
138 | -\newlabel{class_socket_a7c3256c4fc6e2c603df73201049fae5a}{{8.2.2.1}{19}{Socket\relax }{subsubsection.8.2.2.1}{}} | |
139 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.3}Documentaci\IeC {\'o}n de las funciones miembro}{19}{subsection.8.2.3}} | |
140 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.1}Accept}{19}{subsubsection.8.2.3.1}} | |
141 | -\newlabel{class_socket_a25cdd79546b8e7e49f2195208ae6d00c}{{8.2.3.1}{19}{Accept\relax }{subsubsection.8.2.3.1}{}} | |
142 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.2}Bind}{19}{subsubsection.8.2.3.2}} | |
143 | -\newlabel{class_socket_afdc52c70cf11911cc1a3c595a7849cf0}{{8.2.3.2}{19}{Bind\relax }{subsubsection.8.2.3.2}{}} | |
144 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.3}Close}{19}{subsubsection.8.2.3.3}} | |
145 | -\newlabel{class_socket_a4c8ced9a8ce58834191b3b4f2033b173}{{8.2.3.3}{19}{Close\relax }{subsubsection.8.2.3.3}{}} | |
146 | -\gdef \LT@vi {\LT@entry | |
147 | - {1}{78.18367pt}\LT@entry | |
148 | - {1}{380.5249pt}} | |
149 | -\gdef \LT@vii {\LT@entry | |
150 | - {1}{78.18367pt}\LT@entry | |
151 | - {1}{380.5249pt}} | |
152 | -\gdef \LT@viii {\LT@entry | |
153 | - {1}{78.18367pt}\LT@entry | |
154 | - {1}{380.5249pt}} | |
155 | -\gdef \LT@ix {\LT@entry | |
156 | - {1}{78.18367pt}\LT@entry | |
157 | - {1}{380.5249pt}} | |
158 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.4}Connect}{20}{subsubsection.8.2.3.4}} | |
159 | -\newlabel{class_socket_aa1d074c1aa400e8bca7c7da79b036abe}{{8.2.3.4}{20}{Connect\relax }{subsubsection.8.2.3.4}{}} | |
160 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.5}Create}{20}{subsubsection.8.2.3.5}} | |
161 | -\newlabel{class_socket_add736ccf41f102910a2b8ac5e77eb8b1}{{8.2.3.5}{20}{Create\relax }{subsubsection.8.2.3.5}{}} | |
162 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.6}get\discretionary {-}{}{}Sock}{20}{subsubsection.8.2.3.6}} | |
163 | -\newlabel{class_socket_abc14da0faa1d00fe361eeede1b3cda4a}{{8.2.3.6}{20}{get\-Sock\relax }{subsubsection.8.2.3.6}{}} | |
164 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.7}Listen}{20}{subsubsection.8.2.3.7}} | |
165 | -\newlabel{class_socket_a4d476d11854d7acb17b8d196c8171865}{{8.2.3.7}{20}{Listen\relax }{subsubsection.8.2.3.7}{}} | |
166 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.8}operator$<$$<$}{20}{subsubsection.8.2.3.8}} | |
167 | -\newlabel{class_socket_a5beab0c84c933510a53126f786cff6de}{{8.2.3.8}{20}{operator$<$$<$\relax }{subsubsection.8.2.3.8}{}} | |
168 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.9}operator$>$$>$}{20}{subsubsection.8.2.3.9}} | |
169 | -\newlabel{class_socket_ab6b2dffea36c60c53f8d5e539f1cf000}{{8.2.3.9}{20}{operator$>$$>$\relax }{subsubsection.8.2.3.9}{}} | |
170 | -\gdef \LT@x {\LT@entry | |
171 | - {1}{78.18367pt}\LT@entry | |
172 | - {1}{380.5249pt}} | |
173 | -\gdef \LT@xi {\LT@entry | |
174 | - {1}{78.18367pt}\LT@entry | |
175 | - {1}{380.5249pt}} | |
176 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.10}Receive}{21}{subsubsection.8.2.3.10}} | |
177 | -\newlabel{class_socket_aa1a8b143bb2adf57934156d9e33b8611}{{8.2.3.10}{21}{Receive\relax }{subsubsection.8.2.3.10}{}} | |
178 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3.11}Send}{21}{subsubsection.8.2.3.11}} | |
179 | -\newlabel{class_socket_a4c4ecb88d5587177899198861d29d3dd}{{8.2.3.11}{21}{Send\relax }{subsubsection.8.2.3.11}{}} | |
180 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.4}Documentaci\IeC {\'o}n de los datos miembro}{21}{subsection.8.2.4}} | |
181 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.4.1}sock}{21}{subsubsection.8.2.4.1}} | |
182 | -\newlabel{class_socket_a231ddf6e338a86640e26808b83efeaa1}{{8.2.4.1}{21}{sock\relax }{subsubsection.8.2.4.1}{}} | |
183 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.4.2}sock\discretionary {-}{}{}Addr}{21}{subsubsection.8.2.4.2}} | |
184 | -\newlabel{class_socket_ae4d80b83c327ed835b5f4575a499a400}{{8.2.4.2}{21}{sock\-Addr\relax }{subsubsection.8.2.4.2}{}} | |
185 | -\@writefile{toc}{\contentsline {section}{\numberline {8.3}Referencia de la Clase Socket\discretionary {-}{}{}Exception}{21}{section.8.3}} | |
186 | -\newlabel{class_socket_exception}{{8.3}{21}{Referencia de la Clase Socket\-Exception\relax }{section.8.3}{}} | |
187 | -\gdef \LT@xii {\LT@entry | |
188 | - {1}{78.18367pt}\LT@entry | |
189 | - {1}{380.5249pt}} | |
190 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}Descripci\IeC {\'o}n detallada}{22}{subsection.8.3.1}} | |
191 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}Documentaci\IeC {\'o}n del constructor y destructor}{22}{subsection.8.3.2}} | |
192 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.2.1}Socket\discretionary {-}{}{}Exception}{22}{subsubsection.8.3.2.1}} | |
193 | -\newlabel{class_socket_exception_a06573084bad8aca1443281c0970fe033}{{8.3.2.1}{22}{Socket\-Exception\relax }{subsubsection.8.3.2.1}{}} | |
194 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.2.2}$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}{22}{subsubsection.8.3.2.2}} | |
195 | -\newlabel{class_socket_exception_a659557c899329aea01977c980c4db9b9}{{8.3.2.2}{22}{$\sim $\-Socket\-Exception\relax }{subsubsection.8.3.2.2}{}} | |
196 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.3}Documentaci\IeC {\'o}n de las funciones miembro}{22}{subsection.8.3.3}} | |
197 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.3.1}description}{22}{subsubsection.8.3.3.1}} | |
198 | -\newlabel{class_socket_exception_ae160a594055812694ac93f7118c4af1c}{{8.3.3.1}{22}{description\relax }{subsubsection.8.3.3.1}{}} | |
199 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.4}Documentaci\IeC {\'o}n de los datos miembro}{22}{subsection.8.3.4}} | |
200 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.4.1}message}{22}{subsubsection.8.3.4.1}} | |
201 | -\newlabel{class_socket_exception_a43f3472f1433552059ffeb9a251a9b76}{{8.3.4.1}{22}{message\relax }{subsubsection.8.3.4.1}{}} | |
202 | -\@writefile{toc}{\contentsline {section}{\numberline {8.4}Referencia de la Estructura thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}{22}{section.8.4}} | |
203 | -\newlabel{structthread__args}{{8.4}{22}{Referencia de la Estructura thread\-\_\-args\relax }{section.8.4}{}} | |
204 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}Descripci\IeC {\'o}n detallada}{23}{subsection.8.4.1}} | |
205 | -\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}Documentaci\IeC {\'o}n de los datos miembro}{23}{subsection.8.4.2}} | |
206 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2.1}condition}{23}{subsubsection.8.4.2.1}} | |
207 | -\newlabel{structthread__args_a96ee28beaed4175257db3d8794245f25}{{8.4.2.1}{23}{condition\relax }{subsubsection.8.4.2.1}{}} | |
208 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2.2}id}{23}{subsubsection.8.4.2.2}} | |
209 | -\newlabel{structthread__args_a6322b3468fd88f8f49977a6439e9f352}{{8.4.2.2}{23}{id\relax }{subsubsection.8.4.2.2}{}} | |
210 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2.3}mutex}{23}{subsubsection.8.4.2.3}} | |
211 | -\newlabel{structthread__args_ad5d64499f5f6e2df467c96b52a94c520}{{8.4.2.3}{23}{mutex\relax }{subsubsection.8.4.2.3}{}} | |
212 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2.4}s}{24}{subsubsection.8.4.2.4}} | |
213 | -\newlabel{structthread__args_aede3ef61778d02bdf25c368d1cf9d489}{{8.4.2.4}{24}{s\relax }{subsubsection.8.4.2.4}{}} | |
214 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2.5}serv}{24}{subsubsection.8.4.2.5}} | |
215 | -\newlabel{structthread__args_ab29508135b033282f374d0fb47028fbd}{{8.4.2.5}{24}{serv\relax }{subsubsection.8.4.2.5}{}} | |
216 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2.6}thread}{24}{subsubsection.8.4.2.6}} | |
217 | -\newlabel{structthread__args_acdcd2db4307e5e75d5110067e196a70e}{{8.4.2.6}{24}{thread\relax }{subsubsection.8.4.2.6}{}} | |
218 | -\@writefile{toc}{\contentsline {chapter}{\numberline {9}Documentaci\IeC {\'o}n de archivos}{25}{chapter.9}} | |
219 | -\@writefile{lof}{\addvspace {10\p@ }} | |
220 | -\@writefile{lot}{\addvspace {10\p@ }} | |
221 | -\@writefile{toc}{\contentsline {section}{\numberline {9.1}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.cpp}{25}{section.9.1}} | |
222 | -\newlabel{client_8cpp}{{9.1}{25}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/client.cpp\relax }{section.9.1}{}} | |
223 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.1}Descripci\IeC {\'o}n detallada}{25}{subsection.9.1.1}} | |
224 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.2}Documentaci\IeC {\'o}n de las funciones}{25}{subsection.9.1.2}} | |
225 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.2.1}exit\discretionary {-}{}{}Client}{25}{subsubsection.9.1.2.1}} | |
226 | -\newlabel{client_8cpp_a00a6f7afcba6bb656a7b05c67efa42ba}{{9.1.2.1}{25}{exit\-Client\relax }{subsubsection.9.1.2.1}{}} | |
227 | -\gdef \LT@xiii {\LT@entry | |
228 | - {1}{78.18367pt}\LT@entry | |
229 | - {1}{380.5249pt}} | |
230 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.2.2}main}{26}{subsubsection.9.1.2.2}} | |
231 | -\newlabel{client_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{{9.1.2.2}{26}{main\relax }{subsubsection.9.1.2.2}{}} | |
232 | -\@writefile{toc}{\contentsline {section}{\numberline {9.2}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.dox}{26}{section.9.2}} | |
233 | -\newlabel{client_8dox}{{9.2}{26}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/client.dox\relax }{section.9.2}{}} | |
234 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.1}Descripci\IeC {\'o}n detallada}{26}{subsection.9.2.1}} | |
235 | -\@writefile{toc}{\contentsline {section}{\numberline {9.3}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/conf.dox}{26}{section.9.3}} | |
236 | -\newlabel{conf_8dox}{{9.3}{26}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/conf.dox\relax }{section.9.3}{}} | |
237 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.3.1}Descripci\IeC {\'o}n detallada}{26}{subsection.9.3.1}} | |
238 | -\@writefile{toc}{\contentsline {section}{\numberline {9.4}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/howto.dox}{26}{section.9.4}} | |
239 | -\newlabel{howto_8dox}{{9.4}{26}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/howto.dox\relax }{section.9.4}{}} | |
240 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.4.1}Descripci\IeC {\'o}n detallada}{26}{subsection.9.4.1}} | |
241 | -\@writefile{toc}{\contentsline {section}{\numberline {9.5}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/server.h}{27}{section.9.5}} | |
242 | -\newlabel{server_8h}{{9.5}{27}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/server.h\relax }{section.9.5}{}} | |
243 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.5.1}Descripci\IeC {\'o}n detallada}{27}{subsection.9.5.1}} | |
244 | -\gdef \LT@xiv {\LT@entry | |
245 | - {1}{78.18367pt}\LT@entry | |
246 | - {1}{380.5249pt}} | |
247 | -\gdef \LT@xv {\LT@entry | |
248 | - {1}{78.18367pt}\LT@entry | |
249 | - {1}{380.5249pt}} | |
250 | -\gdef \LT@xvi {\LT@entry | |
251 | - {1}{78.18367pt}\LT@entry | |
252 | - {1}{380.5249pt}} | |
253 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.5.2}Documentaci\IeC {\'o}n de los 'defines'}{28}{subsection.9.5.2}} | |
254 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.2.1}C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}{28}{subsubsection.9.5.2.1}} | |
255 | -\newlabel{server_8h_ad22e7f0ef164a8dafb32f779f737a1bd}{{9.5.2.1}{28}{C\-O\-N\-F\-F\-I\-L\-E\relax }{subsubsection.9.5.2.1}{}} | |
256 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.2.2}N}{28}{subsubsection.9.5.2.2}} | |
257 | -\newlabel{server_8h_a0240ac851181b84ac374872dc5434ee4}{{9.5.2.2}{28}{N\relax }{subsubsection.9.5.2.2}{}} | |
258 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.5.3}Documentaci\IeC {\'o}n de las funciones}{28}{subsection.9.5.3}} | |
259 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.3.1}kill\discretionary {-}{}{}Thread}{28}{subsubsection.9.5.3.1}} | |
260 | -\newlabel{server_8h_ab99831172d1d4bca2c79bb37c7c062df}{{9.5.3.1}{28}{kill\-Thread\relax }{subsubsection.9.5.3.1}{}} | |
261 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.3.2}process\discretionary {-}{}{}Text}{28}{subsubsection.9.5.3.2}} | |
262 | -\newlabel{server_8h_aa6328bc358b87d3e11c3f460d6427c5b}{{9.5.3.2}{28}{process\-Text\relax }{subsubsection.9.5.3.2}{}} | |
263 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.3.3}read\discretionary {-}{}{}Conf}{28}{subsubsection.9.5.3.3}} | |
264 | -\newlabel{server_8h_a4f850f08d755a0d0ebe936b5b84975e3}{{9.5.3.3}{28}{read\-Conf\relax }{subsubsection.9.5.3.3}{}} | |
265 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.3.4}Worker\discretionary {-}{}{}Thread}{28}{subsubsection.9.5.3.4}} | |
266 | -\newlabel{server_8h_a7d13c650ec7a525ad17cabba4f371745}{{9.5.3.4}{28}{Worker\-Thread\relax }{subsubsection.9.5.3.4}{}} | |
267 | -\gdef \LT@xvii {\LT@entry | |
268 | - {1}{78.18367pt}\LT@entry | |
269 | - {1}{380.5249pt}} | |
270 | -\@writefile{toc}{\contentsline {section}{\numberline {9.6}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket.h}{29}{section.9.6}} | |
271 | -\newlabel{_socket_8h}{{9.6}{29}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\-Socket.h\relax }{section.9.6}{}} | |
272 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.6.1}Descripci\IeC {\'o}n detallada}{29}{subsection.9.6.1}} | |
273 | -\@writefile{toc}{\contentsline {section}{\numberline {9.7}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.h}{29}{section.9.7}} | |
274 | -\newlabel{_socket_exception_8h}{{9.7}{29}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/include/\-Socket\-Exception.h\relax }{section.9.7}{}} | |
275 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.7.1}Descripci\IeC {\'o}n detallada}{30}{subsection.9.7.1}} | |
276 | -\@writefile{toc}{\contentsline {section}{\numberline {9.8}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/main\discretionary {-}{}{}\_\discretionary {-}{}{}server.cpp}{30}{section.9.8}} | |
277 | -\newlabel{main__server_8cpp}{{9.8}{30}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/main\-\_\-server.cpp\relax }{section.9.8}{}} | |
278 | -\gdef \LT@xviii {\LT@entry | |
279 | - {1}{78.18367pt}\LT@entry | |
280 | - {1}{380.5249pt}} | |
281 | -\gdef \LT@xix {\LT@entry | |
282 | - {1}{78.18367pt}\LT@entry | |
283 | - {1}{380.5249pt}} | |
284 | -\gdef \LT@xx {\LT@entry | |
285 | - {1}{78.18367pt}\LT@entry | |
286 | - {1}{380.5249pt}} | |
287 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.1}Descripci\IeC {\'o}n detallada}{31}{subsection.9.8.1}} | |
288 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.2}Documentaci\IeC {\'o}n de las funciones}{31}{subsection.9.8.2}} | |
289 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.8.2.1}kill\discretionary {-}{}{}Thread}{31}{subsubsection.9.8.2.1}} | |
290 | -\newlabel{main__server_8cpp_ab99831172d1d4bca2c79bb37c7c062df}{{9.8.2.1}{31}{kill\-Thread\relax }{subsubsection.9.8.2.1}{}} | |
291 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.8.2.2}main}{31}{subsubsection.9.8.2.2}} | |
292 | -\newlabel{main__server_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{{9.8.2.2}{31}{main\relax }{subsubsection.9.8.2.2}{}} | |
293 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.8.2.3}process\discretionary {-}{}{}Text}{31}{subsubsection.9.8.2.3}} | |
294 | -\newlabel{main__server_8cpp_aa6328bc358b87d3e11c3f460d6427c5b}{{9.8.2.3}{31}{process\-Text\relax }{subsubsection.9.8.2.3}{}} | |
295 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.8.2.4}read\discretionary {-}{}{}Conf}{31}{subsubsection.9.8.2.4}} | |
296 | -\newlabel{main__server_8cpp_a4f850f08d755a0d0ebe936b5b84975e3}{{9.8.2.4}{31}{read\-Conf\relax }{subsubsection.9.8.2.4}{}} | |
297 | -\gdef \LT@xxi {\LT@entry | |
298 | - {1}{78.18367pt}\LT@entry | |
299 | - {1}{380.5249pt}} | |
300 | -\gdef \LT@xxii {\LT@entry | |
301 | - {1}{78.18367pt}\LT@entry | |
302 | - {1}{380.5249pt}} | |
303 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.8.2.5}stop\discretionary {-}{}{}Server}{32}{subsubsection.9.8.2.5}} | |
304 | -\newlabel{main__server_8cpp_a5ee86dec2f1282750e7b1da928d45dbc}{{9.8.2.5}{32}{stop\-Server\relax }{subsubsection.9.8.2.5}{}} | |
305 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.8.2.6}Worker\discretionary {-}{}{}Thread}{32}{subsubsection.9.8.2.6}} | |
306 | -\newlabel{main__server_8cpp_a7d13c650ec7a525ad17cabba4f371745}{{9.8.2.6}{32}{Worker\-Thread\relax }{subsubsection.9.8.2.6}{}} | |
307 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.8.3}Documentaci\IeC {\'o}n de las variables}{32}{subsection.9.8.3}} | |
308 | -\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.8.3.1}serv}{32}{subsubsection.9.8.3.1}} | |
309 | -\newlabel{main__server_8cpp_ab6b71e6574fcb2d2e0a5c2af08a2799f}{{9.8.3.1}{32}{serv\relax }{subsubsection.9.8.3.1}{}} | |
310 | -\@writefile{toc}{\contentsline {section}{\numberline {9.9}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/mainpage.dox}{32}{section.9.9}} | |
311 | -\newlabel{mainpage_8dox}{{9.9}{32}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/mainpage.dox\relax }{section.9.9}{}} | |
312 | -\@writefile{toc}{\contentsline {section}{\numberline {9.10}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/makefile.dox}{32}{section.9.10}} | |
313 | -\newlabel{makefile_8dox}{{9.10}{32}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/makefile.dox\relax }{section.9.10}{}} | |
314 | -\@writefile{toc}{\contentsline {section}{\numberline {9.11}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.cpp}{32}{section.9.11}} | |
315 | -\newlabel{server_8cpp}{{9.11}{32}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/server.cpp\relax }{section.9.11}{}} | |
316 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.11.1}Descripci\IeC {\'o}n detallada}{32}{subsection.9.11.1}} | |
317 | -\@writefile{toc}{\contentsline {section}{\numberline {9.12}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.dox}{33}{section.9.12}} | |
318 | -\newlabel{server_8dox}{{9.12}{33}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/server.dox\relax }{section.9.12}{}} | |
319 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.12.1}Descripci\IeC {\'o}n detallada}{33}{subsection.9.12.1}} | |
320 | -\@writefile{toc}{\contentsline {section}{\numberline {9.13}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/\discretionary {-}{}{}Socket.cpp}{33}{section.9.13}} | |
321 | -\newlabel{_socket_8cpp}{{9.13}{33}{Referencia del Archivo /home/imanol/devel/eclipse/\-P\-A\-D/\-Socket/src/\-Socket.cpp\relax }{section.9.13}{}} | |
322 | -\@writefile{toc}{\contentsline {subsection}{\numberline {9.13.1}Descripci\IeC {\'o}n detallada}{33}{subsection.9.13.1}} | |
323 | -\@writefile{toc}{\contentsline {part}{\IeC {\'I}ndice}{33}{subsection.9.13.1}} |
Socket/doc/latex/refman.idx deleted
1 | -\indexentry{Server@{Server}|hyperpage}{15} | |
2 | -\indexentry{Server@{Server}!Server@{Server}|hyperpage}{16} | |
3 | -\indexentry{Server@{Server}!Server@{Server}|hyperpage}{16} | |
4 | -\indexentry{Server@{Server}!free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M@{free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}|hyperpage}{16} | |
5 | -\indexentry{free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M@{free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}!Server@{Server}|hyperpage}{16} | |
6 | -\indexentry{Server@{Server}!get\discretionary {-}{}{}N\discretionary {-}{}{}Workers@{get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}|hyperpage}{16} | |
7 | -\indexentry{get\discretionary {-}{}{}N\discretionary {-}{}{}Workers@{get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}!Server@{Server}|hyperpage}{16} | |
8 | -\indexentry{Server@{Server}!get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads@{get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}|hyperpage}{16} | |
9 | -\indexentry{get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads@{get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}!Server@{Server}|hyperpage}{16} | |
10 | -\indexentry{Server@{Server}!get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads@{get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}|hyperpage}{16} | |
11 | -\indexentry{get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads@{get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}!Server@{Server}|hyperpage}{16} | |
12 | -\indexentry{Server@{Server}!request\discretionary {-}{}{}Exit@{request\discretionary {-}{}{}Exit}|hyperpage}{16} | |
13 | -\indexentry{request\discretionary {-}{}{}Exit@{request\discretionary {-}{}{}Exit}!Server@{Server}|hyperpage}{16} | |
14 | -\indexentry{Server@{Server}!set\discretionary {-}{}{}N\discretionary {-}{}{}Workers@{set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}|hyperpage}{17} | |
15 | -\indexentry{set\discretionary {-}{}{}N\discretionary {-}{}{}Workers@{set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}!Server@{Server}|hyperpage}{17} | |
16 | -\indexentry{Server@{Server}!start\discretionary {-}{}{}Server@{start\discretionary {-}{}{}Server}|hyperpage}{17} | |
17 | -\indexentry{start\discretionary {-}{}{}Server@{start\discretionary {-}{}{}Server}!Server@{Server}|hyperpage}{17} | |
18 | -\indexentry{Server@{Server}!n\discretionary {-}{}{}Workers@{n\discretionary {-}{}{}Workers}|hyperpage}{17} | |
19 | -\indexentry{n\discretionary {-}{}{}Workers@{n\discretionary {-}{}{}Workers}!Server@{Server}|hyperpage}{17} | |
20 | -\indexentry{Server@{Server}!shutdown\discretionary {-}{}{}Server@{shutdown\discretionary {-}{}{}Server}|hyperpage}{17} | |
21 | -\indexentry{shutdown\discretionary {-}{}{}Server@{shutdown\discretionary {-}{}{}Server}!Server@{Server}|hyperpage}{17} | |
22 | -\indexentry{Server@{Server}!ss@{ss}|hyperpage}{17} | |
23 | -\indexentry{ss@{ss}!Server@{Server}|hyperpage}{17} | |
24 | -\indexentry{Server@{Server}!started\discretionary {-}{}{}Threads@{started\discretionary {-}{}{}Threads}|hyperpage}{17} | |
25 | -\indexentry{started\discretionary {-}{}{}Threads@{started\discretionary {-}{}{}Threads}!Server@{Server}|hyperpage}{17} | |
26 | -\indexentry{Server@{Server}!stopped\discretionary {-}{}{}Threads@{stopped\discretionary {-}{}{}Threads}|hyperpage}{17} | |
27 | -\indexentry{stopped\discretionary {-}{}{}Threads@{stopped\discretionary {-}{}{}Threads}!Server@{Server}|hyperpage}{17} | |
28 | -\indexentry{Server@{Server}!worker\discretionary {-}{}{}I\discretionary {-}{}{}D@{worker\discretionary {-}{}{}I\discretionary {-}{}{}D}|hyperpage}{18} | |
29 | -\indexentry{worker\discretionary {-}{}{}I\discretionary {-}{}{}D@{worker\discretionary {-}{}{}I\discretionary {-}{}{}D}!Server@{Server}|hyperpage}{18} | |
30 | -\indexentry{Socket@{Socket}|hyperpage}{18} | |
31 | -\indexentry{Socket@{Socket}!Socket@{Socket}|hyperpage}{19} | |
32 | -\indexentry{Socket@{Socket}!Socket@{Socket}|hyperpage}{19} | |
33 | -\indexentry{Socket@{Socket}!Accept@{Accept}|hyperpage}{19} | |
34 | -\indexentry{Accept@{Accept}!Socket@{Socket}|hyperpage}{19} | |
35 | -\indexentry{Socket@{Socket}!Bind@{Bind}|hyperpage}{19} | |
36 | -\indexentry{Bind@{Bind}!Socket@{Socket}|hyperpage}{19} | |
37 | -\indexentry{Socket@{Socket}!Close@{Close}|hyperpage}{19} | |
38 | -\indexentry{Close@{Close}!Socket@{Socket}|hyperpage}{19} | |
39 | -\indexentry{Socket@{Socket}!Connect@{Connect}|hyperpage}{19} | |
40 | -\indexentry{Connect@{Connect}!Socket@{Socket}|hyperpage}{19} | |
41 | -\indexentry{Socket@{Socket}!Create@{Create}|hyperpage}{20} | |
42 | -\indexentry{Create@{Create}!Socket@{Socket}|hyperpage}{20} | |
43 | -\indexentry{Socket@{Socket}!get\discretionary {-}{}{}Sock@{get\discretionary {-}{}{}Sock}|hyperpage}{20} | |
44 | -\indexentry{get\discretionary {-}{}{}Sock@{get\discretionary {-}{}{}Sock}!Socket@{Socket}|hyperpage}{20} | |
45 | -\indexentry{Socket@{Socket}!Listen@{Listen}|hyperpage}{20} | |
46 | -\indexentry{Listen@{Listen}!Socket@{Socket}|hyperpage}{20} | |
47 | -\indexentry{Socket@{Socket}!operator$<$$<$@{operator$<$$<$}|hyperpage}{20} | |
48 | -\indexentry{operator$<$$<$@{operator$<$$<$}!Socket@{Socket}|hyperpage}{20} | |
49 | -\indexentry{Socket@{Socket}!operator$>$$>$@{operator$>$$>$}|hyperpage}{20} | |
50 | -\indexentry{operator$>$$>$@{operator$>$$>$}!Socket@{Socket}|hyperpage}{20} | |
51 | -\indexentry{Socket@{Socket}!Receive@{Receive}|hyperpage}{20} | |
52 | -\indexentry{Receive@{Receive}!Socket@{Socket}|hyperpage}{20} | |
53 | -\indexentry{Socket@{Socket}!Send@{Send}|hyperpage}{21} | |
54 | -\indexentry{Send@{Send}!Socket@{Socket}|hyperpage}{21} | |
55 | -\indexentry{Socket@{Socket}!sock@{sock}|hyperpage}{21} | |
56 | -\indexentry{sock@{sock}!Socket@{Socket}|hyperpage}{21} | |
57 | -\indexentry{Socket@{Socket}!sock\discretionary {-}{}{}Addr@{sock\discretionary {-}{}{}Addr}|hyperpage}{21} | |
58 | -\indexentry{sock\discretionary {-}{}{}Addr@{sock\discretionary {-}{}{}Addr}!Socket@{Socket}|hyperpage}{21} | |
59 | -\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}|hyperpage}{21} | |
60 | -\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}|hyperpage}{22} | |
61 | -\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!SocketException@{Socket\discretionary {-}{}{}Exception}|hyperpage}{22} | |
62 | -\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception@{$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}|hyperpage}{22} | |
63 | -\indexentry{$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception@{$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}!SocketException@{Socket\discretionary {-}{}{}Exception}|hyperpage}{22} | |
64 | -\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!description@{description}|hyperpage}{22} | |
65 | -\indexentry{description@{description}!SocketException@{Socket\discretionary {-}{}{}Exception}|hyperpage}{22} | |
66 | -\indexentry{Socket\discretionary {-}{}{}Exception@{Socket\discretionary {-}{}{}Exception}!message@{message}|hyperpage}{22} | |
67 | -\indexentry{message@{message}!SocketException@{Socket\discretionary {-}{}{}Exception}|hyperpage}{22} | |
68 | -\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{22} | |
69 | -\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!condition@{condition}|hyperpage}{23} | |
70 | -\indexentry{condition@{condition}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{23} | |
71 | -\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!id@{id}|hyperpage}{23} | |
72 | -\indexentry{id@{id}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{23} | |
73 | -\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!mutex@{mutex}|hyperpage}{23} | |
74 | -\indexentry{mutex@{mutex}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{23} | |
75 | -\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!s@{s}|hyperpage}{23} | |
76 | -\indexentry{s@{s}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{23} | |
77 | -\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!serv@{serv}|hyperpage}{24} | |
78 | -\indexentry{serv@{serv}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{24} | |
79 | -\indexentry{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}!thread@{thread}|hyperpage}{24} | |
80 | -\indexentry{thread@{thread}!thread_args@{thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}|hyperpage}{24} | |
81 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.\discretionary {-}{}{}cpp@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.\discretionary {-}{}{}cpp}|hyperpage}{25} | |
82 | -\indexentry{client.\discretionary {-}{}{}cpp@{client.\discretionary {-}{}{}cpp}!exit\discretionary {-}{}{}Client@{exit\discretionary {-}{}{}Client}|hyperpage}{25} | |
83 | -\indexentry{exit\discretionary {-}{}{}Client@{exit\discretionary {-}{}{}Client}!client.cpp@{client.\discretionary {-}{}{}cpp}|hyperpage}{25} | |
84 | -\indexentry{client.\discretionary {-}{}{}cpp@{client.\discretionary {-}{}{}cpp}!main@{main}|hyperpage}{26} | |
85 | -\indexentry{main@{main}!client.cpp@{client.\discretionary {-}{}{}cpp}|hyperpage}{26} | |
86 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.\discretionary {-}{}{}dox}|hyperpage}{26} | |
87 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/conf.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/conf.\discretionary {-}{}{}dox}|hyperpage}{26} | |
88 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/howto.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/howto.\discretionary {-}{}{}dox}|hyperpage}{26} | |
89 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/server.\discretionary {-}{}{}h@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/server.\discretionary {-}{}{}h}|hyperpage}{27} | |
90 | -\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E@{C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}|hyperpage}{28} | |
91 | -\indexentry{C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E@{C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{28} | |
92 | -\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!N@{N}|hyperpage}{28} | |
93 | -\indexentry{N@{N}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{28} | |
94 | -\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!kill\discretionary {-}{}{}Thread@{kill\discretionary {-}{}{}Thread}|hyperpage}{28} | |
95 | -\indexentry{kill\discretionary {-}{}{}Thread@{kill\discretionary {-}{}{}Thread}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{28} | |
96 | -\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!process\discretionary {-}{}{}Text@{process\discretionary {-}{}{}Text}|hyperpage}{28} | |
97 | -\indexentry{process\discretionary {-}{}{}Text@{process\discretionary {-}{}{}Text}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{28} | |
98 | -\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!read\discretionary {-}{}{}Conf@{read\discretionary {-}{}{}Conf}|hyperpage}{28} | |
99 | -\indexentry{read\discretionary {-}{}{}Conf@{read\discretionary {-}{}{}Conf}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{28} | |
100 | -\indexentry{server.\discretionary {-}{}{}h@{server.\discretionary {-}{}{}h}!Worker\discretionary {-}{}{}Thread@{Worker\discretionary {-}{}{}Thread}|hyperpage}{28} | |
101 | -\indexentry{Worker\discretionary {-}{}{}Thread@{Worker\discretionary {-}{}{}Thread}!server.h@{server.\discretionary {-}{}{}h}|hyperpage}{28} | |
102 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket.\discretionary {-}{}{}h@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket.\discretionary {-}{}{}h}|hyperpage}{29} | |
103 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.\discretionary {-}{}{}h@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.\discretionary {-}{}{}h}|hyperpage}{29} | |
104 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}|hyperpage}{30} | |
105 | -\indexentry{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}!kill\discretionary {-}{}{}Thread@{kill\discretionary {-}{}{}Thread}|hyperpage}{31} | |
106 | -\indexentry{kill\discretionary {-}{}{}Thread@{kill\discretionary {-}{}{}Thread}!main_server.cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}|hyperpage}{31} | |
107 | -\indexentry{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}!main@{main}|hyperpage}{31} | |
108 | -\indexentry{main@{main}!main_server.cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}|hyperpage}{31} | |
109 | -\indexentry{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}!process\discretionary {-}{}{}Text@{process\discretionary {-}{}{}Text}|hyperpage}{31} | |
110 | -\indexentry{process\discretionary {-}{}{}Text@{process\discretionary {-}{}{}Text}!main_server.cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}|hyperpage}{31} | |
111 | -\indexentry{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}!read\discretionary {-}{}{}Conf@{read\discretionary {-}{}{}Conf}|hyperpage}{31} | |
112 | -\indexentry{read\discretionary {-}{}{}Conf@{read\discretionary {-}{}{}Conf}!main_server.cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}|hyperpage}{31} | |
113 | -\indexentry{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}!stop\discretionary {-}{}{}Server@{stop\discretionary {-}{}{}Server}|hyperpage}{32} | |
114 | -\indexentry{stop\discretionary {-}{}{}Server@{stop\discretionary {-}{}{}Server}!main_server.cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}|hyperpage}{32} | |
115 | -\indexentry{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}!Worker\discretionary {-}{}{}Thread@{Worker\discretionary {-}{}{}Thread}|hyperpage}{32} | |
116 | -\indexentry{Worker\discretionary {-}{}{}Thread@{Worker\discretionary {-}{}{}Thread}!main_server.cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}|hyperpage}{32} | |
117 | -\indexentry{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}!serv@{serv}|hyperpage}{32} | |
118 | -\indexentry{serv@{serv}!main_server.cpp@{main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}|hyperpage}{32} | |
119 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/mainpage.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/mainpage.\discretionary {-}{}{}dox}|hyperpage}{32} | |
120 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/makefile.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/makefile.\discretionary {-}{}{}dox}|hyperpage}{32} | |
121 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.\discretionary {-}{}{}cpp@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.\discretionary {-}{}{}cpp}|hyperpage}{32} | |
122 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.\discretionary {-}{}{}dox@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.\discretionary {-}{}{}dox}|hyperpage}{33} | |
123 | -\indexentry{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/\discretionary {-}{}{}Socket.\discretionary {-}{}{}cpp@{/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/\discretionary {-}{}{}Socket.\discretionary {-}{}{}cpp}|hyperpage}{33} |
Socket/doc/latex/refman.ind deleted
1 | -\begin{theindex} | |
2 | - | |
3 | - \item {$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception} | |
4 | - \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{22} | |
5 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/\discretionary {-}{}{}Socket.\discretionary {-}{}{}cpp}, | |
6 | - \hyperpage{33} | |
7 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.\discretionary {-}{}{}cpp}, | |
8 | - \hyperpage{25} | |
9 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.\discretionary {-}{}{}dox}, | |
10 | - \hyperpage{26} | |
11 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/conf.\discretionary {-}{}{}dox}, | |
12 | - \hyperpage{26} | |
13 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/howto.\discretionary {-}{}{}dox}, | |
14 | - \hyperpage{26} | |
15 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket.\discretionary {-}{}{}h}, | |
16 | - \hyperpage{29} | |
17 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.\discretionary {-}{}{}h}, | |
18 | - \hyperpage{29} | |
19 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/server.\discretionary {-}{}{}h}, | |
20 | - \hyperpage{27} | |
21 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}, | |
22 | - \hyperpage{30} | |
23 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/mainpage.\discretionary {-}{}{}dox}, | |
24 | - \hyperpage{32} | |
25 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/makefile.\discretionary {-}{}{}dox}, | |
26 | - \hyperpage{32} | |
27 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.\discretionary {-}{}{}cpp}, | |
28 | - \hyperpage{32} | |
29 | - \item {/home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.\discretionary {-}{}{}dox}, | |
30 | - \hyperpage{33} | |
31 | - | |
32 | - \indexspace | |
33 | - | |
34 | - \item {Accept} | |
35 | - \subitem {Socket}, \hyperpage{19} | |
36 | - | |
37 | - \indexspace | |
38 | - | |
39 | - \item {Bind} | |
40 | - \subitem {Socket}, \hyperpage{19} | |
41 | - | |
42 | - \indexspace | |
43 | - | |
44 | - \item {C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E} | |
45 | - \subitem {server.\discretionary {-}{}{}h}, \hyperpage{28} | |
46 | - \item {client.\discretionary {-}{}{}cpp} | |
47 | - \subitem {exit\discretionary {-}{}{}Client}, \hyperpage{25} | |
48 | - \subitem {main}, \hyperpage{26} | |
49 | - \item {Close} | |
50 | - \subitem {Socket}, \hyperpage{19} | |
51 | - \item {condition} | |
52 | - \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
53 | - \hyperpage{23} | |
54 | - \item {Connect} | |
55 | - \subitem {Socket}, \hyperpage{19} | |
56 | - \item {Create} | |
57 | - \subitem {Socket}, \hyperpage{20} | |
58 | - | |
59 | - \indexspace | |
60 | - | |
61 | - \item {description} | |
62 | - \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{22} | |
63 | - | |
64 | - \indexspace | |
65 | - | |
66 | - \item {exit\discretionary {-}{}{}Client} | |
67 | - \subitem {client.\discretionary {-}{}{}cpp}, \hyperpage{25} | |
68 | - | |
69 | - \indexspace | |
70 | - | |
71 | - \item {free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M} | |
72 | - \subitem {Server}, \hyperpage{16} | |
73 | - | |
74 | - \indexspace | |
75 | - | |
76 | - \item {get\discretionary {-}{}{}N\discretionary {-}{}{}Workers} | |
77 | - \subitem {Server}, \hyperpage{16} | |
78 | - \item {get\discretionary {-}{}{}Sock} | |
79 | - \subitem {Socket}, \hyperpage{20} | |
80 | - \item {get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads} | |
81 | - \subitem {Server}, \hyperpage{16} | |
82 | - \item {get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads} | |
83 | - \subitem {Server}, \hyperpage{16} | |
84 | - | |
85 | - \indexspace | |
86 | - | |
87 | - \item {id} | |
88 | - \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
89 | - \hyperpage{23} | |
90 | - | |
91 | - \indexspace | |
92 | - | |
93 | - \item {kill\discretionary {-}{}{}Thread} | |
94 | - \subitem {main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}, | |
95 | - \hyperpage{31} | |
96 | - \subitem {server.\discretionary {-}{}{}h}, \hyperpage{28} | |
97 | - | |
98 | - \indexspace | |
99 | - | |
100 | - \item {Listen} | |
101 | - \subitem {Socket}, \hyperpage{20} | |
102 | - | |
103 | - \indexspace | |
104 | - | |
105 | - \item {main} | |
106 | - \subitem {client.\discretionary {-}{}{}cpp}, \hyperpage{26} | |
107 | - \subitem {main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}, | |
108 | - \hyperpage{31} | |
109 | - \item {main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp} | |
110 | - \subitem {kill\discretionary {-}{}{}Thread}, \hyperpage{31} | |
111 | - \subitem {main}, \hyperpage{31} | |
112 | - \subitem {process\discretionary {-}{}{}Text}, \hyperpage{31} | |
113 | - \subitem {read\discretionary {-}{}{}Conf}, \hyperpage{31} | |
114 | - \subitem {serv}, \hyperpage{32} | |
115 | - \subitem {stop\discretionary {-}{}{}Server}, \hyperpage{32} | |
116 | - \subitem {Worker\discretionary {-}{}{}Thread}, \hyperpage{32} | |
117 | - \item {message} | |
118 | - \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{22} | |
119 | - \item {mutex} | |
120 | - \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
121 | - \hyperpage{23} | |
122 | - | |
123 | - \indexspace | |
124 | - | |
125 | - \item {N} | |
126 | - \subitem {server.\discretionary {-}{}{}h}, \hyperpage{28} | |
127 | - \item {n\discretionary {-}{}{}Workers} | |
128 | - \subitem {Server}, \hyperpage{17} | |
129 | - | |
130 | - \indexspace | |
131 | - | |
132 | - \item {operator$<$$<$} | |
133 | - \subitem {Socket}, \hyperpage{20} | |
134 | - \item {operator$>$$>$} | |
135 | - \subitem {Socket}, \hyperpage{20} | |
136 | - | |
137 | - \indexspace | |
138 | - | |
139 | - \item {process\discretionary {-}{}{}Text} | |
140 | - \subitem {main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}, | |
141 | - \hyperpage{31} | |
142 | - \subitem {server.\discretionary {-}{}{}h}, \hyperpage{28} | |
143 | - | |
144 | - \indexspace | |
145 | - | |
146 | - \item {read\discretionary {-}{}{}Conf} | |
147 | - \subitem {main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}, | |
148 | - \hyperpage{31} | |
149 | - \subitem {server.\discretionary {-}{}{}h}, \hyperpage{28} | |
150 | - \item {Receive} | |
151 | - \subitem {Socket}, \hyperpage{20} | |
152 | - \item {request\discretionary {-}{}{}Exit} | |
153 | - \subitem {Server}, \hyperpage{16} | |
154 | - | |
155 | - \indexspace | |
156 | - | |
157 | - \item {s} | |
158 | - \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
159 | - \hyperpage{23} | |
160 | - \item {Send} | |
161 | - \subitem {Socket}, \hyperpage{21} | |
162 | - \item {serv} | |
163 | - \subitem {main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}, | |
164 | - \hyperpage{32} | |
165 | - \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
166 | - \hyperpage{24} | |
167 | - \item {Server}, \hyperpage{15} | |
168 | - \subitem {free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}, | |
169 | - \hyperpage{16} | |
170 | - \subitem {get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}, | |
171 | - \hyperpage{16} | |
172 | - \subitem {get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}, | |
173 | - \hyperpage{16} | |
174 | - \subitem {get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}, | |
175 | - \hyperpage{16} | |
176 | - \subitem {n\discretionary {-}{}{}Workers}, \hyperpage{17} | |
177 | - \subitem {request\discretionary {-}{}{}Exit}, \hyperpage{16} | |
178 | - \subitem {Server}, \hyperpage{16} | |
179 | - \subitem {set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}, | |
180 | - \hyperpage{17} | |
181 | - \subitem {shutdown\discretionary {-}{}{}Server}, \hyperpage{17} | |
182 | - \subitem {ss}, \hyperpage{17} | |
183 | - \subitem {start\discretionary {-}{}{}Server}, \hyperpage{17} | |
184 | - \subitem {started\discretionary {-}{}{}Threads}, \hyperpage{17} | |
185 | - \subitem {stopped\discretionary {-}{}{}Threads}, \hyperpage{17} | |
186 | - \subitem {worker\discretionary {-}{}{}I\discretionary {-}{}{}D}, | |
187 | - \hyperpage{18} | |
188 | - \item {server.\discretionary {-}{}{}h} | |
189 | - \subitem {C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}, | |
190 | - \hyperpage{28} | |
191 | - \subitem {kill\discretionary {-}{}{}Thread}, \hyperpage{28} | |
192 | - \subitem {N}, \hyperpage{28} | |
193 | - \subitem {process\discretionary {-}{}{}Text}, \hyperpage{28} | |
194 | - \subitem {read\discretionary {-}{}{}Conf}, \hyperpage{28} | |
195 | - \subitem {Worker\discretionary {-}{}{}Thread}, \hyperpage{28} | |
196 | - \item {set\discretionary {-}{}{}N\discretionary {-}{}{}Workers} | |
197 | - \subitem {Server}, \hyperpage{17} | |
198 | - \item {shutdown\discretionary {-}{}{}Server} | |
199 | - \subitem {Server}, \hyperpage{17} | |
200 | - \item {sock} | |
201 | - \subitem {Socket}, \hyperpage{21} | |
202 | - \item {sock\discretionary {-}{}{}Addr} | |
203 | - \subitem {Socket}, \hyperpage{21} | |
204 | - \item {Socket}, \hyperpage{18} | |
205 | - \subitem {Accept}, \hyperpage{19} | |
206 | - \subitem {Bind}, \hyperpage{19} | |
207 | - \subitem {Close}, \hyperpage{19} | |
208 | - \subitem {Connect}, \hyperpage{19} | |
209 | - \subitem {Create}, \hyperpage{20} | |
210 | - \subitem {get\discretionary {-}{}{}Sock}, \hyperpage{20} | |
211 | - \subitem {Listen}, \hyperpage{20} | |
212 | - \subitem {operator$<$$<$}, \hyperpage{20} | |
213 | - \subitem {operator$>$$>$}, \hyperpage{20} | |
214 | - \subitem {Receive}, \hyperpage{20} | |
215 | - \subitem {Send}, \hyperpage{21} | |
216 | - \subitem {sock}, \hyperpage{21} | |
217 | - \subitem {sock\discretionary {-}{}{}Addr}, \hyperpage{21} | |
218 | - \subitem {Socket}, \hyperpage{19} | |
219 | - \item {Socket\discretionary {-}{}{}Exception}, \hyperpage{21} | |
220 | - \subitem {$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}, | |
221 | - \hyperpage{22} | |
222 | - \subitem {description}, \hyperpage{22} | |
223 | - \subitem {message}, \hyperpage{22} | |
224 | - \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{22} | |
225 | - \subitem {Socket\discretionary {-}{}{}Exception}, \hyperpage{22} | |
226 | - \item {ss} | |
227 | - \subitem {Server}, \hyperpage{17} | |
228 | - \item {start\discretionary {-}{}{}Server} | |
229 | - \subitem {Server}, \hyperpage{17} | |
230 | - \item {started\discretionary {-}{}{}Threads} | |
231 | - \subitem {Server}, \hyperpage{17} | |
232 | - \item {stop\discretionary {-}{}{}Server} | |
233 | - \subitem {main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}, | |
234 | - \hyperpage{32} | |
235 | - \item {stopped\discretionary {-}{}{}Threads} | |
236 | - \subitem {Server}, \hyperpage{17} | |
237 | - | |
238 | - \indexspace | |
239 | - | |
240 | - \item {thread} | |
241 | - \subitem {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
242 | - \hyperpage{24} | |
243 | - \item {thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}, | |
244 | - \hyperpage{22} | |
245 | - \subitem {condition}, \hyperpage{23} | |
246 | - \subitem {id}, \hyperpage{23} | |
247 | - \subitem {mutex}, \hyperpage{23} | |
248 | - \subitem {s}, \hyperpage{23} | |
249 | - \subitem {serv}, \hyperpage{24} | |
250 | - \subitem {thread}, \hyperpage{24} | |
251 | - | |
252 | - \indexspace | |
253 | - | |
254 | - \item {worker\discretionary {-}{}{}I\discretionary {-}{}{}D} | |
255 | - \subitem {Server}, \hyperpage{18} | |
256 | - \item {Worker\discretionary {-}{}{}Thread} | |
257 | - \subitem {main\discretionary {-}{}{}\_\discretionary {-}{}{}server.\discretionary {-}{}{}cpp}, | |
258 | - \hyperpage{32} | |
259 | - \subitem {server.\discretionary {-}{}{}h}, \hyperpage{28} | |
260 | - | |
261 | -\end{theindex} |
Socket/doc/latex/refman.out deleted
1 | -\BOOKMARK [0][-]{chapter.1}{\376\377\000P\000\341\000g\000i\000n\000a\000\040\000p\000r\000i\000n\000c\000i\000p\000a\000l}{}% 1 | |
2 | -\BOOKMARK [0][-]{chapter.2}{\376\377\000C\000l\000i\000e\000n\000t}{}% 2 | |
3 | -\BOOKMARK [0][-]{chapter.3}{\376\377\000F\000i\000c\000h\000e\000r\000o\000\040\000d\000e\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000c\000i\000\363\000n}{}% 3 | |
4 | -\BOOKMARK [1][-]{section.3.1}{\376\377\000S\000i\000n\000t\000\341\000x\000i\000s}{chapter.3}% 4 | |
5 | -\BOOKMARK [1][-]{section.3.2}{\376\377\000P\000a\000r\000\341\000m\000e\000t\000r\000o\000s}{chapter.3}% 5 | |
6 | -\BOOKMARK [2][-]{subsection.3.2.1}{\376\377\000b\000i\000n\000d\000-\000i\000p}{section.3.2}% 6 | |
7 | -\BOOKMARK [2][-]{subsection.3.2.2}{\376\377\000p\000o\000r\000t}{section.3.2}% 7 | |
8 | -\BOOKMARK [1][-]{section.3.3}{\376\377\000E\000j\000e\000m\000p\000l\000o\000s}{chapter.3}% 8 | |
9 | -\BOOKMARK [0][-]{chapter.4}{\376\377\000H\000O\000W\000T\000O}{}% 9 | |
10 | -\BOOKMARK [1][-]{section.4.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000p\000r\000o\000t\000o\000c\000o\000l\000o}{chapter.4}% 10 | |
11 | -\BOOKMARK [2][-]{subsection.4.1.1}{\376\377\000M\000o\000d\000o\000\040\000e\000n\000\040\000t\000e\000x\000t\000o\000\040\000l\000l\000a\000n\000o}{section.4.1}% 11 | |
12 | -\BOOKMARK [2][-]{subsection.4.1.2}{\376\377\000E\000n\000v\000\355\000o\000/\000R\000e\000c\000e\000p\000c\000i\000\363\000n\000\040\000d\000e\000\040\000m\000e\000n\000s\000a\000j\000e\000s}{section.4.1}% 12 | |
13 | -\BOOKMARK [1][-]{section.4.2}{\376\377\000C\000o\000m\000p\000i\000l\000a\000c\000i\000\363\000n}{chapter.4}% 13 | |
14 | -\BOOKMARK [2][-]{subsection.4.2.1}{\376\377\000O\000p\000c\000i\000o\000n\000e\000s\000\040\000d\000e\000\040\000c\000o\000m\000p\000i\000l\000a\000c\000i\000\363\000n}{section.4.2}% 14 | |
15 | -\BOOKMARK [2][-]{subsection.4.2.2}{\376\377\000F\000l\000a\000g\000s\000\040\000d\000e\000\040\000c\000o\000m\000p\000i\000l\000a\000c\000i\000\363\000n\000\040\000y\000\040\000l\000i\000b\000r\000e\000r\000\355\000a\000s}{section.4.2}% 15 | |
16 | -\BOOKMARK [1][-]{section.4.3}{\376\377\000E\000j\000e\000m\000p\000l\000o\000s}{chapter.4}% 16 | |
17 | -\BOOKMARK [2][-]{subsection.4.3.1}{\376\377\000P\000r\000o\000g\000r\000a\000m\000a\000r\000\040\000u\000n\000\040\000s\000e\000r\000v\000i\000d\000o\000r}{section.4.3}% 17 | |
18 | -\BOOKMARK [2][-]{subsection.4.3.2}{\376\377\000P\000r\000o\000g\000r\000a\000m\000a\000r\000\040\000u\000n\000\040\000c\000l\000i\000e\000n\000t\000e}{section.4.3}% 18 | |
19 | -\BOOKMARK [0][-]{chapter.5}{\376\377\000S\000e\000r\000v\000e\000r}{}% 19 | |
20 | -\BOOKMARK [0][-]{chapter.6}{\376\377\000\315\000n\000d\000i\000c\000e\000\040\000d\000e\000\040\000c\000l\000a\000s\000e\000s}{}% 20 | |
21 | -\BOOKMARK [1][-]{section.6.1}{\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000c\000l\000a\000s\000e\000s}{chapter.6}% 21 | |
22 | -\BOOKMARK [0][-]{chapter.7}{\376\377\000I\000n\000d\000i\000c\000e\000\040\000d\000e\000\040\000a\000r\000c\000h\000i\000v\000o\000s}{}% 22 | |
23 | -\BOOKMARK [1][-]{section.7.1}{\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000a\000r\000c\000h\000i\000v\000o\000s}{chapter.7}% 23 | |
24 | -\BOOKMARK [0][-]{chapter.8}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000c\000l\000a\000s\000e\000s}{}% 24 | |
25 | -\BOOKMARK [1][-]{section.8.1}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000\040\000l\000a\000\040\000C\000l\000a\000s\000e\000\040\000S\000e\000r\000v\000e\000r}{chapter.8}% 25 | |
26 | -\BOOKMARK [2][-]{subsection.8.1.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.8.1}% 26 | |
27 | -\BOOKMARK [2][-]{subsection.8.1.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000y\000\040\000d\000e\000s\000t\000r\000u\000c\000t\000o\000r}{section.8.1}% 27 | |
28 | -\BOOKMARK [3][-]{subsubsection.8.1.2.1}{\376\377\000S\000e\000r\000v\000e\000r}{subsection.8.1.2}% 28 | |
29 | -\BOOKMARK [2][-]{subsection.8.1.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.8.1}% 29 | |
30 | -\BOOKMARK [3][-]{subsubsection.8.1.3.1}{\376\377\000f\000r\000e\000e\000R\000A\000M}{subsection.8.1.3}% 30 | |
31 | -\BOOKMARK [3][-]{subsubsection.8.1.3.2}{\376\377\000g\000e\000t\000N\000W\000o\000r\000k\000e\000r\000s}{subsection.8.1.3}% 31 | |
32 | -\BOOKMARK [3][-]{subsubsection.8.1.3.3}{\376\377\000g\000e\000t\000S\000t\000a\000r\000t\000e\000d\000T\000h\000r\000e\000a\000d\000s}{subsection.8.1.3}% 32 | |
33 | -\BOOKMARK [3][-]{subsubsection.8.1.3.4}{\376\377\000g\000e\000t\000S\000t\000o\000p\000p\000e\000d\000T\000h\000r\000e\000a\000d\000s}{subsection.8.1.3}% 33 | |
34 | -\BOOKMARK [3][-]{subsubsection.8.1.3.5}{\376\377\000r\000e\000q\000u\000e\000s\000t\000E\000x\000i\000t}{subsection.8.1.3}% 34 | |
35 | -\BOOKMARK [3][-]{subsubsection.8.1.3.6}{\376\377\000s\000e\000t\000N\000W\000o\000r\000k\000e\000r\000s}{subsection.8.1.3}% 35 | |
36 | -\BOOKMARK [3][-]{subsubsection.8.1.3.7}{\376\377\000s\000t\000a\000r\000t\000S\000e\000r\000v\000e\000r}{subsection.8.1.3}% 36 | |
37 | -\BOOKMARK [2][-]{subsection.8.1.4}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.8.1}% 37 | |
38 | -\BOOKMARK [3][-]{subsubsection.8.1.4.1}{\376\377\000n\000W\000o\000r\000k\000e\000r\000s}{subsection.8.1.4}% 38 | |
39 | -\BOOKMARK [3][-]{subsubsection.8.1.4.2}{\376\377\000s\000h\000u\000t\000d\000o\000w\000n\000S\000e\000r\000v\000e\000r}{subsection.8.1.4}% 39 | |
40 | -\BOOKMARK [3][-]{subsubsection.8.1.4.3}{\376\377\000s\000s}{subsection.8.1.4}% 40 | |
41 | -\BOOKMARK [3][-]{subsubsection.8.1.4.4}{\376\377\000s\000t\000a\000r\000t\000e\000d\000T\000h\000r\000e\000a\000d\000s}{subsection.8.1.4}% 41 | |
42 | -\BOOKMARK [3][-]{subsubsection.8.1.4.5}{\376\377\000s\000t\000o\000p\000p\000e\000d\000T\000h\000r\000e\000a\000d\000s}{subsection.8.1.4}% 42 | |
43 | -\BOOKMARK [3][-]{subsubsection.8.1.4.6}{\376\377\000w\000o\000r\000k\000e\000r\000I\000D}{subsection.8.1.4}% 43 | |
44 | -\BOOKMARK [1][-]{section.8.2}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000\040\000l\000a\000\040\000C\000l\000a\000s\000e\000\040\000S\000o\000c\000k\000e\000t}{chapter.8}% 44 | |
45 | -\BOOKMARK [2][-]{subsection.8.2.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.8.2}% 45 | |
46 | -\BOOKMARK [2][-]{subsection.8.2.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000y\000\040\000d\000e\000s\000t\000r\000u\000c\000t\000o\000r}{section.8.2}% 46 | |
47 | -\BOOKMARK [3][-]{subsubsection.8.2.2.1}{\376\377\000S\000o\000c\000k\000e\000t}{subsection.8.2.2}% 47 | |
48 | -\BOOKMARK [2][-]{subsection.8.2.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.8.2}% 48 | |
49 | -\BOOKMARK [3][-]{subsubsection.8.2.3.1}{\376\377\000A\000c\000c\000e\000p\000t}{subsection.8.2.3}% 49 | |
50 | -\BOOKMARK [3][-]{subsubsection.8.2.3.2}{\376\377\000B\000i\000n\000d}{subsection.8.2.3}% 50 | |
51 | -\BOOKMARK [3][-]{subsubsection.8.2.3.3}{\376\377\000C\000l\000o\000s\000e}{subsection.8.2.3}% 51 | |
52 | -\BOOKMARK [3][-]{subsubsection.8.2.3.4}{\376\377\000C\000o\000n\000n\000e\000c\000t}{subsection.8.2.3}% 52 | |
53 | -\BOOKMARK [3][-]{subsubsection.8.2.3.5}{\376\377\000C\000r\000e\000a\000t\000e}{subsection.8.2.3}% 53 | |
54 | -\BOOKMARK [3][-]{subsubsection.8.2.3.6}{\376\377\000g\000e\000t\000S\000o\000c\000k}{subsection.8.2.3}% 54 | |
55 | -\BOOKMARK [3][-]{subsubsection.8.2.3.7}{\376\377\000L\000i\000s\000t\000e\000n}{subsection.8.2.3}% 55 | |
56 | -\BOOKMARK [3][-]{subsubsection.8.2.3.8}{\376\377\000o\000p\000e\000r\000a\000t\000o\000r\000<\000<}{subsection.8.2.3}% 56 | |
57 | -\BOOKMARK [3][-]{subsubsection.8.2.3.9}{\376\377\000o\000p\000e\000r\000a\000t\000o\000r\000>\000>}{subsection.8.2.3}% 57 | |
58 | -\BOOKMARK [3][-]{subsubsection.8.2.3.10}{\376\377\000R\000e\000c\000e\000i\000v\000e}{subsection.8.2.3}% 58 | |
59 | -\BOOKMARK [3][-]{subsubsection.8.2.3.11}{\376\377\000S\000e\000n\000d}{subsection.8.2.3}% 59 | |
60 | -\BOOKMARK [2][-]{subsection.8.2.4}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.8.2}% 60 | |
61 | -\BOOKMARK [3][-]{subsubsection.8.2.4.1}{\376\377\000s\000o\000c\000k}{subsection.8.2.4}% 61 | |
62 | -\BOOKMARK [3][-]{subsubsection.8.2.4.2}{\376\377\000s\000o\000c\000k\000A\000d\000d\000r}{subsection.8.2.4}% 62 | |
63 | -\BOOKMARK [1][-]{section.8.3}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000\040\000l\000a\000\040\000C\000l\000a\000s\000e\000\040\000S\000o\000c\000k\000e\000t\000E\000x\000c\000e\000p\000t\000i\000o\000n}{chapter.8}% 63 | |
64 | -\BOOKMARK [2][-]{subsection.8.3.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.8.3}% 64 | |
65 | -\BOOKMARK [2][-]{subsection.8.3.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000c\000o\000n\000s\000t\000r\000u\000c\000t\000o\000r\000\040\000y\000\040\000d\000e\000s\000t\000r\000u\000c\000t\000o\000r}{section.8.3}% 65 | |
66 | -\BOOKMARK [3][-]{subsubsection.8.3.2.1}{\376\377\000S\000o\000c\000k\000e\000t\000E\000x\000c\000e\000p\000t\000i\000o\000n}{subsection.8.3.2}% 66 | |
67 | -\BOOKMARK [3][-]{subsubsection.8.3.2.2}{\376\377\000S\000o\000c\000k\000e\000t\000E\000x\000c\000e\000p\000t\000i\000o\000n}{subsection.8.3.2}% 67 | |
68 | -\BOOKMARK [2][-]{subsection.8.3.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.8.3}% 68 | |
69 | -\BOOKMARK [3][-]{subsubsection.8.3.3.1}{\376\377\000d\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n}{subsection.8.3.3}% 69 | |
70 | -\BOOKMARK [2][-]{subsection.8.3.4}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.8.3}% 70 | |
71 | -\BOOKMARK [3][-]{subsubsection.8.3.4.1}{\376\377\000m\000e\000s\000s\000a\000g\000e}{subsection.8.3.4}% 71 | |
72 | -\BOOKMARK [1][-]{section.8.4}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000\040\000l\000a\000\040\000E\000s\000t\000r\000u\000c\000t\000u\000r\000a\000\040\000t\000h\000r\000e\000a\000d\000\137\000a\000r\000g\000s}{chapter.8}% 72 | |
73 | -\BOOKMARK [2][-]{subsection.8.4.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.8.4}% 73 | |
74 | -\BOOKMARK [2][-]{subsection.8.4.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000m\000i\000e\000m\000b\000r\000o}{section.8.4}% 74 | |
75 | -\BOOKMARK [3][-]{subsubsection.8.4.2.1}{\376\377\000c\000o\000n\000d\000i\000t\000i\000o\000n}{subsection.8.4.2}% 75 | |
76 | -\BOOKMARK [3][-]{subsubsection.8.4.2.2}{\376\377\000i\000d}{subsection.8.4.2}% 76 | |
77 | -\BOOKMARK [3][-]{subsubsection.8.4.2.3}{\376\377\000m\000u\000t\000e\000x}{subsection.8.4.2}% 77 | |
78 | -\BOOKMARK [3][-]{subsubsection.8.4.2.4}{\376\377\000s}{subsection.8.4.2}% 78 | |
79 | -\BOOKMARK [3][-]{subsubsection.8.4.2.5}{\376\377\000s\000e\000r\000v}{subsection.8.4.2}% 79 | |
80 | -\BOOKMARK [3][-]{subsubsection.8.4.2.6}{\376\377\000t\000h\000r\000e\000a\000d}{subsection.8.4.2}% 80 | |
81 | -\BOOKMARK [0][-]{chapter.9}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000a\000r\000c\000h\000i\000v\000o\000s}{}% 81 | |
82 | -\BOOKMARK [1][-]{section.9.1}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000c\000l\000i\000e\000n\000t\000.\000c\000p\000p}{chapter.9}% 82 | |
83 | -\BOOKMARK [2][-]{subsection.9.1.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.1}% 83 | |
84 | -\BOOKMARK [2][-]{subsection.9.1.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s}{section.9.1}% 84 | |
85 | -\BOOKMARK [3][-]{subsubsection.9.1.2.1}{\376\377\000e\000x\000i\000t\000C\000l\000i\000e\000n\000t}{subsection.9.1.2}% 85 | |
86 | -\BOOKMARK [3][-]{subsubsection.9.1.2.2}{\376\377\000m\000a\000i\000n}{subsection.9.1.2}% 86 | |
87 | -\BOOKMARK [1][-]{section.9.2}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000c\000l\000i\000e\000n\000t\000.\000d\000o\000x}{chapter.9}% 87 | |
88 | -\BOOKMARK [2][-]{subsection.9.2.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.2}% 88 | |
89 | -\BOOKMARK [1][-]{section.9.3}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000c\000o\000n\000f\000.\000d\000o\000x}{chapter.9}% 89 | |
90 | -\BOOKMARK [2][-]{subsection.9.3.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.3}% 90 | |
91 | -\BOOKMARK [1][-]{section.9.4}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000h\000o\000w\000t\000o\000.\000d\000o\000x}{chapter.9}% 91 | |
92 | -\BOOKMARK [2][-]{subsection.9.4.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.4}% 92 | |
93 | -\BOOKMARK [1][-]{section.9.5}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000i\000n\000c\000l\000u\000d\000e\000/\000s\000e\000r\000v\000e\000r\000.\000h}{chapter.9}% 93 | |
94 | -\BOOKMARK [2][-]{subsection.9.5.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.5}% 94 | |
95 | -\BOOKMARK [2][-]{subsection.9.5.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000'\000d\000e\000f\000i\000n\000e\000s\000'}{section.9.5}% 95 | |
96 | -\BOOKMARK [3][-]{subsubsection.9.5.2.1}{\376\377\000C\000O\000N\000F\000F\000I\000L\000E}{subsection.9.5.2}% 96 | |
97 | -\BOOKMARK [3][-]{subsubsection.9.5.2.2}{\376\377\000N}{subsection.9.5.2}% 97 | |
98 | -\BOOKMARK [2][-]{subsection.9.5.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s}{section.9.5}% 98 | |
99 | -\BOOKMARK [3][-]{subsubsection.9.5.3.1}{\376\377\000k\000i\000l\000l\000T\000h\000r\000e\000a\000d}{subsection.9.5.3}% 99 | |
100 | -\BOOKMARK [3][-]{subsubsection.9.5.3.2}{\376\377\000p\000r\000o\000c\000e\000s\000s\000T\000e\000x\000t}{subsection.9.5.3}% 100 | |
101 | -\BOOKMARK [3][-]{subsubsection.9.5.3.3}{\376\377\000r\000e\000a\000d\000C\000o\000n\000f}{subsection.9.5.3}% 101 | |
102 | -\BOOKMARK [3][-]{subsubsection.9.5.3.4}{\376\377\000W\000o\000r\000k\000e\000r\000T\000h\000r\000e\000a\000d}{subsection.9.5.3}% 102 | |
103 | -\BOOKMARK [1][-]{section.9.6}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000i\000n\000c\000l\000u\000d\000e\000/\000S\000o\000c\000k\000e\000t\000.\000h}{chapter.9}% 103 | |
104 | -\BOOKMARK [2][-]{subsection.9.6.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.6}% 104 | |
105 | -\BOOKMARK [1][-]{section.9.7}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000i\000n\000c\000l\000u\000d\000e\000/\000S\000o\000c\000k\000e\000t\000E\000x\000c\000e\000p\000t\000i\000o\000n\000.\000h}{chapter.9}% 105 | |
106 | -\BOOKMARK [2][-]{subsection.9.7.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.7}% 106 | |
107 | -\BOOKMARK [1][-]{section.9.8}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000m\000a\000i\000n\000\137\000s\000e\000r\000v\000e\000r\000.\000c\000p\000p}{chapter.9}% 107 | |
108 | -\BOOKMARK [2][-]{subsection.9.8.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.8}% 108 | |
109 | -\BOOKMARK [2][-]{subsection.9.8.2}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000f\000u\000n\000c\000i\000o\000n\000e\000s}{section.9.8}% 109 | |
110 | -\BOOKMARK [3][-]{subsubsection.9.8.2.1}{\376\377\000k\000i\000l\000l\000T\000h\000r\000e\000a\000d}{subsection.9.8.2}% 110 | |
111 | -\BOOKMARK [3][-]{subsubsection.9.8.2.2}{\376\377\000m\000a\000i\000n}{subsection.9.8.2}% 111 | |
112 | -\BOOKMARK [3][-]{subsubsection.9.8.2.3}{\376\377\000p\000r\000o\000c\000e\000s\000s\000T\000e\000x\000t}{subsection.9.8.2}% 112 | |
113 | -\BOOKMARK [3][-]{subsubsection.9.8.2.4}{\376\377\000r\000e\000a\000d\000C\000o\000n\000f}{subsection.9.8.2}% 113 | |
114 | -\BOOKMARK [3][-]{subsubsection.9.8.2.5}{\376\377\000s\000t\000o\000p\000S\000e\000r\000v\000e\000r}{subsection.9.8.2}% 114 | |
115 | -\BOOKMARK [3][-]{subsubsection.9.8.2.6}{\376\377\000W\000o\000r\000k\000e\000r\000T\000h\000r\000e\000a\000d}{subsection.9.8.2}% 115 | |
116 | -\BOOKMARK [2][-]{subsection.9.8.3}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000a\000s\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000s}{section.9.8}% 116 | |
117 | -\BOOKMARK [3][-]{subsubsection.9.8.3.1}{\376\377\000s\000e\000r\000v}{subsection.9.8.3}% 117 | |
118 | -\BOOKMARK [1][-]{section.9.9}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000m\000a\000i\000n\000p\000a\000g\000e\000.\000d\000o\000x}{chapter.9}% 118 | |
119 | -\BOOKMARK [1][-]{section.9.10}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000m\000a\000k\000e\000f\000i\000l\000e\000.\000d\000o\000x}{chapter.9}% 119 | |
120 | -\BOOKMARK [1][-]{section.9.11}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000s\000e\000r\000v\000e\000r\000.\000c\000p\000p}{chapter.9}% 120 | |
121 | -\BOOKMARK [2][-]{subsection.9.11.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.11}% 121 | |
122 | -\BOOKMARK [1][-]{section.9.12}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000s\000e\000r\000v\000e\000r\000.\000d\000o\000x}{chapter.9}% 122 | |
123 | -\BOOKMARK [2][-]{subsection.9.12.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.12}% 123 | |
124 | -\BOOKMARK [1][-]{section.9.13}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000i\000a\000\040\000d\000e\000l\000\040\000A\000r\000c\000h\000i\000v\000o\000\040\000/\000h\000o\000m\000e\000/\000i\000m\000a\000n\000o\000l\000/\000d\000e\000v\000e\000l\000/\000e\000c\000l\000i\000p\000s\000e\000/\000P\000A\000D\000/\000S\000o\000c\000k\000e\000t\000/\000s\000r\000c\000/\000S\000o\000c\000k\000e\000t\000.\000c\000p\000p}{chapter.9}% 124 | |
125 | -\BOOKMARK [2][-]{subsection.9.13.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000c\000i\000\363\000n\000\040\000d\000e\000t\000a\000l\000l\000a\000d\000a}{section.9.13}% 125 | |
126 | -\BOOKMARK [-1][-]{subsection.9.13.1}{\376\377\000\315\000n\000d\000i\000c\000e}{}% 126 |
Socket/doc/latex/refman.pdf deleted
No preview for this file type
Socket/doc/latex/refman.toc deleted
1 | -\select@language {spanish} | |
2 | -\contentsline {chapter}{\numberline {1}P\IeC {\'a}gina principal}{1}{chapter.1} | |
3 | -\contentsline {chapter}{\numberline {2}Client}{3}{chapter.2} | |
4 | -\contentsline {chapter}{\numberline {3}Fichero de configuraci\IeC {\'o}n}{5}{chapter.3} | |
5 | -\contentsline {section}{\numberline {3.1}Sint\IeC {\'a}xis}{5}{section.3.1} | |
6 | -\contentsline {section}{\numberline {3.2}Par\IeC {\'a}metros}{5}{section.3.2} | |
7 | -\contentsline {subsection}{\numberline {3.2.1}bind-\/ip}{5}{subsection.3.2.1} | |
8 | -\contentsline {subsection}{\numberline {3.2.2}port}{5}{subsection.3.2.2} | |
9 | -\contentsline {section}{\numberline {3.3}Ejemplos}{5}{section.3.3} | |
10 | -\contentsline {chapter}{\numberline {4}H\discretionary {-}{}{}O\discretionary {-}{}{}W\discretionary {-}{}{}T\discretionary {-}{}{}O}{7}{chapter.4} | |
11 | -\contentsline {section}{\numberline {4.1}Descripci\IeC {\'o}n del protocolo}{7}{section.4.1} | |
12 | -\contentsline {subsection}{\numberline {4.1.1}Modo en texto llano}{7}{subsection.4.1.1} | |
13 | -\contentsline {subsection}{\numberline {4.1.2}Env\IeC {\'\i }o/\discretionary {-}{}{}Recepci\IeC {\'o}n de mensajes}{7}{subsection.4.1.2} | |
14 | -\contentsline {section}{\numberline {4.2}Compilaci\IeC {\'o}n}{8}{section.4.2} | |
15 | -\contentsline {subsection}{\numberline {4.2.1}Opciones de compilaci\IeC {\'o}n}{8}{subsection.4.2.1} | |
16 | -\contentsline {subsection}{\numberline {4.2.2}Flags de compilaci\IeC {\'o}n y librer\IeC {\'\i }as}{8}{subsection.4.2.2} | |
17 | -\contentsline {section}{\numberline {4.3}Ejemplos}{8}{section.4.3} | |
18 | -\contentsline {subsection}{\numberline {4.3.1}Programar un servidor}{8}{subsection.4.3.1} | |
19 | -\contentsline {subsection}{\numberline {4.3.2}Programar un cliente}{8}{subsection.4.3.2} | |
20 | -\contentsline {chapter}{\numberline {5}Server}{9}{chapter.5} | |
21 | -\contentsline {chapter}{\numberline {6}\IeC {\'I}ndice de clases}{11}{chapter.6} | |
22 | -\contentsline {section}{\numberline {6.1}Lista de clases}{11}{section.6.1} | |
23 | -\contentsline {chapter}{\numberline {7}Indice de archivos}{13}{chapter.7} | |
24 | -\contentsline {section}{\numberline {7.1}Lista de archivos}{13}{section.7.1} | |
25 | -\contentsline {chapter}{\numberline {8}Documentaci\IeC {\'o}n de las clases}{15}{chapter.8} | |
26 | -\contentsline {section}{\numberline {8.1}Referencia de la Clase Server}{15}{section.8.1} | |
27 | -\contentsline {subsection}{\numberline {8.1.1}Descripci\IeC {\'o}n detallada}{16}{subsection.8.1.1} | |
28 | -\contentsline {subsection}{\numberline {8.1.2}Documentaci\IeC {\'o}n del constructor y destructor}{16}{subsection.8.1.2} | |
29 | -\contentsline {subsubsection}{\numberline {8.1.2.1}Server}{16}{subsubsection.8.1.2.1} | |
30 | -\contentsline {subsection}{\numberline {8.1.3}Documentaci\IeC {\'o}n de las funciones miembro}{16}{subsection.8.1.3} | |
31 | -\contentsline {subsubsection}{\numberline {8.1.3.1}free\discretionary {-}{}{}R\discretionary {-}{}{}A\discretionary {-}{}{}M}{16}{subsubsection.8.1.3.1} | |
32 | -\contentsline {subsubsection}{\numberline {8.1.3.2}get\discretionary {-}{}{}N\discretionary {-}{}{}Workers}{16}{subsubsection.8.1.3.2} | |
33 | -\contentsline {subsubsection}{\numberline {8.1.3.3}get\discretionary {-}{}{}Started\discretionary {-}{}{}Threads}{16}{subsubsection.8.1.3.3} | |
34 | -\contentsline {subsubsection}{\numberline {8.1.3.4}get\discretionary {-}{}{}Stopped\discretionary {-}{}{}Threads}{16}{subsubsection.8.1.3.4} | |
35 | -\contentsline {subsubsection}{\numberline {8.1.3.5}request\discretionary {-}{}{}Exit}{16}{subsubsection.8.1.3.5} | |
36 | -\contentsline {subsubsection}{\numberline {8.1.3.6}set\discretionary {-}{}{}N\discretionary {-}{}{}Workers}{17}{subsubsection.8.1.3.6} | |
37 | -\contentsline {subsubsection}{\numberline {8.1.3.7}start\discretionary {-}{}{}Server}{17}{subsubsection.8.1.3.7} | |
38 | -\contentsline {subsection}{\numberline {8.1.4}Documentaci\IeC {\'o}n de los datos miembro}{17}{subsection.8.1.4} | |
39 | -\contentsline {subsubsection}{\numberline {8.1.4.1}n\discretionary {-}{}{}Workers}{17}{subsubsection.8.1.4.1} | |
40 | -\contentsline {subsubsection}{\numberline {8.1.4.2}shutdown\discretionary {-}{}{}Server}{17}{subsubsection.8.1.4.2} | |
41 | -\contentsline {subsubsection}{\numberline {8.1.4.3}ss}{17}{subsubsection.8.1.4.3} | |
42 | -\contentsline {subsubsection}{\numberline {8.1.4.4}started\discretionary {-}{}{}Threads}{17}{subsubsection.8.1.4.4} | |
43 | -\contentsline {subsubsection}{\numberline {8.1.4.5}stopped\discretionary {-}{}{}Threads}{18}{subsubsection.8.1.4.5} | |
44 | -\contentsline {subsubsection}{\numberline {8.1.4.6}worker\discretionary {-}{}{}I\discretionary {-}{}{}D}{18}{subsubsection.8.1.4.6} | |
45 | -\contentsline {section}{\numberline {8.2}Referencia de la Clase Socket}{18}{section.8.2} | |
46 | -\contentsline {subsection}{\numberline {8.2.1}Descripci\IeC {\'o}n detallada}{19}{subsection.8.2.1} | |
47 | -\contentsline {subsection}{\numberline {8.2.2}Documentaci\IeC {\'o}n del constructor y destructor}{19}{subsection.8.2.2} | |
48 | -\contentsline {subsubsection}{\numberline {8.2.2.1}Socket}{19}{subsubsection.8.2.2.1} | |
49 | -\contentsline {subsection}{\numberline {8.2.3}Documentaci\IeC {\'o}n de las funciones miembro}{19}{subsection.8.2.3} | |
50 | -\contentsline {subsubsection}{\numberline {8.2.3.1}Accept}{19}{subsubsection.8.2.3.1} | |
51 | -\contentsline {subsubsection}{\numberline {8.2.3.2}Bind}{19}{subsubsection.8.2.3.2} | |
52 | -\contentsline {subsubsection}{\numberline {8.2.3.3}Close}{19}{subsubsection.8.2.3.3} | |
53 | -\contentsline {subsubsection}{\numberline {8.2.3.4}Connect}{20}{subsubsection.8.2.3.4} | |
54 | -\contentsline {subsubsection}{\numberline {8.2.3.5}Create}{20}{subsubsection.8.2.3.5} | |
55 | -\contentsline {subsubsection}{\numberline {8.2.3.6}get\discretionary {-}{}{}Sock}{20}{subsubsection.8.2.3.6} | |
56 | -\contentsline {subsubsection}{\numberline {8.2.3.7}Listen}{20}{subsubsection.8.2.3.7} | |
57 | -\contentsline {subsubsection}{\numberline {8.2.3.8}operator$<$$<$}{20}{subsubsection.8.2.3.8} | |
58 | -\contentsline {subsubsection}{\numberline {8.2.3.9}operator$>$$>$}{20}{subsubsection.8.2.3.9} | |
59 | -\contentsline {subsubsection}{\numberline {8.2.3.10}Receive}{21}{subsubsection.8.2.3.10} | |
60 | -\contentsline {subsubsection}{\numberline {8.2.3.11}Send}{21}{subsubsection.8.2.3.11} | |
61 | -\contentsline {subsection}{\numberline {8.2.4}Documentaci\IeC {\'o}n de los datos miembro}{21}{subsection.8.2.4} | |
62 | -\contentsline {subsubsection}{\numberline {8.2.4.1}sock}{21}{subsubsection.8.2.4.1} | |
63 | -\contentsline {subsubsection}{\numberline {8.2.4.2}sock\discretionary {-}{}{}Addr}{21}{subsubsection.8.2.4.2} | |
64 | -\contentsline {section}{\numberline {8.3}Referencia de la Clase Socket\discretionary {-}{}{}Exception}{21}{section.8.3} | |
65 | -\contentsline {subsection}{\numberline {8.3.1}Descripci\IeC {\'o}n detallada}{22}{subsection.8.3.1} | |
66 | -\contentsline {subsection}{\numberline {8.3.2}Documentaci\IeC {\'o}n del constructor y destructor}{22}{subsection.8.3.2} | |
67 | -\contentsline {subsubsection}{\numberline {8.3.2.1}Socket\discretionary {-}{}{}Exception}{22}{subsubsection.8.3.2.1} | |
68 | -\contentsline {subsubsection}{\numberline {8.3.2.2}$\sim $\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception}{22}{subsubsection.8.3.2.2} | |
69 | -\contentsline {subsection}{\numberline {8.3.3}Documentaci\IeC {\'o}n de las funciones miembro}{22}{subsection.8.3.3} | |
70 | -\contentsline {subsubsection}{\numberline {8.3.3.1}description}{22}{subsubsection.8.3.3.1} | |
71 | -\contentsline {subsection}{\numberline {8.3.4}Documentaci\IeC {\'o}n de los datos miembro}{22}{subsection.8.3.4} | |
72 | -\contentsline {subsubsection}{\numberline {8.3.4.1}message}{22}{subsubsection.8.3.4.1} | |
73 | -\contentsline {section}{\numberline {8.4}Referencia de la Estructura thread\discretionary {-}{}{}\_\discretionary {-}{}{}args}{22}{section.8.4} | |
74 | -\contentsline {subsection}{\numberline {8.4.1}Descripci\IeC {\'o}n detallada}{23}{subsection.8.4.1} | |
75 | -\contentsline {subsection}{\numberline {8.4.2}Documentaci\IeC {\'o}n de los datos miembro}{23}{subsection.8.4.2} | |
76 | -\contentsline {subsubsection}{\numberline {8.4.2.1}condition}{23}{subsubsection.8.4.2.1} | |
77 | -\contentsline {subsubsection}{\numberline {8.4.2.2}id}{23}{subsubsection.8.4.2.2} | |
78 | -\contentsline {subsubsection}{\numberline {8.4.2.3}mutex}{23}{subsubsection.8.4.2.3} | |
79 | -\contentsline {subsubsection}{\numberline {8.4.2.4}s}{24}{subsubsection.8.4.2.4} | |
80 | -\contentsline {subsubsection}{\numberline {8.4.2.5}serv}{24}{subsubsection.8.4.2.5} | |
81 | -\contentsline {subsubsection}{\numberline {8.4.2.6}thread}{24}{subsubsection.8.4.2.6} | |
82 | -\contentsline {chapter}{\numberline {9}Documentaci\IeC {\'o}n de archivos}{25}{chapter.9} | |
83 | -\contentsline {section}{\numberline {9.1}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.cpp}{25}{section.9.1} | |
84 | -\contentsline {subsection}{\numberline {9.1.1}Descripci\IeC {\'o}n detallada}{25}{subsection.9.1.1} | |
85 | -\contentsline {subsection}{\numberline {9.1.2}Documentaci\IeC {\'o}n de las funciones}{25}{subsection.9.1.2} | |
86 | -\contentsline {subsubsection}{\numberline {9.1.2.1}exit\discretionary {-}{}{}Client}{25}{subsubsection.9.1.2.1} | |
87 | -\contentsline {subsubsection}{\numberline {9.1.2.2}main}{26}{subsubsection.9.1.2.2} | |
88 | -\contentsline {section}{\numberline {9.2}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/client.dox}{26}{section.9.2} | |
89 | -\contentsline {subsection}{\numberline {9.2.1}Descripci\IeC {\'o}n detallada}{26}{subsection.9.2.1} | |
90 | -\contentsline {section}{\numberline {9.3}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/conf.dox}{26}{section.9.3} | |
91 | -\contentsline {subsection}{\numberline {9.3.1}Descripci\IeC {\'o}n detallada}{26}{subsection.9.3.1} | |
92 | -\contentsline {section}{\numberline {9.4}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/howto.dox}{26}{section.9.4} | |
93 | -\contentsline {subsection}{\numberline {9.4.1}Descripci\IeC {\'o}n detallada}{26}{subsection.9.4.1} | |
94 | -\contentsline {section}{\numberline {9.5}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/server.h}{27}{section.9.5} | |
95 | -\contentsline {subsection}{\numberline {9.5.1}Descripci\IeC {\'o}n detallada}{27}{subsection.9.5.1} | |
96 | -\contentsline {subsection}{\numberline {9.5.2}Documentaci\IeC {\'o}n de los 'defines'}{28}{subsection.9.5.2} | |
97 | -\contentsline {subsubsection}{\numberline {9.5.2.1}C\discretionary {-}{}{}O\discretionary {-}{}{}N\discretionary {-}{}{}F\discretionary {-}{}{}F\discretionary {-}{}{}I\discretionary {-}{}{}L\discretionary {-}{}{}E}{28}{subsubsection.9.5.2.1} | |
98 | -\contentsline {subsubsection}{\numberline {9.5.2.2}N}{28}{subsubsection.9.5.2.2} | |
99 | -\contentsline {subsection}{\numberline {9.5.3}Documentaci\IeC {\'o}n de las funciones}{28}{subsection.9.5.3} | |
100 | -\contentsline {subsubsection}{\numberline {9.5.3.1}kill\discretionary {-}{}{}Thread}{28}{subsubsection.9.5.3.1} | |
101 | -\contentsline {subsubsection}{\numberline {9.5.3.2}process\discretionary {-}{}{}Text}{28}{subsubsection.9.5.3.2} | |
102 | -\contentsline {subsubsection}{\numberline {9.5.3.3}read\discretionary {-}{}{}Conf}{28}{subsubsection.9.5.3.3} | |
103 | -\contentsline {subsubsection}{\numberline {9.5.3.4}Worker\discretionary {-}{}{}Thread}{28}{subsubsection.9.5.3.4} | |
104 | -\contentsline {section}{\numberline {9.6}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket.h}{29}{section.9.6} | |
105 | -\contentsline {subsection}{\numberline {9.6.1}Descripci\IeC {\'o}n detallada}{29}{subsection.9.6.1} | |
106 | -\contentsline {section}{\numberline {9.7}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/include/\discretionary {-}{}{}Socket\discretionary {-}{}{}Exception.h}{29}{section.9.7} | |
107 | -\contentsline {subsection}{\numberline {9.7.1}Descripci\IeC {\'o}n detallada}{30}{subsection.9.7.1} | |
108 | -\contentsline {section}{\numberline {9.8}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/main\discretionary {-}{}{}\_\discretionary {-}{}{}server.cpp}{30}{section.9.8} | |
109 | -\contentsline {subsection}{\numberline {9.8.1}Descripci\IeC {\'o}n detallada}{31}{subsection.9.8.1} | |
110 | -\contentsline {subsection}{\numberline {9.8.2}Documentaci\IeC {\'o}n de las funciones}{31}{subsection.9.8.2} | |
111 | -\contentsline {subsubsection}{\numberline {9.8.2.1}kill\discretionary {-}{}{}Thread}{31}{subsubsection.9.8.2.1} | |
112 | -\contentsline {subsubsection}{\numberline {9.8.2.2}main}{31}{subsubsection.9.8.2.2} | |
113 | -\contentsline {subsubsection}{\numberline {9.8.2.3}process\discretionary {-}{}{}Text}{31}{subsubsection.9.8.2.3} | |
114 | -\contentsline {subsubsection}{\numberline {9.8.2.4}read\discretionary {-}{}{}Conf}{31}{subsubsection.9.8.2.4} | |
115 | -\contentsline {subsubsection}{\numberline {9.8.2.5}stop\discretionary {-}{}{}Server}{32}{subsubsection.9.8.2.5} | |
116 | -\contentsline {subsubsection}{\numberline {9.8.2.6}Worker\discretionary {-}{}{}Thread}{32}{subsubsection.9.8.2.6} | |
117 | -\contentsline {subsection}{\numberline {9.8.3}Documentaci\IeC {\'o}n de las variables}{32}{subsection.9.8.3} | |
118 | -\contentsline {subsubsection}{\numberline {9.8.3.1}serv}{32}{subsubsection.9.8.3.1} | |
119 | -\contentsline {section}{\numberline {9.9}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/mainpage.dox}{32}{section.9.9} | |
120 | -\contentsline {section}{\numberline {9.10}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/makefile.dox}{32}{section.9.10} | |
121 | -\contentsline {section}{\numberline {9.11}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.cpp}{32}{section.9.11} | |
122 | -\contentsline {subsection}{\numberline {9.11.1}Descripci\IeC {\'o}n detallada}{32}{subsection.9.11.1} | |
123 | -\contentsline {section}{\numberline {9.12}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/server.dox}{33}{section.9.12} | |
124 | -\contentsline {subsection}{\numberline {9.12.1}Descripci\IeC {\'o}n detallada}{33}{subsection.9.12.1} | |
125 | -\contentsline {section}{\numberline {9.13}Referencia del Archivo /home/imanol/devel/eclipse/\discretionary {-}{}{}P\discretionary {-}{}{}A\discretionary {-}{}{}D/\discretionary {-}{}{}Socket/src/\discretionary {-}{}{}Socket.cpp}{33}{section.9.13} | |
126 | -\contentsline {subsection}{\numberline {9.13.1}Descripci\IeC {\'o}n detallada}{33}{subsection.9.13.1} | |
127 | -\contentsline {part}{\IeC {\'I}ndice}{33}{subsection.9.13.1} |
Socket/socket.conf deleted
Socket/src/client.cpp deleted
1 | -/** @file | |
2 | -* \brief Fichero de implementaciรณn de un cliente | |
3 | -* \author Imanol Barba Sabariego | |
4 | -* \date 13/06/2013 | |
5 | -* | |
6 | -* En este fichero se implementa un cliente para poder usar con el servidor creado, usando la clase Socket. | |
7 | -*/ | |
8 | -#include "Socket.h" | |
9 | -#include <iostream> | |
10 | -#include "SocketException.h" | |
11 | -#include <sstream> | |
12 | -#include <signal.h> | |
13 | -#include <cstdlib> | |
14 | -#include <sys/time.h> | |
15 | - | |
16 | -using namespace std; | |
17 | - | |
18 | -bool connected; | |
19 | - | |
20 | -//! Mรฉtodo para terminar el cliente | |
21 | -/*! Este mรฉtodo se usa para terminar el cliente immediatamente en el caso que el servidor cierre la conexiรณn de forma inesperada, capturando | |
22 | -el signal SIGPIPE. */ | |
23 | -void exitClient(int signal/*!<Parรกmetro que captura el signal recibido*/) | |
24 | -{ | |
25 | - cout << "Server connection terminated unexpectedly" << endl << "Exiting" << endl; | |
26 | - exit(-1); | |
27 | -} | |
28 | - | |
29 | -void processCMD(string cmd) | |
30 | -{ | |
31 | - if(cmd == "/connect") | |
32 | - { | |
33 | - if(connected) | |
34 | - { | |
35 | - cout << "Already connected!" << endl; | |
36 | - return; | |
37 | - } | |
38 | - s.Create(); | |
39 | - cout << "Hostname: "; | |
40 | - cin >> host; | |
41 | - cout << "Port: "; | |
42 | - cin >> port; | |
43 | - cin.ignore(); | |
44 | - try | |
45 | - { | |
46 | - s.Connect(host,port); | |
47 | - } | |
48 | - catch(SocketException& e) | |
49 | - { | |
50 | - cout << e.description() << endl; | |
51 | - return -1; | |
52 | - } | |
53 | - cout << "Connected" << endl; | |
54 | - } | |
55 | -} | |
56 | - | |
57 | -//! Mรฉtodo principal del cliente | |
58 | -/*! Este mรฉtodo inicializa el Socket, establece la conexiรณn y realiza las acciones que se le hayan programado para comunicarse con el servidor.*/ | |
59 | -int main() | |
60 | -{ | |
61 | - signal(SIGPIPE, exitClient); | |
62 | - signal(SIGINT, exitClient); | |
63 | - Socket s; | |
64 | - string send, recv, host; | |
65 | - | |
66 | - int port; | |
67 | - | |
68 | - while(true) | |
69 | - { | |
70 | - cout << "> "; | |
71 | - getline(cin,send); | |
72 | - if(cin.eof()) | |
73 | - { | |
74 | - send = "exit"; | |
75 | - } | |
76 | - try | |
77 | - { | |
78 | - s << send; | |
79 | - if(send == "exit") | |
80 | - { | |
81 | - s >> recv; | |
82 | - if(recv == "OK") | |
83 | - { | |
84 | - cout << "Exiting" << endl; | |
85 | - s.Close(); | |
86 | - return 0; | |
87 | - } | |
88 | - } | |
89 | - else if(send == "test") | |
90 | - { | |
91 | - string data = "", answer; | |
92 | - double size; | |
93 | - double start, duration; | |
94 | - cout << "Size in MB: "; | |
95 | - cin >> size; | |
96 | - cin.ignore(); | |
97 | - for(long int i = 0; i < size*1e6; i++ ) | |
98 | - { | |
99 | - data += (char)( 65 + i % 26); | |
100 | - } | |
101 | - cout << "Data generated, commencing transfer" << endl; | |
102 | - struct timeval st, ed; | |
103 | - gettimeofday(&st, NULL); | |
104 | - s << data; | |
105 | - cout << "Data sent" << endl; | |
106 | - s >> answer; | |
107 | - gettimeofday(&ed, NULL); | |
108 | - start = (st.tv_sec) + (st.tv_usec) / 1e6; | |
109 | - duration = ((ed.tv_sec) + (ed.tv_usec) / 1e6) - start; | |
110 | - if(answer == "ACK") | |
111 | - { | |
112 | - cout << "Transferred " << size << " MB in " << duration << " seconds" << endl; | |
113 | - cout << "Data rate: " << size/duration << " MB/s" << endl; | |
114 | - } | |
115 | - } | |
116 | - else | |
117 | - { | |
118 | - s >> recv; | |
119 | - cout << "Received: " << recv << endl; | |
120 | - } | |
121 | - } | |
122 | - catch(SocketException& e) | |
123 | - { | |
124 | - cout << e.description() << endl; | |
125 | - cout << "Exiting" << endl; | |
126 | - s.Close(); | |
127 | - return -1; | |
128 | - } | |
129 | - } | |
130 | -} | |
131 | - | |
132 | -/* TO-DO | |
133 | - * | |
134 | - * spawn 2 IO threads | |
135 | - * connect/disconnect commands | |
136 | - * list nicks | |
137 | - * unicast message | |
138 | - */ | |
139 | 0 | \ No newline at end of file |
Socket/src/client.dox deleted
1 | -/** @file | |
2 | -\author Imanol Barba Sabariego | |
3 | -\date 13/06/2013 | |
4 | -\page client_code Client | |
5 | -\brief Ejemplo de aplicaciรณn cliente | |
6 | - | |
7 | -\code{.cpp} | |
8 | -#include "Socket.h" | |
9 | -#include <iostream> | |
10 | -#include "SocketException.h" | |
11 | -#include <sstream> | |
12 | -#include <signal.h> | |
13 | -#include <cstdlib> | |
14 | -#include <sys/time.h> | |
15 | - | |
16 | -using namespace std; | |
17 | - | |
18 | -void exitClient(int signal) | |
19 | -{ | |
20 | - cout << "Server connection terminated unexpectedly" << endl << "Exiting" << endl; | |
21 | - exit(-1); | |
22 | -} | |
23 | - | |
24 | -int main() | |
25 | -{ | |
26 | - signal(SIGPIPE, exitClient); | |
27 | - signal(SIGINT, exitClient); | |
28 | - Socket s; | |
29 | - string send, recv, host; | |
30 | - int port; | |
31 | - s.Create(); | |
32 | - cout << "Created socket" << endl; | |
33 | - cout << "Hostname: "; | |
34 | - cin >> host; | |
35 | - cout << "Port: "; | |
36 | - cin >> port; | |
37 | - cin.ignore(); | |
38 | - s.Connect(host,port); | |
39 | - cout << "Connected" << endl; | |
40 | - while(true) | |
41 | - { | |
42 | - cout << "> "; | |
43 | - getline(cin,send); | |
44 | - s >> recv; | |
45 | - cout << "Received: " << recv << endl; | |
46 | - } | |
47 | -} | |
48 | -\endcode | |
49 | -*/ | |
50 | 0 | \ No newline at end of file |
Socket/src/conf.dox deleted
1 | -/** @file | |
2 | -\author Imanol Barba Sabariego | |
3 | -\date 13/06/2013 | |
4 | -\page conf Fichero de configuraciรณn | |
5 | -\brief Descripciรณn de la sintaxis y parรกmetros del fichero de configuraciรณn | |
6 | - | |
7 | -\tableofcontents | |
8 | - A continuaciรณn se detalla el uso del fichero de configuraciรณn del servidor. | |
9 | - <br><br> | |
10 | - \section sintax Sintรกxis | |
11 | - La sintaxis es muy sencilla: | |
12 | - | |
13 | - @verbatim PARรMETRO<WHITESPACE>=<WHITESPACE>VALOR @endverbatim | |
14 | - | |
15 | - donde <WHITESPACE> pueden ser espacios, tabulaciones o saltos de lรญnea. | |
16 | - <br> | |
17 | - \section params Parรกmetros | |
18 | - A continuaciรณn se detallan los posibles parรกmetros y quรฉ valores aceptan. | |
19 | - <br> | |
20 | - \subsection bind bind-ip | |
21 | - Contiene la direcciรณn IP que serรก asigada al Socket del servidor, por tanto, la direcciรณn donde escucharรก conexiones. | |
22 | - Acepta un string del tipo W.X.Y.Z donde W,X,Y,Z son nรบmeros de 0 a 255. | |
23 | - \subsection portnum port | |
24 | - El puerto donde el servidor acepta conexiones. | |
25 | - Acepta un nรบmero de 1 a 65535. | |
26 | - <br> | |
27 | - <br> | |
28 | - <br> | |
29 | - \section examples-conf Ejemplos | |
30 | - <code> bind-ip = 127.0.0.1 <br>port = 3001 </code> | |
31 | -*/ | |
32 | 0 | \ No newline at end of file |
Socket/src/include/SocketException.h deleted
1 | -/** @file | |
2 | -* \brief Header de excepciรณn de Sockets | |
3 | -* \author Imanol Barba Sabariego | |
4 | -* \date 10/06/2013 | |
5 | -* | |
6 | -* En este fichero se define la clase SocketException para el control de excepciones producidas por la librerรญa. | |
7 | -*/ | |
8 | - | |
9 | -#ifndef SOCKETEXCEPTION_H_ | |
10 | -#define SOCKETEXCEPTION_H_ | |
11 | - | |
12 | -#include <string> | |
13 | - | |
14 | -using namespace std; | |
15 | - | |
16 | -//! Clase de Excepciรณn de Sockets | |
17 | -/** | |
18 | -Definiciรณn de las excepciones lanzadas por la librerรญa de comunicaciรณn TCP/IP | |
19 | -*/ | |
20 | -class SocketException | |
21 | -{ | |
22 | - public: | |
23 | - //! Constructor de la clase | |
24 | - /*! Inicializa el mensaje */ | |
25 | - SocketException ( string m /**< Mensaje inicial */ ) : message ( m ) {}; | |
26 | - ~SocketException (){}; | |
27 | - //! Getter del atributo message | |
28 | - /*! Devuelve el mensaje asociado a la excepciรณn producida */ | |
29 | - string description() { return message; } | |
30 | - private: | |
31 | - //! Mensaje asociado a la excepciรณn producida | |
32 | - string message; | |
33 | -}; | |
34 | -#endif /* SOCKETEXCEPTION_H_ */ | |
35 | 0 | \ No newline at end of file |
Socket/src/main_server.cpp deleted
1 | -/** @file | |
2 | -* \brief Implementaciรณn del servidor | |
3 | -* \author Imanol Barba Sabariego | |
4 | -* \date 13/06/2013 | |
5 | -* | |
6 | -* En este fichero se implementa un servidor TCP/IP usando las clases Socket y Server. | |
7 | -*/ | |
8 | -#include "server.h" | |
9 | -#include <sys/types.h> | |
10 | -#include <unistd.h> | |
11 | -#include <sstream> | |
12 | - | |
13 | -//!Instancia de la clase Server | |
14 | -/*! Esta variable contiene la instancia de la clase Server que aquรญ se usa e | |
15 | -inicializa. | |
16 | - | |
17 | -_Se trata de una variable global para poder asรญ usarla en las funciones que reciban signals del SO._ */ | |
18 | -Server *serv; | |
19 | - | |
20 | -void killThread(thread_args *t_arg) | |
21 | -{ | |
22 | - (t_arg->s)->Close(); | |
23 | - pthread_mutex_lock(t_arg->mutex); | |
24 | - t_arg->serv->setNWorkers(t_arg->serv->getNWorkers()-1); | |
25 | - cout << "TCP: Worker " << t_arg->id << ": connection terminated" << endl; | |
26 | - pthread_mutex_unlock(t_arg->mutex); | |
27 | - pthread_cond_signal(t_arg->condition); | |
28 | - t_arg->serv->getStartedThreads()->remove(t_arg->thread); | |
29 | - t_arg->serv->getStoppedThreads()->push_back(t_arg->thread); | |
30 | - if(t_arg->s != 0) | |
31 | - { | |
32 | - delete t_arg->s; | |
33 | - t_arg->s = 0; | |
34 | - } | |
35 | - if(t_arg != 0) | |
36 | - { | |
37 | - delete t_arg; | |
38 | - t_arg = 0; | |
39 | - } | |
40 | - pthread_exit(NULL); | |
41 | -} | |
42 | - | |
43 | -void *WorkerThread(void* args) | |
44 | -{ | |
45 | - struct thread_args *t_arg = (struct thread_args*)args; | |
46 | - try | |
47 | - { | |
48 | - while(true) | |
49 | - { | |
50 | - string message; | |
51 | - *(t_arg->s) >> message; | |
52 | - if(message == "exit") | |
53 | - { | |
54 | - *(t_arg->s) << "OK"; | |
55 | - break; | |
56 | - } | |
57 | - else if(message == "test") | |
58 | - { | |
59 | - string data; | |
60 | - *(t_arg->s) >> data; | |
61 | - cout << "TCP: Received " << data.length() << " bytes" << endl; | |
62 | - *(t_arg->s) << "ACK"; | |
63 | - } | |
64 | - else | |
65 | - { | |
66 | - cout << "TCP: Worker " << t_arg->id << " received: " << message << endl; | |
67 | - string send = "You said: "; | |
68 | - send += message; | |
69 | - *(t_arg->s) << send; | |
70 | - } | |
71 | - } | |
72 | - } | |
73 | - catch(SocketException& e) | |
74 | - { | |
75 | - cout << e.description() << endl; | |
76 | - cout << "TCP: Client closed the connection unexpectedly" << endl; | |
77 | - } | |
78 | - killThread(t_arg); | |
79 | -} | |
80 | - | |
81 | -//! Mรฉtodo de detenciรณn del servidor | |
82 | -/*! Este mรฉtodo detiene el servidor al recibir el signal SIGINT del SO. */ | |
83 | -void stopServer(int signal/*!<Parรกmetro que captura el signal recibido*/) | |
84 | -{ | |
85 | - serv->requestExit(); | |
86 | -} | |
87 | - | |
88 | -void processText(string *str) | |
89 | -{ | |
90 | - for(int i = 0; i < str->length(); i++) | |
91 | - { | |
92 | - if((*str)[i] == 32 || (*str)[i] == 10 || (*str)[i] == 11) | |
93 | - { | |
94 | - str->erase(i--,1); | |
95 | - } | |
96 | - } | |
97 | -} | |
98 | - | |
99 | -bool readConf(string *ip, int *port) | |
100 | -{ | |
101 | - *ip = ""; | |
102 | - *port = 0; | |
103 | - ifstream confFile; | |
104 | - confFile.open(CONFFILE); | |
105 | - if(!confFile.is_open()) | |
106 | - { | |
107 | - cout << "TCP: Error opening configuration file" << endl; | |
108 | - return false; | |
109 | - } | |
110 | - string parameter; | |
111 | - while(true) | |
112 | - { | |
113 | - getline(confFile, parameter, '='); | |
114 | - processText(¶meter); | |
115 | - if(confFile.eof()) | |
116 | - { | |
117 | - break; | |
118 | - } | |
119 | - if(parameter == "bind-ip") | |
120 | - { | |
121 | - confFile >> *ip; | |
122 | - } | |
123 | - else if(parameter == "port") | |
124 | - { | |
125 | - confFile >> *port; | |
126 | - } | |
127 | - } | |
128 | - confFile.close(); | |
129 | - if(*ip == "" || *port == 0) | |
130 | - { | |
131 | - return false; | |
132 | - } | |
133 | - return true; | |
134 | -} | |
135 | - | |
136 | -//! Mรฉtodo principal del servidor | |
137 | -/*! Lee la configuraciรณn usando readConf() y incializa el servidor. */ | |
138 | -int main() | |
139 | -{ | |
140 | - stringstream sstream; | |
141 | - string ip; | |
142 | - int port; | |
143 | - serv = new Server(); | |
144 | - signal(SIGINT, stopServer); | |
145 | - if(!readConf(&ip,&port)) | |
146 | - { | |
147 | - cout << "TCP: Configuration couldn't be loaded" << endl; | |
148 | - return -1; | |
149 | - } | |
150 | - serv->startServer(ip,port); | |
151 | - delete serv; | |
152 | - return 0; | |
153 | -} | |
154 | - | |
155 | -/* TO-DO | |
156 | - * | |
157 | - * Request nick | |
158 | - * map with sockets/nicks | |
159 | - * spawn a messagesend thread | |
160 | - */ |
Socket/src/mainpage.dox deleted
1 | -/*! | |
2 | -* \mainpage Pรกgina principal | |
3 | -* | |
4 | -* La librerรญa Socket es una implementaciรณn de comunicaciรณn con Sockets TCP/IP en <a href="http://linux.org">GNU/Linux</a>. | |
5 | -* | |
6 | -* El objetivo principal de esta librerรญa es abstraer toda la capa de comunicaciรณn al programador, lo รบnico que debe hacer es guardar los datos a enviar en un contenedor STL del tipo <a href="http://www.cplusplus.com/reference/string/string/">std::string</a> y enviarlo a una instancia debidamente incializada de la clase Socket. Este se encarga de inicializar los sockets, atender las conexiones o realizar nuevas, etc. | |
7 | - | |
8 | -* Para mรกs informaciรณn, consultar el \ref howto | |
9 | -* <br><br> | |
10 | -* | |
11 | -* \author Imanol Barba Sabariego | |
12 | -* \date 11/06/2013 | |
13 | -*/ |
Socket/src/makefile.dox deleted
1 | -/** @file | |
2 | -\author Imanol Barba Sabariego | |
3 | -\date 13/06/2013 | |
4 | -\page makefile Makefile | |
5 | -\brief Ejemplo de Makefile | |
6 | - | |
7 | -\code | |
8 | -CXXFLAGS = -I../cryptopp -Isrc/include/ | |
9 | -LDFLAGS = -Llib/ | |
10 | -LIBS = -lcryptopp -lpthread | |
11 | -TARGETS = bin/client bin/server bin/socket.conf | |
12 | - | |
13 | - | |
14 | -.PHONY: all clean | |
15 | - ifndef $(CXX) | |
16 | - CXX = g++ | |
17 | - endif | |
18 | - | |
19 | -bin/client: bin/client.o bin/Socket.o lib/libcryptopp.so | |
20 | - $(CXX) -o bin/client bin/client.o bin/Socket.o $(LDFLAGS) $(LIBS) | |
21 | - strip bin/client | |
22 | - | |
23 | -bin/client.o: src/client.cpp | |
24 | - $(CXX) -o bin/client.o -c src/client.cpp $(CXXFLAGS) | |
25 | - | |
26 | -bin/server.o: src/server.cpp src/include/server.h | |
27 | - $(CXX) -o bin/server.o -c src/server.cpp $(CXXFLAGS) | |
28 | - | |
29 | -bin/main_server.o: src/main_server.cpp | |
30 | - $(CXX) -o bin/main_server.o -c src/main_server.cpp $(CXXFLAGS) | |
31 | - | |
32 | -bin/server: bin/server.o bin/Socket.o bin/main_server.o lib/libcryptopp.so src/include/server.h | |
33 | - $(CXX) -o bin/server bin/server.o bin/Socket.o bin/main_server.o $(LDFLAGS) $(LIBS) | |
34 | - strip bin/server | |
35 | - | |
36 | -bin/Socket.o: src/Socket.cpp src/include/Socket.h src/include/SocketException.h | |
37 | - (CXX) -o bin/Socket.o -c src/Socket.cpp $(CXXFLAGS) | |
38 | - | |
39 | -lib/libcryptopp.so: | |
40 | - cd ../cryptopp; make clean; make dynamic; mv libcryptopp.so ../Socket/lib/libcryptopp.so | |
41 | - | |
42 | -bin/socket.conf: | |
43 | - cp socket.conf bin/socket.conf | |
44 | - | |
45 | -clean: | |
46 | - rm -rf bin/* | |
47 | - | |
48 | -docs: | |
49 | - cd doc/doxygen;doxygen Doxyfile | |
50 | - cd doc/latex; make | |
51 | - | |
52 | -all: $(TARGETS) | |
53 | -\endcode | |
54 | 0 | \ No newline at end of file |
Socket/src/server.cpp deleted
1 | -/** @file | |
2 | -* \brief Fichero de implementaciรณn de la clase Server | |
3 | -* \author Imanol Barba Sabariego | |
4 | -* \date 13/06/2013 | |
5 | -* | |
6 | -* En este fichero se implementan los mรฉtodos de la clase Server definidos en server.h | |
7 | -*/ | |
8 | -#include "server.h" | |
9 | - | |
10 | -using namespace std; | |
11 | - | |
12 | -int Server::getNWorkers() | |
13 | -{ | |
14 | - return nWorkers; | |
15 | -} | |
16 | - | |
17 | -void Server::setNWorkers(int n) | |
18 | -{ | |
19 | - nWorkers = n; | |
20 | -} | |
21 | - | |
22 | -list<pthread_t*>* Server::getStartedThreads() | |
23 | -{ | |
24 | - return &startedThreads; | |
25 | -} | |
26 | -list<pthread_t*>* Server::getStoppedThreads() | |
27 | -{ | |
28 | - return &stoppedThreads; | |
29 | -} | |
30 | - | |
31 | -void Server::freeRAM(list<pthread_t*> *threadList) | |
32 | -{ | |
33 | - int count = 0; | |
34 | - for(list<pthread_t*>::iterator it = threadList->begin(); it != threadList->end(); it++) | |
35 | - { | |
36 | - if(*it != 0) | |
37 | - { | |
38 | - delete *it; | |
39 | - *it = 0; | |
40 | - } | |
41 | - count++; | |
42 | - } | |
43 | - threadList->clear(); | |
44 | - cout << "TCP: " << count << " Threads freed" << endl; | |
45 | -} | |
46 | - | |
47 | -void Server::requestExit() | |
48 | -{ | |
49 | - cout << "TCP: Exiting!" << endl; | |
50 | - shutdownServer = true; | |
51 | - ss.Close(); | |
52 | -} | |
53 | - | |
54 | -void Server::startServer(string i, int p) | |
55 | -{ | |
56 | - Socket ss; | |
57 | - string ip = i; | |
58 | - int port = p; | |
59 | - signal(SIGPIPE, SIG_IGN); | |
60 | - try | |
61 | - { | |
62 | - int optval = 1; | |
63 | - ss.Create(); | |
64 | - setsockopt(ss.getSock(),SOL_SOCKET,SO_REUSEADDR,&optval,sizeof optval); | |
65 | - ss.Bind(ip,port); | |
66 | - } | |
67 | - catch(SocketException& e) | |
68 | - { | |
69 | - cout << e.description() << endl; | |
70 | - return; | |
71 | - } | |
72 | - pthread_mutex_t m_mutex; | |
73 | - pthread_mutex_init(&m_mutex,0); | |
74 | - pthread_cond_t condition; | |
75 | - pthread_cond_init(&condition,0); | |
76 | - ss.Listen(N); | |
77 | - | |
78 | - while(!shutdownServer) | |
79 | - { | |
80 | - pthread_mutex_lock(&m_mutex); | |
81 | - while(nWorkers >= N) | |
82 | - { | |
83 | - cout << "TCP: Server sleeping" << endl; | |
84 | - pthread_cond_wait(&condition,&m_mutex); | |
85 | - } | |
86 | - freeRAM(&stoppedThreads); | |
87 | - pthread_mutex_unlock(&m_mutex); | |
88 | - Socket *cs = new Socket(); | |
89 | - try | |
90 | - { | |
91 | - ss.Accept(*cs); | |
92 | - } | |
93 | - catch(SocketException& e) | |
94 | - { | |
95 | - break; | |
96 | - } | |
97 | - pthread_mutex_lock(&m_mutex); | |
98 | - thread_args *t_args = new thread_args; | |
99 | - pthread_t *thread = new pthread_t; | |
100 | - t_args->mutex = &m_mutex; | |
101 | - t_args->condition = &condition; | |
102 | - t_args->id = workerID++; | |
103 | - t_args->s = cs; | |
104 | - t_args->serv = this; | |
105 | - t_args->thread = thread; | |
106 | - startedThreads.push_back(thread); | |
107 | - cout << "TCP: Client connected" << endl; | |
108 | - nWorkers++; | |
109 | - pthread_create(thread,NULL,WorkerThread,(void *)t_args); | |
110 | - pthread_mutex_unlock(&m_mutex); | |
111 | - } | |
112 | - cout << "TCP: Running Threads:" << endl; | |
113 | - freeRAM(&startedThreads); | |
114 | - cout << "TCP: Stopped Threads:" << endl; | |
115 | - freeRAM(&stoppedThreads); | |
116 | -} |
Socket/src/server.dox deleted
1 | -/** @file | |
2 | -\author Imanol Barba Sabariego | |
3 | -\date 13/06/2013 | |
4 | -\page server_code Server | |
5 | -\brief Ejemplo de aplicaciรณn servidor | |
6 | - | |
7 | -\code{.cpp} | |
8 | -#include "server.h" | |
9 | -#include <fstream> | |
10 | - | |
11 | -Server *serv; | |
12 | - | |
13 | -void killThread(thread_args *t_arg) | |
14 | -{ | |
15 | - (t_arg->s)->Close(); | |
16 | - pthread_mutex_lock(t_arg->mutex); | |
17 | - t_arg->serv->setNWorkers(t_arg->serv->getNWorkers()-1); | |
18 | - cout << "Worker " << t_arg->id << ": connection terminated" << endl; | |
19 | - pthread_mutex_unlock(t_arg->mutex); | |
20 | - pthread_cond_signal(t_arg->condition); | |
21 | - t_arg->serv->getStartedThreads()->remove(t_arg->thread); | |
22 | - t_arg->serv->getStoppedThreads()->push_back(t_arg->thread); | |
23 | - if(t_arg->s != 0) | |
24 | - { | |
25 | - delete t_arg->s; | |
26 | - t_arg->s = 0; | |
27 | - } | |
28 | - if(t_arg != 0) | |
29 | - { | |
30 | - delete t_arg; | |
31 | - t_arg = 0; | |
32 | - } | |
33 | - pthread_exit(NULL); | |
34 | -} | |
35 | - | |
36 | -void *WorkerThread(void* args) | |
37 | -{ | |
38 | - struct thread_args *t_arg = (struct thread_args*)args; | |
39 | - while(true) | |
40 | - { | |
41 | - string message; | |
42 | - *(t_arg->s) >> message; | |
43 | - cout << "Worker " << t_arg->id << " received: " << message << endl; | |
44 | - string send = "You said: "; | |
45 | - send += message; | |
46 | - *(t_arg->s) << send; | |
47 | - } | |
48 | - killThread(t_arg); | |
49 | -} | |
50 | - | |
51 | -void stopServer(int signal) | |
52 | -{ | |
53 | - serv->requestExit(); | |
54 | -} | |
55 | - | |
56 | -void processText(string *str) | |
57 | -{ | |
58 | - for(int i = 0; i < str->length(); i++) | |
59 | - { | |
60 | - if((*str)[i] == 32 || (*str)[i] == 10 || (*str)[i] == 11) | |
61 | - { | |
62 | - str->erase(i--,1); | |
63 | - } | |
64 | - } | |
65 | -} | |
66 | - | |
67 | -bool readConf(string *ip, int *port) | |
68 | -{ | |
69 | - *ip = ""; | |
70 | - *port = 0; | |
71 | - ifstream confFile; | |
72 | - confFile.open(CONFFILE); | |
73 | - if(!confFile.is_open()) | |
74 | - { | |
75 | - cout << "Error opening configuration file" << endl; | |
76 | - return false; | |
77 | - } | |
78 | - string parameter; | |
79 | - while(true) | |
80 | - { | |
81 | - getline(confFile, parameter, '='); | |
82 | - processText(¶meter); | |
83 | - if(confFile.eof()) | |
84 | - { | |
85 | - break; | |
86 | - } | |
87 | - if(parameter == "bind-ip") | |
88 | - { | |
89 | - confFile >> *ip; | |
90 | - } | |
91 | - else if(parameter == "port") | |
92 | - { | |
93 | - confFile >> *port; | |
94 | - } | |
95 | - } | |
96 | - confFile.close(); | |
97 | - if(*ip == "" || *port == 0) | |
98 | - { | |
99 | - return false; | |
100 | - } | |
101 | - return true; | |
102 | -} | |
103 | - | |
104 | -int main() | |
105 | -{ | |
106 | - string ip; | |
107 | - int port; | |
108 | - serv = new Server(); | |
109 | - signal(SIGINT, stopServer); | |
110 | - if(!readConf(&ip,&port)) | |
111 | - { | |
112 | - cout << "Configuration couldn't be loaded" << endl; | |
113 | - return -1; | |
114 | - } | |
115 | - serv->startServer(ip,port); | |
116 | - delete serv; | |
117 | - return 0; | |
118 | -} | |
119 | -\endcode | |
120 | -*/ | |
121 | 0 | \ No newline at end of file |