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 | CFLAGS += -Isrc/include | 1 | CFLAGS += -Isrc/include |
2 | LDFLAGS += -lpthread | 2 | LDFLAGS += -lpthread |
3 | -TARGETS = bin/client bin/server bin/socket.conf | 3 | +TARGETS = bin/client |
4 | 4 | ||
5 | ifndef $(CXX) | 5 | ifndef $(CXX) |
6 | CXX = g++ | 6 | CXX = g++ |
@@ -20,22 +20,9 @@ bin/client: bin/client.o bin/Socket.o | @@ -20,22 +20,9 @@ bin/client: bin/client.o bin/Socket.o | ||
20 | bin/client.o: src/client.cpp | 20 | bin/client.o: src/client.cpp |
21 | $(CXX) -o bin/client.o -c src/client.cpp $(CFLAGS) | 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 | bin/Socket.o: src/Socket.cpp src/include/Socket.h src/include/SocketException.h | 23 | bin/Socket.o: src/Socket.cpp src/include/Socket.h src/include/SocketException.h |
34 | $(CXX) -o bin/Socket.o -c src/Socket.cpp $(CFLAGS) | 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 | clean: | 26 | clean: |
40 | rm -rf bin/* | 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,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
81 | 81 | ||
82 | <div id="nav-path" class="navpath"> | 82 | <div id="nav-path" class="navpath"> |
83 | <ul> | 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 | </div> | 85 | </div> |
86 | </div><!-- top --> | 86 | </div><!-- top --> |
87 | <div class="header"> | 87 | <div class="header"> |
@@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
106 | </div></div><!-- contents --> | 106 | </div></div><!-- contents --> |
107 | <!-- start footer part --> | 107 | <!-- start footer part --> |
108 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 110 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
111 | </a> 1.8.3.1 | 111 | </a> 1.8.3.1 |
112 | </small></address> | 112 | </small></address> |
Socket/doc/html/_socket_8h.html renamed to JChatClient/doc/html/_socket_8h.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
81 | 81 | ||
82 | <div id="nav-path" class="navpath"> | 82 | <div id="nav-path" class="navpath"> |
83 | <ul> | 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 | </div> | 85 | </div> |
86 | </div><!-- top --> | 86 | </div><!-- top --> |
87 | <div class="header"> | 87 | <div class="header"> |
@@ -119,7 +119,7 @@ Clases</h2></td></tr> | @@ -119,7 +119,7 @@ Clases</h2></td></tr> | ||
119 | </div></div><!-- contents --> | 119 | </div></div><!-- contents --> |
120 | <!-- start footer part --> | 120 | <!-- start footer part --> |
121 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 123 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
124 | </a> 1.8.3.1 | 124 | </a> 1.8.3.1 |
125 | </small></address> | 125 | </small></address> |
Socket/doc/html/_socket_8h_source.html renamed to JChatClient/doc/html/_socket_8h_source.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
81 | 81 | ||
82 | <div id="nav-path" class="navpath"> | 82 | <div id="nav-path" class="navpath"> |
83 | <ul> | 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 | </div> | 85 | </div> |
86 | </div><!-- top --> | 86 | </div><!-- top --> |
87 | <div class="header"> | 87 | <div class="header"> |
@@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -143,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
143 | </div><!-- fragment --></div><!-- contents --> | 143 | </div><!-- fragment --></div><!-- contents --> |
144 | <!-- start footer part --> | 144 | <!-- start footer part --> |
145 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 147 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
148 | </a> 1.8.3.1 | 148 | </a> 1.8.3.1 |
149 | </small></address> | 149 | </small></address> |
Socket/doc/html/_socket_exception_8h.html renamed to JChatClient/doc/html/_socket_exception_8h.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
81 | 81 | ||
82 | <div id="nav-path" class="navpath"> | 82 | <div id="nav-path" class="navpath"> |
83 | <ul> | 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 | </div> | 85 | </div> |
86 | </div><!-- top --> | 86 | </div><!-- top --> |
87 | <div class="header"> | 87 | <div class="header"> |
@@ -112,7 +112,7 @@ Clases</h2></td></tr> | @@ -112,7 +112,7 @@ Clases</h2></td></tr> | ||
112 | </div></div><!-- contents --> | 112 | </div></div><!-- contents --> |
113 | <!-- start footer part --> | 113 | <!-- start footer part --> |
114 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 116 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
117 | </a> 1.8.3.1 | 117 | </a> 1.8.3.1 |
118 | </small></address> | 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,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
81 | 81 | ||
82 | <div id="nav-path" class="navpath"> | 82 | <div id="nav-path" class="navpath"> |
83 | <ul> | 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 | </div> | 85 | </div> |
86 | </div><!-- top --> | 86 | </div><!-- top --> |
87 | <div class="header"> | 87 | <div class="header"> |
@@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -113,7 +113,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
113 | </div><!-- fragment --></div><!-- contents --> | 113 | </div><!-- fragment --></div><!-- contents --> |
114 | <!-- start footer part --> | 114 | <!-- start footer part --> |
115 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 117 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
118 | </a> 1.8.3.1 | 118 | </a> 1.8.3.1 |
119 | </small></address> | 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,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
97 | </div><!-- contents --> | 97 | </div><!-- contents --> |
98 | <!-- start footer part --> | 98 | <!-- start footer part --> |
99 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 101 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
102 | </a> 1.8.3.1 | 102 | </a> 1.8.3.1 |
103 | </small></address> | 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,8 +91,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
91 | <table class="directory"> | 91 | <table class="directory"> |
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> | 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 | <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> | 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 | <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> | 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 | <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> | 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 | <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> | 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,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
106 | </table></div><!-- contents --> | 106 | </table></div><!-- contents --> |
107 | <!-- start footer part --> | 107 | <!-- start footer part --> |
108 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 110 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
111 | </a> 1.8.3.1 | 111 | </a> 1.8.3.1 |
112 | </small></address> | 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,12 +107,12 @@ Mรฉtodos pรบblicos</h2></td></tr> | ||
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> | 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 | <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> | 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 | <tr class="separator:a0090663c66f1f371f8b1aa87c5f49623"><td class="memSeparator" colspan="2"> </td></tr> | 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 | <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> | 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 | <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> | 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 | <tr class="separator:aef89851f83a9bbe4459c46b6c7906e1f"><td class="memSeparator" colspan="2"> </td></tr> | 118 | <tr class="separator:aef89851f83a9bbe4459c46b6c7906e1f"><td class="memSeparator" colspan="2"> </td></tr> |
@@ -218,12 +218,12 @@ Atributos privados</h2></td></tr> | @@ -218,12 +218,12 @@ Atributos privados</h2></td></tr> | ||
218 | 218 | ||
219 | </div> | 219 | </div> |
220 | </div> | 220 | </div> |
221 | -<a class="anchor" id="a0622813f3b675ab661d5f628cec03d30"></a> | 221 | +<a class="anchor" id="aea36a7c64710f7d6e852a72a124b61bb"></a> |
222 | <div class="memitem"> | 222 | <div class="memitem"> |
223 | <div class="memproto"> | 223 | <div class="memproto"> |
224 | <table class="memname"> | 224 | <table class="memname"> |
225 | <tr> | 225 | <tr> |
226 | - <td class="memname">list< pthread_t * > * Server::getStartedThreads </td> | 226 | + <td class="memname">list<pthread_t*>* Server::getStartedThreads </td> |
227 | <td>(</td> | 227 | <td>(</td> |
228 | <td class="paramname"></td><td>)</td> | 228 | <td class="paramname"></td><td>)</td> |
229 | <td></td> | 229 | <td></td> |
@@ -236,12 +236,12 @@ Atributos privados</h2></td></tr> | @@ -236,12 +236,12 @@ Atributos privados</h2></td></tr> | ||
236 | 236 | ||
237 | </div> | 237 | </div> |
238 | </div> | 238 | </div> |
239 | -<a class="anchor" id="a81289d4e58dec18dd01e343c7f397c1e"></a> | 239 | +<a class="anchor" id="a266d431df0fc72ae28a9a865e4d0aa5d"></a> |
240 | <div class="memitem"> | 240 | <div class="memitem"> |
241 | <div class="memproto"> | 241 | <div class="memproto"> |
242 | <table class="memname"> | 242 | <table class="memname"> |
243 | <tr> | 243 | <tr> |
244 | - <td class="memname">list< pthread_t * > * Server::getStoppedThreads </td> | 244 | + <td class="memname">list<pthread_t*>* Server::getStoppedThreads </td> |
245 | <td>(</td> | 245 | <td>(</td> |
246 | <td class="paramname"></td><td>)</td> | 246 | <td class="paramname"></td><td>)</td> |
247 | <td></td> | 247 | <td></td> |
@@ -473,14 +473,13 @@ Atributos privados</h2></td></tr> | @@ -473,14 +473,13 @@ Atributos privados</h2></td></tr> | ||
473 | 473 | ||
474 | </div> | 474 | </div> |
475 | </div> | 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 | </ul> | 478 | </ul> |
480 | </div><!-- contents --> | 479 | </div><!-- contents --> |
481 | <!-- start footer part --> | 480 | <!-- start footer part --> |
482 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 483 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
485 | </a> 1.8.3.1 | 484 | </a> 1.8.3.1 |
486 | </small></address> | 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,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
106 | </table></div><!-- contents --> | 106 | </table></div><!-- contents --> |
107 | <!-- start footer part --> | 107 | <!-- start footer part --> |
108 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 110 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
111 | </a> 1.8.3.1 | 111 | </a> 1.8.3.1 |
112 | </small></address> | 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,13 +535,13 @@ Atributos privados</h2></td></tr> | ||
535 | </div> | 535 | </div> |
536 | </div> | 536 | </div> |
537 | <hr/>La documentaciรณn para esta clase fue generada a partir de los siguientes ficheros:<ul> | 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 | </ul> | 540 | </ul> |
541 | </div><!-- contents --> | 541 | </div><!-- contents --> |
542 | <!-- start footer part --> | 542 | <!-- start footer part --> |
543 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 545 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
546 | </a> 1.8.3.1 | 546 | </a> 1.8.3.1 |
547 | </small></address> | 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,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
96 | </table></div><!-- contents --> | 96 | </table></div><!-- contents --> |
97 | <!-- start footer part --> | 97 | <!-- start footer part --> |
98 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 100 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
101 | </a> 1.8.3.1 | 101 | </a> 1.8.3.1 |
102 | </small></address> | 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,12 +224,12 @@ Atributos privados</h2></td></tr> | ||
224 | </div> | 224 | </div> |
225 | </div> | 225 | </div> |
226 | <hr/>La documentaciรณn para esta clase fue generada a partir del siguiente fichero:<ul> | 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 | </ul> | 228 | </ul> |
229 | </div><!-- contents --> | 229 | </div><!-- contents --> |
230 | <!-- start footer part --> | 230 | <!-- start footer part --> |
231 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 233 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
234 | </a> 1.8.3.1 | 234 | </a> 1.8.3.1 |
235 | </small></address> | 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,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
99 | </div><!-- contents --> | 99 | </div><!-- contents --> |
100 | <!-- start footer part --> | 100 | <!-- start footer part --> |
101 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 103 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
104 | </a> 1.8.3.1 | 104 | </a> 1.8.3.1 |
105 | </small></address> | 105 | </small></address> |
Socket/doc/html/client_8cpp.html renamed to JChatClient/doc/html/client_8cpp.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -81,12 +81,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -81,12 +81,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
81 | 81 | ||
82 | <div id="nav-path" class="navpath"> | 82 | <div id="nav-path" class="navpath"> |
83 | <ul> | 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 | </div> | 85 | </div> |
86 | </div><!-- top --> | 86 | </div><!-- top --> |
87 | <div class="header"> | 87 | <div class="header"> |
88 | <div class="summary"> | 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 | <div class="headertitle"> | 91 | <div class="headertitle"> |
91 | <div class="title">Referencia del Archivo client.cpp</div> </div> | 92 | <div class="title">Referencia del Archivo client.cpp</div> </div> |
92 | </div><!--header--> | 93 | </div><!--header--> |
@@ -107,9 +108,16 @@ Funciones</h2></td></tr> | @@ -107,9 +108,16 @@ Funciones</h2></td></tr> | ||
107 | <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 | <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 | <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 | <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 | <tr class="separator:a00a6f7afcba6bb656a7b05c67efa42ba"><td class="memSeparator" colspan="2"> </td></tr> | 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 | <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> | 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 | <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> | 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 | <tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2"> </td></tr> | 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 | </table> | 121 | </table> |
114 | <a name="details" id="details"></a><h2 class="groupheader">Descripciรณn detallada</h2> | 122 | <a name="details" id="details"></a><h2 class="groupheader">Descripciรณn detallada</h2> |
115 | <div class="textblock"><p>Fichero de implementaciรณn de un cliente. </p> | 123 | <div class="textblock"><p>Fichero de implementaciรณn de un cliente. </p> |
@@ -160,10 +168,39 @@ Funciones</h2></td></tr> | @@ -160,10 +168,39 @@ Funciones</h2></td></tr> | ||
160 | 168 | ||
161 | </div> | 169 | </div> |
162 | </div> | 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 | </div><!-- contents --> | 200 | </div><!-- contents --> |
164 | <!-- start footer part --> | 201 | <!-- start footer part --> |
165 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 204 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
168 | </a> 1.8.3.1 | 205 | </a> 1.8.3.1 |
169 | </small></address> | 206 | </small></address> |
Socket/doc/html/client_8dox.html renamed to JChatClient/doc/html/client_8dox.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
82 | </div><!-- top --> | 82 | </div><!-- top --> |
83 | <div class="header"> | 83 | <div class="header"> |
84 | <div class="headertitle"> | 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 | </div><!--header--> | 86 | </div><!--header--> |
87 | <div class="contents"> | 87 | <div class="contents"> |
88 | <a name="details" id="details"></a><h2 class="groupheader">Descripciรณn detallada</h2> | 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,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
91 | </div></div><!-- contents --> | 91 | </div></div><!-- contents --> |
92 | <!-- start footer part --> | 92 | <!-- start footer part --> |
93 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 95 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
96 | </a> 1.8.3.1 | 96 | </a> 1.8.3.1 |
97 | </small></address> | 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,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
123 | </div><!-- fragment --> </div></div><!-- contents --> | 123 | </div><!-- fragment --> </div></div><!-- contents --> |
124 | <!-- start footer part --> | 124 | <!-- start footer part --> |
125 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 127 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
128 | </a> 1.8.3.1 | 128 | </a> 1.8.3.1 |
129 | </small></address> | 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,7 +92,7 @@ Directorios</h2></td></tr> | ||
92 | </div><!-- contents --> | 92 | </div><!-- contents --> |
93 | <!-- start footer part --> | 93 | <!-- start footer part --> |
94 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | </a> 1.8.3.1 | 97 | </a> 1.8.3.1 |
98 | </small></address> | 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,7 +92,7 @@ Directorios</h2></td></tr> | ||
92 | </div><!-- contents --> | 92 | </div><!-- contents --> |
93 | <!-- start footer part --> | 93 | <!-- start footer part --> |
94 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | </a> 1.8.3.1 | 97 | </a> 1.8.3.1 |
98 | </small></address> | 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,7 +92,7 @@ Directorios</h2></td></tr> | ||
92 | </div><!-- contents --> | 92 | </div><!-- contents --> |
93 | <!-- start footer part --> | 93 | <!-- start footer part --> |
94 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | </a> 1.8.3.1 | 97 | </a> 1.8.3.1 |
98 | </small></address> | 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,7 +92,7 @@ Directorios</h2></td></tr> | ||
92 | </div><!-- contents --> | 92 | </div><!-- contents --> |
93 | <!-- start footer part --> | 93 | <!-- start footer part --> |
94 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | </a> 1.8.3.1 | 97 | </a> 1.8.3.1 |
98 | </small></address> | 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,13 +86,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
86 | <table class="memberdecls"> | 86 | <table class="memberdecls"> |
87 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a> | 87 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a> |
88 | Directorios</h2></td></tr> | 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 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | 90 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
91 | </table> | 91 | </table> |
92 | </div><!-- contents --> | 92 | </div><!-- contents --> |
93 | <!-- start footer part --> | 93 | <!-- start footer part --> |
94 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 96 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
97 | </a> 1.8.3.1 | 97 | </a> 1.8.3.1 |
98 | </small></address> | 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,22 +92,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
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> | 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 | <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> | 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 | <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> | 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 | <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> | 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 | <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> | 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 | <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> | 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 | <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> | 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 | </table> | 103 | </table> |
106 | </div><!-- directory --> | 104 | </div><!-- directory --> |
107 | </div><!-- contents --> | 105 | </div><!-- contents --> |
108 | <!-- start footer part --> | 106 | <!-- start footer part --> |
109 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 109 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
112 | </a> 1.8.3.1 | 110 | </a> 1.8.3.1 |
113 | </small></address> | 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,10 +163,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
163 | : <a class="el" href="class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a">Socket</a> | 163 | : <a class="el" href="class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a">Socket</a> |
164 | </li> | 164 | </li> |
165 | <li>getStartedThreads() | 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 | </li> | 167 | </li> |
168 | <li>getStoppedThreads() | 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 | </li> | 170 | </li> |
171 | </ul> | 171 | </ul> |
172 | 172 | ||
@@ -290,7 +290,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -290,7 +290,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
290 | </div><!-- contents --> | 290 | </div><!-- contents --> |
291 | <!-- start footer part --> | 291 | <!-- start footer part --> |
292 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 294 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
295 | </a> 1.8.3.1 | 295 | </a> 1.8.3.1 |
296 | </small></address> | 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,10 +118,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
118 | : <a class="el" href="class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a">Socket</a> | 118 | : <a class="el" href="class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a">Socket</a> |
119 | </li> | 119 | </li> |
120 | <li>getStartedThreads() | 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 | </li> | 122 | </li> |
123 | <li>getStoppedThreads() | 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 | </li> | 125 | </li> |
126 | <li>Listen() | 126 | <li>Listen() |
127 | : <a class="el" href="class_socket.html#a4d476d11854d7acb17b8d196c8171865">Socket</a> | 127 | : <a class="el" href="class_socket.html#a4d476d11854d7acb17b8d196c8171865">Socket</a> |
@@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
163 | </div><!-- contents --> | 163 | </div><!-- contents --> |
164 | <!-- start footer part --> | 164 | <!-- start footer part --> |
165 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 167 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
168 | </a> 1.8.3.1 | 168 | </a> 1.8.3.1 |
169 | </small></address> | 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,7 +139,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
139 | </div><!-- contents --> | 139 | </div><!-- contents --> |
140 | <!-- start footer part --> | 140 | <!-- start footer part --> |
141 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 143 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
144 | </a> 1.8.3.1 | 144 | </a> 1.8.3.1 |
145 | </small></address> | 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,43 +93,38 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
93 | <li>CONFFILE | 93 | <li>CONFFILE |
94 | : <a class="el" href="server_8h.html#ad22e7f0ef164a8dafb32f779f737a1bd">server.h</a> | 94 | : <a class="el" href="server_8h.html#ad22e7f0ef164a8dafb32f779f737a1bd">server.h</a> |
95 | </li> | 95 | </li> |
96 | +<li>connected | ||
97 | +: <a class="el" href="client_8cpp.html#ab36823025f12a809217f7771125658c2">client.cpp</a> | ||
98 | +</li> | ||
96 | <li>exitClient() | 99 | <li>exitClient() |
97 | : <a class="el" href="client_8cpp.html#a00a6f7afcba6bb656a7b05c67efa42ba">client.cpp</a> | 100 | : <a class="el" href="client_8cpp.html#a00a6f7afcba6bb656a7b05c67efa42ba">client.cpp</a> |
98 | </li> | 101 | </li> |
99 | <li>killThread() | 102 | <li>killThread() |
100 | : <a class="el" href="server_8h.html#ab99831172d1d4bca2c79bb37c7c062df">server.h</a> | 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 | </li> | 104 | </li> |
103 | <li>main() | 105 | <li>main() |
104 | : <a class="el" href="client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">client.cpp</a> | 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 | </li> | 107 | </li> |
107 | <li>N | 108 | <li>N |
108 | : <a class="el" href="server_8h.html#a0240ac851181b84ac374872dc5434ee4">server.h</a> | 109 | : <a class="el" href="server_8h.html#a0240ac851181b84ac374872dc5434ee4">server.h</a> |
109 | </li> | 110 | </li> |
111 | +<li>processCMD() | ||
112 | +: <a class="el" href="client_8cpp.html#aad6144e222ae07102486edee29350121">client.cpp</a> | ||
113 | +</li> | ||
110 | <li>processText() | 114 | <li>processText() |
111 | : <a class="el" href="server_8h.html#aa6328bc358b87d3e11c3f460d6427c5b">server.h</a> | 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 | </li> | 116 | </li> |
114 | <li>readConf() | 117 | <li>readConf() |
115 | : <a class="el" href="server_8h.html#a4f850f08d755a0d0ebe936b5b84975e3">server.h</a> | 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 | </li> | 119 | </li> |
124 | <li>WorkerThread() | 120 | <li>WorkerThread() |
125 | : <a class="el" href="server_8h.html#a7d13c650ec7a525ad17cabba4f371745">server.h</a> | 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 | </li> | 122 | </li> |
128 | </ul> | 123 | </ul> |
129 | </div><!-- contents --> | 124 | </div><!-- contents --> |
130 | <!-- start footer part --> | 125 | <!-- start footer part --> |
131 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 128 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
134 | </a> 1.8.3.1 | 129 | </a> 1.8.3.1 |
135 | </small></address> | 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,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
100 | </div><!-- contents --> | 100 | </div><!-- contents --> |
101 | <!-- start footer part --> | 101 | <!-- start footer part --> |
102 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 104 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
105 | </a> 1.8.3.1 | 105 | </a> 1.8.3.1 |
106 | </small></address> | 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,32 +95,27 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
95 | </li> | 95 | </li> |
96 | <li>killThread() | 96 | <li>killThread() |
97 | : <a class="el" href="server_8h.html#ab99831172d1d4bca2c79bb37c7c062df">server.h</a> | 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 | </li> | 98 | </li> |
100 | <li>main() | 99 | <li>main() |
101 | : <a class="el" href="client_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">client.cpp</a> | 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 | </li> | 104 | </li> |
104 | <li>processText() | 105 | <li>processText() |
105 | : <a class="el" href="server_8h.html#aa6328bc358b87d3e11c3f460d6427c5b">server.h</a> | 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 | </li> | 107 | </li> |
108 | <li>readConf() | 108 | <li>readConf() |
109 | : <a class="el" href="server_8h.html#a4f850f08d755a0d0ebe936b5b84975e3">server.h</a> | 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 | </li> | 110 | </li> |
115 | <li>WorkerThread() | 111 | <li>WorkerThread() |
116 | : <a class="el" href="server_8h.html#a7d13c650ec7a525ad17cabba4f371745">server.h</a> | 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 | </li> | 113 | </li> |
119 | </ul> | 114 | </ul> |
120 | </div><!-- contents --> | 115 | </div><!-- contents --> |
121 | <!-- start footer part --> | 116 | <!-- start footer part --> |
122 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 119 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
125 | </a> 1.8.3.1 | 120 | </a> 1.8.3.1 |
126 | </small></address> | 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,14 +90,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
90 | 90 | ||
91 | <div class="contents"> | 91 | <div class="contents"> |
92 |  <ul> | 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 | </li> | 95 | </li> |
96 | </ul> | 96 | </ul> |
97 | </div><!-- contents --> | 97 | </div><!-- contents --> |
98 | <!-- start footer part --> | 98 | <!-- start footer part --> |
99 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 101 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
102 | </a> 1.8.3.1 | 102 | </a> 1.8.3.1 |
103 | </small></address> | 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,8 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
88 | <li class="level2"><a href="#flags">Flags de compilaciรณn y librerรญas</a></li> | 88 | <li class="level2"><a href="#flags">Flags de compilaciรณn y librerรญas</a></li> |
89 | </ul> | 89 | </ul> |
90 | </li> | 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 | </ul> | 92 | </ul> |
94 | </li> | 93 | </li> |
95 | </ul> | 94 | </ul> |
@@ -131,7 +130,7 @@ Opciones de compilaciรณn</h2> | @@ -131,7 +130,7 @@ Opciones de compilaciรณn</h2> | ||
131 | <ul> | 130 | <ul> |
132 | <li>RSALENGTH : La longitud de la llave RSA que se usarรก.</li> | 131 | <li>RSALENGTH : La longitud de la llave RSA que se usarรก.</li> |
133 | <li>AESLENGTH : La longitud de la llave AES que se usarรก.</li> | 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 | <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> | 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 | <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/> | 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 | </li> | 136 | </li> |
@@ -153,18 +152,14 @@ Ejemplos</h1> | @@ -153,18 +152,14 @@ Ejemplos</h1> | ||
153 | <p>A continuaciรณn se detalla el cรณdigo para programar una aplicaciรณn servidor cliente sencilla <br/> | 152 | <p>A continuaciรณn se detalla el cรณdigo para programar una aplicaciรณn servidor cliente sencilla <br/> |
154 | </p> | 153 | </p> |
155 | <h2><a class="anchor" id="server"></a> | 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 | Programar un cliente</h2> | 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 | <br/> | 157 | <br/> |
163 | </p> | 158 | </p> |
164 | </div></div><!-- contents --> | 159 | </div></div><!-- contents --> |
165 | <!-- start footer part --> | 160 | <!-- start footer part --> |
166 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 163 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
169 | </a> 1.8.3.1 | 164 | </a> 1.8.3.1 |
170 | </small></address> | 165 | </small></address> |
Socket/doc/html/howto_8dox.html renamed to JChatClient/doc/html/howto_8dox.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -82,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
82 | </div><!-- top --> | 82 | </div><!-- top --> |
83 | <div class="header"> | 83 | <div class="header"> |
84 | <div class="headertitle"> | 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 | </div><!--header--> | 86 | </div><!--header--> |
87 | <div class="contents"> | 87 | <div class="contents"> |
88 | <a name="details" id="details"></a><h2 class="groupheader">Descripciรณn detallada</h2> | 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,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
91 | </div></div><!-- contents --> | 91 | </div></div><!-- contents --> |
92 | <!-- start footer part --> | 92 | <!-- start footer part --> |
93 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 95 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
96 | </a> 1.8.3.1 | 96 | </a> 1.8.3.1 |
97 | </small></address> | 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,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
89 | </div></div><!-- contents --> | 89 | </div></div><!-- contents --> |
90 | <!-- start footer part --> | 90 | <!-- start footer part --> |
91 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 93 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
94 | </a> 1.8.3.1 | 94 | </a> 1.8.3.1 |
95 | </small></address> | 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,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -82,13 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -82,13 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
82 | </div><!-- top --> | 82 | </div><!-- top --> |
83 | <div class="header"> | 83 | <div class="header"> |
84 | <div class="headertitle"> | 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 | </div><!--header--> | 86 | </div><!--header--> |
87 | <div class="contents"> | 87 | <div class="contents"> |
88 | </div><!-- contents --> | 88 | </div><!-- contents --> |
89 | <!-- start footer part --> | 89 | <!-- start footer part --> |
90 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 92 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
93 | </a> 1.8.3.1 | 93 | </a> 1.8.3.1 |
94 | </small></address> | 94 | </small></address> |
Socket/doc/html/makefile_8dox.html renamed to JChatClient/doc/html/makefile_8dox.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -82,13 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -82,13 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
82 | </div><!-- top --> | 82 | </div><!-- top --> |
83 | <div class="header"> | 83 | <div class="header"> |
84 | <div class="headertitle"> | 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 | </div><!--header--> | 86 | </div><!--header--> |
87 | <div class="contents"> | 87 | <div class="contents"> |
88 | </div><!-- contents --> | 88 | </div><!-- contents --> |
89 | <!-- start footer part --> | 89 | <!-- start footer part --> |
90 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 92 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
93 | </a> 1.8.3.1 | 93 | </a> 1.8.3.1 |
94 | </small></address> | 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,15 +82,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
82 | <div class="textblock">Lista de toda la documentaciรณn relacionada:</div><div class="directory"> | 82 | <div class="textblock">Lista de toda la documentaciรณn relacionada:</div><div class="directory"> |
83 | <table class="directory"> | 83 | <table class="directory"> |
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> | 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 | </table> | 86 | </table> |
89 | </div><!-- directory --> | 87 | </div><!-- directory --> |
90 | </div><!-- contents --> | 88 | </div><!-- contents --> |
91 | <!-- start footer part --> | 89 | <!-- start footer part --> |
92 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 92 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
95 | </a> 1.8.3.1 | 93 | </a> 1.8.3.1 |
96 | </small></address> | 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,8 +5,8 @@ var searchData= | ||
5 | ['client',['Client',['../client_code.html',1,'']]], | 5 | ['client',['Client',['../client_code.html',1,'']]], |
6 | ['close',['Close',['../class_socket.html#a4c8ced9a8ce58834191b3b4f2033b173',1,'Socket']]], | 6 | ['close',['Close',['../class_socket.html#a4c8ced9a8ce58834191b3b4f2033b173',1,'Socket']]], |
7 | ['condition',['condition',['../structthread__args.html#a96ee28beaed4175257db3d8794245f25',1,'thread_args']]], | 7 | ['condition',['condition',['../structthread__args.html#a96ee28beaed4175257db3d8794245f25',1,'thread_args']]], |
8 | - ['conf_2edox',['conf.dox',['../conf_8dox.html',1,'']]], | ||
9 | ['conffile',['CONFFILE',['../server_8h.html#ad22e7f0ef164a8dafb32f779f737a1bd',1,'server.h']]], | 8 | ['conffile',['CONFFILE',['../server_8h.html#ad22e7f0ef164a8dafb32f779f737a1bd',1,'server.h']]], |
10 | ['connect',['Connect',['../class_socket.html#aa1d074c1aa400e8bca7c7da79b036abe',1,'Socket']]], | 9 | ['connect',['Connect',['../class_socket.html#aa1d074c1aa400e8bca7c7da79b036abe',1,'Socket']]], |
10 | + ['connected',['connected',['../client_8cpp.html#ab36823025f12a809217f7771125658c2',1,'client.cpp']]], | ||
11 | ['create',['Create',['../class_socket.html#add736ccf41f102910a2b8ac5e77eb8b1',1,'Socket']]] | 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,6 +2,6 @@ var searchData= | ||
2 | [ | 2 | [ |
3 | ['getnworkers',['getNWorkers',['../class_server.html#acf13ac1f7fc49f28c1b1fa76eab209ab',1,'Server']]], | 3 | ['getnworkers',['getNWorkers',['../class_server.html#acf13ac1f7fc49f28c1b1fa76eab209ab',1,'Server']]], |
4 | ['getsock',['getSock',['../class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a',1,'Socket']]], | 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 | var searchData= | 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 | var searchData= | 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 | ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], | 4 | ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], |
6 | ['makefile_2edox',['makefile.dox',['../makefile_8dox.html',1,'']]], | 5 | ['makefile_2edox',['makefile.dox',['../makefile_8dox.html',1,'']]], |
7 | ['message',['message',['../class_socket_exception.html#a43f3472f1433552059ffeb9a251a9b76',1,'SocketException']]], | 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 | var searchData= | 1 | var searchData= |
2 | [ | 2 | [ |
3 | ['p_c3_a1gina_20principal',['Pรกgina principal',['../index.html',1,'']]], | 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 | var searchData= | 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 | ['receive',['Receive',['../class_socket.html#aa1a8b143bb2adf57934156d9e33b8611',1,'Socket']]], | 4 | ['receive',['Receive',['../class_socket.html#aa1a8b143bb2adf57934156d9e33b8611',1,'Socket']]], |
5 | ['requestexit',['requestExit',['../class_server.html#a74769349252c1ad61717b156e42d61d3',1,'Server']]] | 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,12 +2,9 @@ var searchData= | ||
2 | [ | 2 | [ |
3 | ['s',['s',['../structthread__args.html#aede3ef61778d02bdf25c368d1cf9d489',1,'thread_args']]], | 3 | ['s',['s',['../structthread__args.html#aede3ef61778d02bdf25c368d1cf9d489',1,'thread_args']]], |
4 | ['send',['Send',['../class_socket.html#a4c4ecb88d5587177899198861d29d3dd',1,'Socket']]], | 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 | ['server',['Server',['../class_server.html',1,'Server'],['../class_server.html#ad5ec9462b520e59f7ea831e157ee5e59',1,'Server::Server()']]], | 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 | ['server_2eh',['server.h',['../server_8h.html',1,'']]], | 7 | ['server_2eh',['server.h',['../server_8h.html',1,'']]], |
10 | - ['server',['Server',['../server_code.html',1,'']]], | ||
11 | ['setnworkers',['setNWorkers',['../class_server.html#a0090663c66f1f371f8b1aa87c5f49623',1,'Server']]], | 8 | ['setnworkers',['setNWorkers',['../class_server.html#a0090663c66f1f371f8b1aa87c5f49623',1,'Server']]], |
12 | ['shutdownserver',['shutdownServer',['../class_server.html#aa9231b38adc787954a13f04372de8ed2',1,'Server']]], | 9 | ['shutdownserver',['shutdownServer',['../class_server.html#aa9231b38adc787954a13f04372de8ed2',1,'Server']]], |
13 | ['sock',['sock',['../class_socket.html#a231ddf6e338a86640e26808b83efeaa1',1,'Socket']]], | 10 | ['sock',['sock',['../class_socket.html#a231ddf6e338a86640e26808b83efeaa1',1,'Socket']]], |
@@ -20,6 +17,5 @@ var searchData= | @@ -20,6 +17,5 @@ var searchData= | ||
20 | ['ss',['ss',['../class_server.html#af9e1a6848bdd627741b85e75777e3b45',1,'Server']]], | 17 | ['ss',['ss',['../class_server.html#af9e1a6848bdd627741b85e75777e3b45',1,'Server']]], |
21 | ['startedthreads',['startedThreads',['../class_server.html#a40fdc13e227f651943e0aa3757824396',1,'Server']]], | 18 | ['startedthreads',['startedThreads',['../class_server.html#a40fdc13e227f651943e0aa3757824396',1,'Server']]], |
22 | ['startserver',['startServer',['../class_server.html#aef89851f83a9bbe4459c46b6c7906e1f',1,'Server']]], | 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 | var searchData= | 1 | var searchData= |
2 | [ | 2 | [ |
3 | ['workerid',['workerID',['../class_server.html#ae10d91b60157ccfcc06cc463e8443007',1,'Server']]], | 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
1 | var searchData= | 1 | var searchData= |
2 | [ | 2 | [ |
3 | ['client_2ecpp',['client.cpp',['../client_8cpp.html',1,'']]], | 3 | ['client_2ecpp',['client.cpp',['../client_8cpp.html',1,'']]], |
4 | - ['client_2edox',['client.dox',['../client_8dox.html',1,'']]], | ||
5 | - ['conf_2edox',['conf.dox',['../conf_8dox.html',1,'']]] | 4 | + ['client_2edox',['client.dox',['../client_8dox.html',1,'']]] |
6 | ]; | 5 | ]; |
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
1 | var searchData= | 1 | var searchData= |
2 | [ | 2 | [ |
3 | - ['main_5fserver_2ecpp',['main_server.cpp',['../main__server_8cpp.html',1,'']]], | ||
4 | ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], | 3 | ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], |
5 | ['makefile_2edox',['makefile.dox',['../makefile_8dox.html',1,'']]] | 4 | ['makefile_2edox',['makefile.dox',['../makefile_8dox.html',1,'']]] |
6 | ]; | 5 | ]; |
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 | var searchData= | 1 | var searchData= |
2 | [ | 2 | [ |
3 | - ['server_2ecpp',['server.cpp',['../server_8cpp.html',1,'']]], | ||
4 | - ['server_2edox',['server.dox',['../server_8dox.html',1,'']]], | ||
5 | ['server_2eh',['server.h',['../server_8h.html',1,'']]], | 3 | ['server_2eh',['server.h',['../server_8h.html',1,'']]], |
6 | ['socket_2ecpp',['Socket.cpp',['../_socket_8cpp.html',1,'']]], | 4 | ['socket_2ecpp',['Socket.cpp',['../_socket_8cpp.html',1,'']]], |
7 | ['socket_2eh',['Socket.h',['../_socket_8h.html',1,'']]], | 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
1 | var searchData= | 1 | var searchData= |
2 | [ | 2 | [ |
3 | - ['fichero_20de_20configuraci_c3_b3n',['Fichero de configuraciรณn',['../conf.html',1,'']]], | ||
4 | ['freeram',['freeRAM',['../class_server.html#a018bee9f1e342d9f349765187d89becd',1,'Server']]] | 3 | ['freeram',['freeRAM',['../class_server.html#a018bee9f1e342d9f349765187d89becd',1,'Server']]] |
5 | ]; | 4 | ]; |
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,6 +2,6 @@ var searchData= | ||
2 | [ | 2 | [ |
3 | ['getnworkers',['getNWorkers',['../class_server.html#acf13ac1f7fc49f28c1b1fa76eab209ab',1,'Server']]], | 3 | ['getnworkers',['getNWorkers',['../class_server.html#acf13ac1f7fc49f28c1b1fa76eab209ab',1,'Server']]], |
4 | ['getsock',['getSock',['../class_socket.html#abc14da0faa1d00fe361eeede1b3cda4a',1,'Socket']]], | 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 | var searchData= | 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 | var searchData= | 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 | var searchData= | 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 | var searchData= | 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 | ['receive',['Receive',['../class_socket.html#aa1a8b143bb2adf57934156d9e33b8611',1,'Socket']]], | 4 | ['receive',['Receive',['../class_socket.html#aa1a8b143bb2adf57934156d9e33b8611',1,'Socket']]], |
5 | ['requestexit',['requestExit',['../class_server.html#a74769349252c1ad61717b156e42d61d3',1,'Server']]] | 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,6 +5,5 @@ var searchData= | ||
5 | ['setnworkers',['setNWorkers',['../class_server.html#a0090663c66f1f371f8b1aa87c5f49623',1,'Server']]], | 5 | ['setnworkers',['setNWorkers',['../class_server.html#a0090663c66f1f371f8b1aa87c5f49623',1,'Server']]], |
6 | ['socket',['Socket',['../class_socket.html#a7c3256c4fc6e2c603df73201049fae5a',1,'Socket']]], | 6 | ['socket',['Socket',['../class_socket.html#a7c3256c4fc6e2c603df73201049fae5a',1,'Socket']]], |
7 | ['socketexception',['SocketException',['../class_socket_exception.html#a06573084bad8aca1443281c0970fe033',1,'SocketException']]], | 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 | var searchData= | 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,7 +13,7 @@ var indexSectionsWithContent = | ||
13 | 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111100011101101100010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | 13 | 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111100011101101100010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
14 | 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000110000110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | 14 | 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000110000110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
15 | 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | 15 | 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
16 | - 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001010000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" | 16 | + 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" |
17 | }; | 17 | }; |
18 | 18 | ||
19 | var indexSectionNames = | 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 | var searchData= | 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 | var searchData= | 1 | var searchData= |
2 | [ | 2 | [ |
3 | ['s',['s',['../structthread__args.html#aede3ef61778d02bdf25c368d1cf9d489',1,'thread_args']]], | 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 | ['shutdownserver',['shutdownServer',['../class_server.html#aa9231b38adc787954a13f04372de8ed2',1,'Server']]], | 5 | ['shutdownserver',['shutdownServer',['../class_server.html#aa9231b38adc787954a13f04372de8ed2',1,'Server']]], |
6 | ['sock',['sock',['../class_socket.html#a231ddf6e338a86640e26808b83efeaa1',1,'Socket']]], | 6 | ['sock',['sock',['../class_socket.html#a231ddf6e338a86640e26808b83efeaa1',1,'Socket']]], |
7 | ['sockaddr',['sockAddr',['../class_socket.html#ae4d80b83c327ed835b5f4575a499a400',1,'Socket']]], | 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,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
81 | 81 | ||
82 | <div id="nav-path" class="navpath"> | 82 | <div id="nav-path" class="navpath"> |
83 | <ul> | 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 | </div> | 85 | </div> |
86 | </div><!-- top --> | 86 | </div><!-- top --> |
87 | <div class="header"> | 87 | <div class="header"> |
@@ -292,7 +292,7 @@ Funciones</h2></td></tr> | @@ -292,7 +292,7 @@ Funciones</h2></td></tr> | ||
292 | </div><!-- contents --> | 292 | </div><!-- contents --> |
293 | <!-- start footer part --> | 293 | <!-- start footer part --> |
294 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 296 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
297 | </a> 1.8.3.1 | 297 | </a> 1.8.3.1 |
298 | </small></address> | 298 | </small></address> |
Socket/doc/html/server_8h_source.html renamed to JChatClient/doc/html/server_8h_source.html
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 5 | <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
6 | <meta name="generator" content="Doxygen 1.8.3.1"/> | 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 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 8 | <link href="tabs.css" rel="stylesheet" type="text/css"/> |
9 | <script type="text/javascript" src="jquery.js"></script> | 9 | <script type="text/javascript" src="jquery.js"></script> |
10 | <script type="text/javascript" src="dynsections.js"></script> | 10 | <script type="text/javascript" src="dynsections.js"></script> |
@@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -81,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
81 | 81 | ||
82 | <div id="nav-path" class="navpath"> | 82 | <div id="nav-path" class="navpath"> |
83 | <ul> | 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 | </div> | 85 | </div> |
86 | </div><!-- top --> | 86 | </div><!-- top --> |
87 | <div class="header"> | 87 | <div class="header"> |
@@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | @@ -177,7 +177,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
177 | </div><!-- fragment --></div><!-- contents --> | 177 | </div><!-- fragment --></div><!-- contents --> |
178 | <!-- start footer part --> | 178 | <!-- start footer part --> |
179 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 181 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
182 | </a> 1.8.3.1 | 182 | </a> 1.8.3.1 |
183 | </small></address> | 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,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Buscar'); | ||
98 | </table></div><!-- contents --> | 98 | </table></div><!-- contents --> |
99 | <!-- start footer part --> | 99 | <!-- start footer part --> |
100 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 102 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
103 | </a> 1.8.3.1 | 103 | </a> 1.8.3.1 |
104 | </small></address> | 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,12 +214,12 @@ Atributos pรบblicos</h2></td></tr> | ||
214 | </div> | 214 | </div> |
215 | </div> | 215 | </div> |
216 | <hr/>La documentaciรณn para esta estructura fue generada a partir del siguiente fichero:<ul> | 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 | </ul> | 218 | </ul> |
219 | </div><!-- contents --> | 219 | </div><!-- contents --> |
220 | <!-- start footer part --> | 220 | <!-- start footer part --> |
221 | <hr class="footer"/><address class="footer"><small> | 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 | <img class="footer" src="doxygen.png" alt="doxygen"/> | 223 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
224 | </a> 1.8.3.1 | 224 | </a> 1.8.3.1 |
225 | </small></address> | 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,9 +19,9 @@ int \hyperlink{class_server_acf13ac1f7fc49f28c1b1fa76eab209ab}{get\-N\-Workers} | ||
19 | \begin{DoxyCompactList}\small\item\em Getter del nรบmero de threads activos. \end{DoxyCompactList}\item | 19 | \begin{DoxyCompactList}\small\item\em Getter del nรบmero de threads activos. \end{DoxyCompactList}\item |
20 | void \hyperlink{class_server_a0090663c66f1f371f8b1aa87c5f49623}{set\-N\-Workers} (int n) | 20 | void \hyperlink{class_server_a0090663c66f1f371f8b1aa87c5f49623}{set\-N\-Workers} (int n) |
21 | \begin{DoxyCompactList}\small\item\em Setter del nรบmero de threads activos. \end{DoxyCompactList}\item | 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 | \begin{DoxyCompactList}\small\item\em Getter de la pila de threads activos. \end{DoxyCompactList}\item | 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 | \begin{DoxyCompactList}\small\item\em Getter de la pila de threads terminados. \end{DoxyCompactList}\item | 25 | \begin{DoxyCompactList}\small\item\em Getter de la pila de threads terminados. \end{DoxyCompactList}\item |
26 | void \hyperlink{class_server_aef89851f83a9bbe4459c46b6c7906e1f}{start\-Server} (string i, int p) | 26 | void \hyperlink{class_server_aef89851f83a9bbe4459c46b6c7906e1f}{start\-Server} (string i, int p) |
27 | \begin{DoxyCompactList}\small\item\em Mรฉtodo de inicializaciรณn del servidor. \end{DoxyCompactList}\item | 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,24 +93,24 @@ Este mรฉtodo se llama para que libere la memoria de todos los threads que se le | ||
93 | 93 | ||
94 | Getter del nรบmero de threads activos. | 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 | \index{get\-Started\-Threads@{get\-Started\-Threads}!Server@{Server}} | 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 | \begin{DoxyParamCaption} | 99 | \begin{DoxyParamCaption} |
100 | {} | 100 | {} |
101 | \end{DoxyParamCaption} | 101 | \end{DoxyParamCaption} |
102 | -)}}\label{class_server_a0622813f3b675ab661d5f628cec03d30} | 102 | +)}}\label{class_server_aea36a7c64710f7d6e852a72a124b61bb} |
103 | 103 | ||
104 | 104 | ||
105 | Getter de la pila de threads activos. | 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 | \index{get\-Stopped\-Threads@{get\-Stopped\-Threads}!Server@{Server}} | 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 | \begin{DoxyParamCaption} | 110 | \begin{DoxyParamCaption} |
111 | {} | 111 | {} |
112 | \end{DoxyParamCaption} | 112 | \end{DoxyParamCaption} |
113 | -)}}\label{class_server_a81289d4e58dec18dd01e343c7f397c1e} | 113 | +)}}\label{class_server_a266d431df0fc72ae28a9a865e4d0aa5d} |
114 | 114 | ||
115 | 115 | ||
116 | Getter de la pila de threads terminados. | 116 | Getter de la pila de threads terminados. |
@@ -210,7 +210,6 @@ Contador de I\-D de thread. | @@ -210,7 +210,6 @@ Contador de I\-D de thread. | ||
210 | 210 | ||
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 | 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 | \item | 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,5 +267,5 @@ Este struct es usado por el S\-O para gestionar la direcciรณn del socket abierto | ||
267 | 267 | ||
268 | La documentaciรณn para esta clase fue generada a partir de los siguientes ficheros\-:\begin{DoxyCompactItemize} | 268 | La documentaciรณn para esta clase fue generada a partir de los siguientes ficheros\-:\begin{DoxyCompactItemize} |
269 | \item | 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,4 +83,4 @@ Mensaje asociado a la excepciรณn producida. | ||
83 | 83 | ||
84 | La documentaciรณn para esta clase fue generada a partir del siguiente fichero\-:\begin{DoxyCompactItemize} | 84 | La documentaciรณn para esta clase fue generada a partir del siguiente fichero\-:\begin{DoxyCompactItemize} |
85 | \item | 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,8 +18,15 @@ Fichero de implementaciรณn de un cliente. | ||
18 | \item | 18 | \item |
19 | void \hyperlink{client_8cpp_a00a6f7afcba6bb656a7b05c67efa42ba}{exit\-Client} (int signal) | 19 | void \hyperlink{client_8cpp_a00a6f7afcba6bb656a7b05c67efa42ba}{exit\-Client} (int signal) |
20 | \begin{DoxyCompactList}\small\item\em Mรฉtodo para terminar el cliente. \end{DoxyCompactList}\item | 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 | int \hyperlink{client_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{main} () | 23 | int \hyperlink{client_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{main} () |
22 | \begin{DoxyCompactList}\small\item\em Mรฉtodo principal del cliente. \end{DoxyCompactList}\end{DoxyCompactItemize} | 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 | \subsection{Descripciรณn detallada} | 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,4 +66,16 @@ Este mรฉtodo se usa para terminar el cliente immediatamente en el caso que el se | ||
59 | 66 | ||
60 | Mรฉtodo principal del cliente. | 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 | \ No newline at end of file | 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
@@ -4,5 +4,5 @@ | @@ -4,5 +4,5 @@ | ||
4 | \subsection*{Directorios} | 4 | \subsection*{Directorios} |
5 | \begin{DoxyCompactItemize} | 5 | \begin{DoxyCompactItemize} |
6 | \item | 6 | \item |
7 | -directorio \hyperlink{dir_d340535e561321e2c4ccf1a3f2b14fb9}{Socket} | 7 | +directorio \hyperlink{dir_74bdbd27aa6df54b6fb8f419761ac887}{J\-Chat\-Client} |
8 | \end{DoxyCompactItemize} | 8 | \end{DoxyCompactItemize} |
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,8 +41,8 @@ | ||
41 | \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}} | 41 | \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}} |
42 | \fancyfoot[LE]{\fancyplain{}{}} | 42 | \fancyfoot[LE]{\fancyplain{}{}} |
43 | \fancyfoot[CE]{\fancyplain{}{}} | 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 | \fancyfoot[CO]{\fancyplain{}{}} | 46 | \fancyfoot[CO]{\fancyplain{}{}} |
47 | \fancyfoot[RO]{\fancyplain{}{}} | 47 | \fancyfoot[RO]{\fancyplain{}{}} |
48 | %---------- Internal commands used in this style file ---------------- | 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,7 +34,7 @@ Los siguientes \#defines establecen la configuraciรณn en tiempo de compilaciรณn | ||
34 | \begin{DoxyItemize} | 34 | \begin{DoxyItemize} |
35 | \item R\-S\-A\-L\-E\-N\-G\-T\-H \-: La longitud de la llave R\-S\-A que se usarรก. | 35 | \item R\-S\-A\-L\-E\-N\-G\-T\-H \-: La longitud de la llave R\-S\-A que se usarรก. |
36 | \item A\-E\-S\-L\-E\-N\-G\-T\-H \-: La longitud de la llave A\-E\-S que se usarรก. | 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 | \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} | 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 | \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 | 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,9 +51,7 @@ Vรฉase\-: makefile \par | ||
51 | \par | 51 | \par |
52 | \hypertarget{howto_examples}{}\section{Ejemplos}\label{howto_examples} | 52 | \hypertarget{howto_examples}{}\section{Ejemplos}\label{howto_examples} |
53 | A continuaciรณn se detalla el cรณdigo para programar una aplicaciรณn servidor cliente sencilla \par | 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 | Vรฉase\-: \hyperlink{client_code}{Client} \par | 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 | \par | 56 | \par |
59 | 57 | ||
60 | \ No newline at end of file | 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 | This is makeindex, version 2.15 [TeX Live 2012] (kpathsea + Thai support). | 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 | Output written in refman.ind. | 5 | Output written in refman.ind. |
6 | Transcript written in refman.ilg. | 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 | entering extended mode | 2 | entering extended mode |
3 | restricted \write18 enabled. | 3 | restricted \write18 enabled. |
4 | %&-line parsing enabled. | 4 | %&-line parsing enabled. |
@@ -1136,37 +1136,36 @@ LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <6> not available | @@ -1136,37 +1136,36 @@ LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <6> not available | ||
1136 | 1136 | ||
1137 | ] | 1137 | ] |
1138 | LaTeX Font Info: Font shape `T1/phv/bx/sc' in size <10> not available | 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 | LaTeX Font Info: Font shape `T1/phv/b/sc' will be | 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 | LaTeX Font Info: Font shape `T1/phv/bx/n' in size <7> not available | 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 | LaTeX Font Info: Font shape `T1/phv/b/n' will be | 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 | [2] | 1148 | [2] |
1149 | -LaTeX Info: Redefining \. on input line 109. | ||
1150 | -LaTeX Info: Redefining \% on input line 109. | ||
1151 | - [3] | ||
1152 | LaTeX Font Info: Font shape `T1/phv/bx/n' in size <12> not available | 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 | LaTeX Font Info: Font shape `T1/phv/b/n' will be | 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 | LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <12> not available | 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 | LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <9> not available | 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 | LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7> not available | 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 | \tf@toc=\write5 | 1160 | \tf@toc=\write5 |
1164 | \openout5 = `refman.toc'. | 1161 | \openout5 = `refman.toc'. |
1165 | 1162 | ||
1166 | LaTeX Info: Redefining \. on input line 64. | 1163 | LaTeX Info: Redefining \. on input line 64. |
1167 | LaTeX Info: Redefining \% on input line 64. | 1164 | LaTeX Info: Redefining \% on input line 64. |
1165 | + [3] | ||
1166 | +[4 | ||
1168 | 1167 | ||
1169 | -[4] | 1168 | +] |
1170 | Package hyperref Info: Option `pageanchor' set `true' on input line 66. | 1169 | Package hyperref Info: Option `pageanchor' set `true' on input line 66. |
1171 | 1170 | ||
1172 | Cap\'{\i }tulo 1. | 1171 | Cap\'{\i }tulo 1. |
@@ -1188,7 +1187,6 @@ LaTeX Font Info: Font shape `OT1/phv/bc/n' will be | @@ -1188,7 +1187,6 @@ LaTeX Font Info: Font shape `OT1/phv/bc/n' will be | ||
1188 | ) | 1187 | ) |
1189 | [1 | 1188 | [1 |
1190 | 1189 | ||
1191 | - | ||
1192 | ] | 1190 | ] |
1193 | LaTeX Info: Redefining \. on input line 69. | 1191 | LaTeX Info: Redefining \. on input line 69. |
1194 | LaTeX Info: Redefining \% on input line 69. | 1192 | LaTeX Info: Redefining \% on input line 69. |
@@ -1206,9 +1204,15 @@ LaTeX Info: Redefining \% on input line 73. | @@ -1206,9 +1204,15 @@ LaTeX Info: Redefining \% on input line 73. | ||
1206 | 1204 | ||
1207 | ] | 1205 | ] |
1208 | Cap\'{\i }tulo 3. | 1206 | Cap\'{\i }tulo 3. |
1209 | -(./conf.tex | 1207 | +(./howto.tex |
1210 | LaTeX Font Info: Font shape `T1/phv/m/n' will be | 1208 | LaTeX Font Info: Font shape `T1/phv/m/n' will be |
1211 | (Font) scaled to size 7.19995pt on input line 3. | 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 | LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available | 1216 | LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available |
1213 | (Font) Font shape `T1/phv/b/n' tried instead on input line 6. | 1217 | (Font) Font shape `T1/phv/b/n' tried instead on input line 6. |
1214 | LaTeX Font Info: Font shape `T1/phv/b/n' will be | 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,54 +1220,34 @@ LaTeX Font Info: Font shape `T1/phv/b/n' will be | ||
1216 | LaTeX Font Info: Font shape `OT1/phv/bc/n' will be | 1220 | LaTeX Font Info: Font shape `OT1/phv/bc/n' will be |
1217 | (Font) scaled to size 12.9599pt on input line 6. | 1221 | (Font) scaled to size 12.9599pt on input line 6. |
1218 | LaTeX Font Info: Font shape `OT1/phv/bc/n' will be | 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 | LaTeX Info: Redefining \. on input line 77. | 1225 | LaTeX Info: Redefining \. on input line 77. |
1222 | LaTeX Info: Redefining \% on input line 77. | 1226 | LaTeX Info: Redefining \% on input line 77. |
1223 | - [6 | ||
1224 | - | ||
1225 | -] | 1227 | + [6] |
1226 | Cap\'{\i }tulo 4. | 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 | (./class_server.tex | 1245 | (./class_server.tex |
1262 | LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available | 1246 | LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available |
1263 | (Font) Font shape `T1/phv/m/sl' tried instead on input line 17. | 1247 | (Font) Font shape `T1/phv/m/sl' tried instead on input line 17. |
1264 | LaTeX Font Info: Font shape `T1/phv/m/sl' will be | 1248 | LaTeX Font Info: Font shape `T1/phv/m/sl' will be |
1265 | (Font) scaled to size 8.09995pt on input line 17. | 1249 | (Font) scaled to size 8.09995pt on input line 17. |
1266 | - [15] | 1250 | + [11] |
1267 | LaTeX Font Info: Try loading font information for OT1+pcr on input line 61. | 1251 | LaTeX Font Info: Try loading font information for OT1+pcr on input line 61. |
1268 | 1252 | ||
1269 | (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd | 1253 | (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd |
@@ -1287,7 +1271,7 @@ Underfull \vbox (badness 10000) detected at line 84 | @@ -1287,7 +1271,7 @@ Underfull \vbox (badness 10000) detected at line 84 | ||
1287 | 1271 | ||
1288 | LaTeX Info: Redefining \. on input line 135. | 1272 | LaTeX Info: Redefining \. on input line 135. |
1289 | LaTeX Info: Redefining \% on input line 135. | 1273 | LaTeX Info: Redefining \% on input line 135. |
1290 | -[16] | 1274 | +[12] |
1291 | Underfull \vbox (badness 10000) detected at line 144 | 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,10 +1281,10 @@ Underfull \vbox (badness 10000) detected at line 163 | ||
1297 | 1281 | ||
1298 | LaTeX Info: Redefining \. on input line 199. | 1282 | LaTeX Info: Redefining \. on input line 199. |
1299 | LaTeX Info: Redefining \% on input line 199. | 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 | Underfull \vbox (badness 10000) detected at line 87 | 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,7 +1294,7 @@ Underfull \vbox (badness 10000) detected at line 106 | ||
1310 | 1294 | ||
1311 | LaTeX Info: Redefining \. on input line 130. | 1295 | LaTeX Info: Redefining \. on input line 130. |
1312 | LaTeX Info: Redefining \% on input line 130. | 1296 | LaTeX Info: Redefining \% on input line 130. |
1313 | -[19] | 1297 | +[15] |
1314 | Underfull \vbox (badness 10000) detected at line 136 | 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,7 +1344,7 @@ Underfull \vbox (badness 10000) detected at line 206 | ||
1360 | 1344 | ||
1361 | LaTeX Info: Redefining \. on input line 219. | 1345 | LaTeX Info: Redefining \. on input line 219. |
1362 | LaTeX Info: Redefining \% on input line 219. | 1346 | LaTeX Info: Redefining \% on input line 219. |
1363 | -[20] | 1347 | +[16] |
1364 | Underfull \vbox (badness 10000) detected at line 227 | 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,7 +1355,7 @@ Underfull \vbox (badness 10000) detected at line 248 | ||
1371 | ) (./class_socket_exception.tex | 1355 | ) (./class_socket_exception.tex |
1372 | LaTeX Info: Redefining \. on input line 17. | 1356 | LaTeX Info: Redefining \. on input line 17. |
1373 | LaTeX Info: Redefining \% on input line 17. | 1357 | LaTeX Info: Redefining \% on input line 17. |
1374 | - [21] | 1358 | + [17] |
1375 | Underfull \vbox (badness 10000) detected at line 50 | 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,36 +1374,42 @@ Package hyperref Warning: Token not allowed in a PDF string (Unicode): | ||
1390 | ) (./structthread__args.tex | 1374 | ) (./structthread__args.tex |
1391 | LaTeX Info: Redefining \. on input line 17. | 1375 | LaTeX Info: Redefining \. on input line 17. |
1392 | LaTeX Info: Redefining \% on input line 17. | 1376 | LaTeX Info: Redefining \% on input line 17. |
1393 | - [22] | 1377 | + [18] |
1394 | LaTeX Info: Redefining \. on input line 74. | 1378 | LaTeX Info: Redefining \. on input line 74. |
1395 | LaTeX Info: Redefining \% on input line 74. | 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 | (./client_8cpp.tex | 1385 | (./client_8cpp.tex |
1402 | Underfull \hbox (badness 10000) in paragraph at lines 9--16 | 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 | Underfull \hbox (badness 10000) in paragraph at lines 9--16 | 1403 | Underfull \hbox (badness 10000) in paragraph at lines 9--16 |
1414 | 1404 | ||
1415 | [] | 1405 | [] |
1416 | 1406 | ||
1417 | LaTeX Info: Redefining \. on input line 16. | 1407 | LaTeX Info: Redefining \. on input line 16. |
1418 | LaTeX Info: Redefining \% on input line 16. | 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 | Underfull \vbox (badness 10000) detected at line 85 | 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,62 +1423,35 @@ Underfull \vbox (badness 10000) detected at line 122 | ||
1433 | 1423 | ||
1434 | LaTeX Info: Redefining \. on input line 135. | 1424 | LaTeX Info: Redefining \. on input line 135. |
1435 | LaTeX Info: Redefining \% on input line 135. | 1425 | LaTeX Info: Redefining \% on input line 135. |
1436 | -[28] | 1426 | +[24] |
1437 | Underfull \vbox (badness 10000) detected at line 140 | 1427 | Underfull \vbox (badness 10000) detected at line 140 |
1438 | [] | 1428 | [] |
1439 | 1429 | ||
1440 | ) (./_socket_8h.tex | 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 | Underfull \hbox (badness 10000) in paragraph at lines 9--10 | 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 | Underfull \hbox (badness 10000) in paragraph at lines 9--15 | 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,93 +1459,60 @@ Underfull \hbox (badness 10000) in paragraph at lines 9--15 | ||
1496 | ) (./refman.ind | 1459 | ) (./refman.ind |
1497 | LaTeX Info: Redefining \. on input line 1. | 1460 | LaTeX Info: Redefining \. on input line 1. |
1498 | LaTeX Info: Redefining \% on input line 1. | 1461 | LaTeX Info: Redefining \% on input line 1. |
1499 | - [33] | 1462 | + [26] |
1500 | Underfull \hbox (badness 10000) in paragraph at lines 5--7 | 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 | Underfull \hbox (badness 10000) in paragraph at lines 7--9 | 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 | Underfull \hbox (badness 10000) in paragraph at lines 9--11 | 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 | (./refman.aux | 1497 | (./refman.aux |
1568 | LaTeX Info: Redefining \. on input line 21. | 1498 | LaTeX Info: Redefining \. on input line 21. |
1569 | LaTeX Info: Redefining \% on input line 21. | 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 | Package rerunfilecheck Info: File `refman.out' has not changed. | 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 | LaTeX Font Warning: Some font shapes were not available, defaults substituted. | 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 | Here is how much of TeX's memory you used: | 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 | 80897 words of font info for 114 fonts, out of 3000000 for 9000 | 1516 | 80897 words of font info for 114 fonts, out of 3000000 for 9000 |
1587 | 14 hyphenation exceptions out of 8191 | 1517 | 14 hyphenation exceptions out of 8191 |
1588 | 41i,13n,58p,590b,625s stack positions out of 5000i,500n,10000p,200000b,50000s | 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,10 +1524,10 @@ urw/helvetic/uhvb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic | ||
1594 | /uhvb8ac.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvbo8ac.p | 1524 | /uhvb8ac.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvbo8ac.p |
1595 | fb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/sha | 1525 | fb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/sha |
1596 | re/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvro8a.pfb> | 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 | PDF statistics: | 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,7 +55,7 @@ | ||
55 | \vspace*{1cm} | 55 | \vspace*{1cm} |
56 | {\large Generado por Doxygen 1.8.3.1}\\ | 56 | {\large Generado por Doxygen 1.8.3.1}\\ |
57 | \vspace*{0.5cm} | 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 | \end{center} | 59 | \end{center} |
60 | \end{titlepage} | 60 | \end{titlepage} |
61 | \clearemptydoublepage | 61 | \clearemptydoublepage |
@@ -70,18 +70,10 @@ | @@ -70,18 +70,10 @@ | ||
70 | \label{client_code} | 70 | \label{client_code} |
71 | \hypertarget{client_code}{} | 71 | \hypertarget{client_code}{} |
72 | \input{client_code} | 72 | \input{client_code} |
73 | -\chapter{Fichero de configuraciรณn} | ||
74 | -\label{conf} | ||
75 | -\hypertarget{conf}{} | ||
76 | -\input{conf} | ||
77 | \chapter{H\-O\-W\-T\-O} | 73 | \chapter{H\-O\-W\-T\-O} |
78 | \label{howto} | 74 | \label{howto} |
79 | \hypertarget{howto}{} | 75 | \hypertarget{howto}{} |
80 | \input{howto} | 76 | \input{howto} |
81 | -\chapter{Server} | ||
82 | -\label{server_code} | ||
83 | -\hypertarget{server_code}{} | ||
84 | -\input{server_code} | ||
85 | \chapter{รndice de clases} | 77 | \chapter{รndice de clases} |
86 | \input{annotated} | 78 | \input{annotated} |
87 | \chapter{Indice de archivos} | 79 | \chapter{Indice de archivos} |
@@ -94,16 +86,12 @@ | @@ -94,16 +86,12 @@ | ||
94 | \chapter{Documentaciรณn de archivos} | 86 | \chapter{Documentaciรณn de archivos} |
95 | \input{client_8cpp} | 87 | \input{client_8cpp} |
96 | \input{client_8dox} | 88 | \input{client_8dox} |
97 | -\input{conf_8dox} | ||
98 | \input{howto_8dox} | 89 | \input{howto_8dox} |
99 | \input{server_8h} | 90 | \input{server_8h} |
100 | \input{_socket_8h} | 91 | \input{_socket_8h} |
101 | \input{_socket_exception_8h} | 92 | \input{_socket_exception_8h} |
102 | -\input{main__server_8cpp} | ||
103 | \input{mainpage_8dox} | 93 | \input{mainpage_8dox} |
104 | \input{makefile_8dox} | 94 | \input{makefile_8dox} |
105 | -\input{server_8cpp} | ||
106 | -\input{server_8dox} | ||
107 | \input{_socket_8cpp} | 95 | \input{_socket_8cpp} |
108 | \addcontentsline{toc}{part}{รndice} | 96 | \addcontentsline{toc}{part}{รndice} |
109 | \printindex | 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,4 +87,4 @@ Esta variable representa el puntero del propio thread. Al finalizar, este enviar | ||
87 | 87 | ||
88 | La documentaciรณn para esta estructura fue generada a partir del siguiente fichero\-:\begin{DoxyCompactItemize} | 88 | La documentaciรณn para esta estructura fue generada a partir del siguiente fichero\-:\begin{DoxyCompactItemize} |
89 | \item | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 50 | \ No newline at end of file |
Socket/src/howto.dox renamed to JChatClient/src/howto.dox
@@ -54,11 +54,8 @@ | @@ -54,11 +54,8 @@ | ||
54 | \section examples Ejemplos | 54 | \section examples Ejemplos |
55 | A continuaciรณn se detalla el cรณdigo para programar una aplicaciรณn servidor cliente sencilla | 55 | A continuaciรณn se detalla el cรณdigo para programar una aplicaciรณn servidor cliente sencilla |
56 | <br> | 56 | <br> |
57 | - \subsection server Programar un servidor | 57 | + \subsection server Programar un cliente |
58 | Vรฉase: \ref client_code | 58 | Vรฉase: \ref client_code |
59 | <br> | 59 | <br> |
60 | - \subsection client Programar un cliente | ||
61 | - Vรฉase: \ref server_code | ||
62 | - <br> | ||
63 | <br> | 60 | <br> |
64 | -*/ | ||
65 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 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 | \ No newline at end of file | 0 | \ No newline at end of file |