Commit 252a8a9c authored by SHIVAM DIXIT's avatar SHIVAM DIXIT

Added documentation

parent c3c9ce17
File added
......@@ -19,6 +19,9 @@ Getting the code :
cd into directory where you want to store the code.
run : git clone https://shivamdixit@git.cse.iitb.ac.in/shivamdixit/CS699_FSync.git
Dependencies :
You need to ensure the installation of Java (jdk1.7 or above). For this you can just visit the website: https://www.java.com/en/download/manual.jsp for details of different versions of Java and their installation procedures.
Building and running server :
Go to 'source/Server' directory.
run : chmod 777 build.sh
......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FSync: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FSync
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBlockSig.html" target="_self">BlockSig</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classClient.html" target="_self">Client</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classConnection.html" target="_self">Connection</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDatabase.html" target="_self">Database</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileOps.html" target="_self">FileOps</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classListeningSocket.html" target="_self">ListeningSocket</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLoginFrame.html" target="_self">LoginFrame</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMainFrame.html" target="_self">MainFrame</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMainThread.html" target="_self">MainThread</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMsg.html" target="_self">Msg</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRollingHash.html" target="_self">RollingHash</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classServer.html" target="_self">Server</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSetIntervalFrame.html" target="_self">SetIntervalFrame</a></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSignupFrame.html" target="_self">SignupFrame</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSync.html" target="_self">Sync</a></td><td class="desc"></td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSyncThread.html" target="_self">SyncThread</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FSync: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FSync
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">BlockSig Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classBlockSig.html">BlockSig</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BlockSig</b>(int id, int hash, byte md5[]) (defined in <a class="el" href="classBlockSig.html">BlockSig</a>)</td><td class="entry"><a class="el" href="classBlockSig.html">BlockSig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>BlockSig</b>(int id, int hash, byte md5[]) (defined in <a class="el" href="classBlockSig.html">BlockSig</a>)</td><td class="entry"><a class="el" href="classBlockSig.html">BlockSig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>equals</b>(Object obj) (defined in <a class="el" href="classBlockSig.html">BlockSig</a>)</td><td class="entry"><a class="el" href="classBlockSig.html">BlockSig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>equals</b>(Object obj) (defined in <a class="el" href="classBlockSig.html">BlockSig</a>)</td><td class="entry"><a class="el" href="classBlockSig.html">BlockSig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>hashCode</b>() (defined in <a class="el" href="classBlockSig.html">BlockSig</a>)</td><td class="entry"><a class="el" href="classBlockSig.html">BlockSig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>hashCode</b>() (defined in <a class="el" href="classBlockSig.html">BlockSig</a>)</td><td class="entry"><a class="el" href="classBlockSig.html">BlockSig</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FSync: BlockSig Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FSync
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classBlockSig-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">BlockSig Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a83d07b349bb9fcf6a73ed07a33c53b36"><td class="memItemLeft" align="right" valign="top"><a id="a83d07b349bb9fcf6a73ed07a33c53b36"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>BlockSig</b> (int id, int hash, byte md5[])</td></tr>
<tr class="separator:a83d07b349bb9fcf6a73ed07a33c53b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a810347f5447586f17f6fcd88b943ef38"><td class="memItemLeft" align="right" valign="top"><a id="a810347f5447586f17f6fcd88b943ef38"></a>
boolean&#160;</td><td class="memItemRight" valign="bottom"><b>equals</b> (Object obj)</td></tr>
<tr class="separator:a810347f5447586f17f6fcd88b943ef38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80b7468305ab0f6b80c519ab5d665345"><td class="memItemLeft" align="right" valign="top"><a id="a80b7468305ab0f6b80c519ab5d665345"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>hashCode</b> ()</td></tr>
<tr class="separator:a80b7468305ab0f6b80c519ab5d665345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d07b349bb9fcf6a73ed07a33c53b36"><td class="memItemLeft" align="right" valign="top"><a id="a83d07b349bb9fcf6a73ed07a33c53b36"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>BlockSig</b> (int id, int hash, byte md5[])</td></tr>
<tr class="separator:a83d07b349bb9fcf6a73ed07a33c53b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a810347f5447586f17f6fcd88b943ef38"><td class="memItemLeft" align="right" valign="top"><a id="a810347f5447586f17f6fcd88b943ef38"></a>
boolean&#160;</td><td class="memItemRight" valign="bottom"><b>equals</b> (Object obj)</td></tr>
<tr class="separator:a810347f5447586f17f6fcd88b943ef38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80b7468305ab0f6b80c519ab5d665345"><td class="memItemLeft" align="right" valign="top"><a id="a80b7468305ab0f6b80c519ab5d665345"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>hashCode</b> ()</td></tr>
<tr class="separator:a80b7468305ab0f6b80c519ab5d665345"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Contains block id, weak hash and strong hash of the block. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>Server/BlockSig.java</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FSync: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FSync
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Client Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classClient.html">Client</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classClient.html#ad5f5700afdbd0ce56e5023dee309b4ab">handleIncomingMsg</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classClient.html#a400a22946d872d802bd6e9591477982a">handleLoginReply</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classClient.html#a68f7a00015444e2ab2b42ec9bf8bef84">handleSignupReply</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classClient.html#a94262af4acc81129f8eac71abac189f1">handleSyncDownReqDenied</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classClient.html#a125c5d10357458dcd17b053e8b421b1f">handleSyncUpReqDenied</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classClient.html#a9f7f543fd16e253e80ab4f3a814cfc25">initiateSyncdown</a>()</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classClient.html#a19f23cc8387bc794a950fe11971c5c48">initiateSyncup</a>()</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>main</b>(String[] args) (defined in <a class="el" href="classClient.html">Client</a>)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classClient.html#a7ae00d9a9515ede5f609a12db8c197c1">performSyncDown</a>()</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classClient.html#af85d7f80493c4736f4a343c83a546aa7">processDeltaFile</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classClient.html#a159cb4c810266496101380bb3f97a404">processSigFile</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classClient.html#a37480e8b43dab360f9a7b6b761eb56b6">readConfig</a>()</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classClient.html#a28549389b6f3c38126d03a6015ea5a76">start</a>()</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classClient.html#aa871ac5c9cf88b5714bc2ffc93463c16">tryToLogin</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classClient.html#a27ff78bc046c2e1369e94401adcee56d">tryToSignup</a>(Msg msg)</td><td class="entry"><a class="el" href="classClient.html">Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
This diff is collapsed.
digraph "Client"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="Client",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node2 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node2 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" gui" ,fontname="Helvetica"];
Node3 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sigFileOut\ndeltaFileOut" ,fontname="Helvetica"];
Node4 [label="DataOutputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node5 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" deltaFile\nsigFile" ,fontname="Helvetica"];
Node5 [label="File",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node6 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" autoSyncThread" ,fontname="Helvetica"];
Node6 [label="AutoSyncThread",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node2 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" mf" ,fontname="Helvetica"];
Node7 [label="MainFrame",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classMainFrame.html"];
Node3 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" syncDown\nsyncUp\nautoSyncButton" ,fontname="Helvetica"];
Node8 [label="JButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node9 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" output" ,fontname="Helvetica"];
Node9 [label="JTextArea",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node2 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node10 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" container" ,fontname="Helvetica"];
Node10 [label="Container",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node11 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" autoSyncLabel1\nautoSyncLabel2\nuserNamelabel" ,fontname="Helvetica"];
Node11 [label="JLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node12 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" connection" ,fontname="Helvetica"];
Node12 [label="Connection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classConnection.html"];
Node13 -> Node12 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" dataIn" ,fontname="Helvetica"];
Node13 [label="DataInputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node2 -> Node12 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" outQueue\ninQueue" ,fontname="Helvetica"];
Node4 -> Node12 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sigFileOut\ndataOut\ndeltaFileOut" ,fontname="Helvetica"];
Node5 -> Node12 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" deltaFile\nsigFile" ,fontname="Helvetica"];
Node14 -> Node12 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" socket" ,fontname="Helvetica"];
Node14 [label="Socket",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
405617af8d5755d145f4c2e4d7f5d586
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FSync: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FSync
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Connection Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classConnection.html">Connection</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classConnection.html#a5c52903d0c5d5529892af3bed85ca13f">close</a>()</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classConnection.html#a5c52903d0c5d5529892af3bed85ca13f">close</a>()</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classConnection.html#adc308009f2f493dda9e69a45a579edef">Connection</a>(Socket socket, LinkedBlockingQueue&lt; Msg &gt; inQueue)</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classConnection.html#adc308009f2f493dda9e69a45a579edef">Connection</a>(Socket socket, LinkedBlockingQueue&lt; Msg &gt; inQueue)</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classConnection.html#a339605e1bd2344ecc6079f7a26cead17">send</a>(Msg msg)</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classConnection.html#a339605e1bd2344ecc6079f7a26cead17">send</a>(Msg msg)</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classConnection.html#ad2a8ca45f2acfa0d47fa4f7c2a8f6dc3">sendFile</a>(File f, int fileType)</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classConnection.html#ad2a8ca45f2acfa0d47fa4f7c2a8f6dc3">sendFile</a>(File f, int fileType)</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classConnection.html#a46315dd5e68a4ea009c9ac8faa95fe5f">startRecSendThreads</a>()</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classConnection.html#a46315dd5e68a4ea009c9ac8faa95fe5f">startRecSendThreads</a>()</td><td class="entry"><a class="el" href="classConnection.html">Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>