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>
This diff is collapsed.
digraph "Connection"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="Connection",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=" dataIn" ,fontname="Helvetica"];
Node2 [label="DataInputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" outQueue\ninQueue" ,fontname="Helvetica"];
Node3 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sigFileOut\ndataOut\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=" socket" ,fontname="Helvetica"];
Node6 [label="Socket",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
d3240bb7e5870031269b24a5c677a09c
\ 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">Database Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classDatabase.html">Database</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classDatabase.html#aba056b29124441dedd4663df22d9d5e7">addUser</a>(String uname, String pass)</td><td class="entry"><a class="el" href="classDatabase.html">Database</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classDatabase.html#af7388b47545fe298ea7219d308e3e3c5">checkLogin</a>(String uname, String pass)</td><td class="entry"><a class="el" href="classDatabase.html">Database</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDatabase.html#ae164fd695758d409242898f63f7e28b9">Database</a>(String dbFile)</td><td class="entry"><a class="el" href="classDatabase.html">Database</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: Database 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="classDatabase-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Database Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for Database:</div>
<div class="dyncontent">
<div class="center"><img src="classDatabase__coll__graph.png" border="0" usemap="#Database_coll__map" alt="Collaboration graph"/></div>
<!-- MAP 0 -->
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<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:ae164fd695758d409242898f63f7e28b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDatabase.html#ae164fd695758d409242898f63f7e28b9">Database</a> (String dbFile)</td></tr>
<tr class="separator:ae164fd695758d409242898f63f7e28b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba056b29124441dedd4663df22d9d5e7"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDatabase.html#aba056b29124441dedd4663df22d9d5e7">addUser</a> (String uname, String pass)</td></tr>
<tr class="separator:aba056b29124441dedd4663df22d9d5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7388b47545fe298ea7219d308e3e3c5"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDatabase.html#af7388b47545fe298ea7219d308e3e3c5">checkLogin</a> (String uname, String pass)</td></tr>
<tr class="separator:af7388b47545fe298ea7219d308e3e3c5"><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>Represents a sqlite database used to store client login information. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ae164fd695758d409242898f63f7e28b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae164fd695758d409242898f63f7e28b9">&#9670;&nbsp;</a></span>Database()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Database.Database </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>dbFile</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dbFile</td><td>: <a class="el" href="classDatabase.html">Database</a> file to be used. If the file does not exist it will be created. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aba056b29124441dedd4663df22d9d5e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba056b29124441dedd4663df22d9d5e7">&#9670;&nbsp;</a></span>addUser()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">boolean Database.addUser </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>uname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>pass</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a new user to the database.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">uname</td><td>: username </td></tr>
<tr><td class="paramname">pass</td><td>: password </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>: true if user was added false otherwise </dd></dl>
</div>
</div>
<a id="af7388b47545fe298ea7219d308e3e3c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7388b47545fe298ea7219d308e3e3c5">&#9670;&nbsp;</a></span>checkLogin()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">boolean Database.checkLogin </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>uname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>pass</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the given username and password is valid.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">uname</td><td>: username </td></tr>
<tr><td class="paramname">pass</td><td>: password </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>: true if login is valid false otherwise </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Server/Database.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>
digraph "Database"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="Database",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=" dbConnection" ,fontname="Helvetica"];
Node2 [label="Connection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classConnection.html"];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" dataIn" ,fontname="Helvetica"];
Node3 [label="DataInputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" outQueue\ninQueue" ,fontname="Helvetica"];
Node4 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sigFileOut\ndataOut\ndeltaFileOut" ,fontname="Helvetica"];
Node5 [label="DataOutputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" deltaFile\nsigFile" ,fontname="Helvetica"];
Node6 [label="File",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node7 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" socket" ,fontname="Helvetica"];
Node7 [label="Socket",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
d7ad217e55384f7fd50f4eb5259c9b3d
\ 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">FileOps Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classFileOps.html">FileOps</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classFileOps.html#a01465191b85c90ff878bbde8406200be">createAIOFile</a>(File srcDir, File aio)</td><td class="entry"><a class="el" href="classFileOps.html">FileOps</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classFileOps.html#a01465191b85c90ff878bbde8406200be">createAIOFile</a>(File srcDir, File aio)</td><td class="entry"><a class="el" href="classFileOps.html">FileOps</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="classFileOps.html#abcbaa79b342798fb73b95ab0d9a5f35c">createFolderFromAIOFile</a>(File aio, String parentDir)</td><td class="entry"><a class="el" href="classFileOps.html">FileOps</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classFileOps.html#abcbaa79b342798fb73b95ab0d9a5f35c">createFolderFromAIOFile</a>(File aio, String parentDir)</td><td class="entry"><a class="el" href="classFileOps.html">FileOps</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="classFileOps.html#a3d6960fa284423a1b015da0558c96113">deleteDir</a>(File dir)</td><td class="entry"><a class="el" href="classFileOps.html">FileOps</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classFileOps.html#a3d6960fa284423a1b015da0558c96113">deleteDir</a>(File dir)</td><td class="entry"><a class="el" href="classFileOps.html">FileOps</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</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.
<!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">ListeningSocket Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classListeningSocket.html">ListeningSocket</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classListeningSocket.html#a8cccb422e17de624db0952b616f83376">getPort</a>()</td><td class="entry"><a class="el" href="classListeningSocket.html">ListeningSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classListeningSocket.html#ab84a6dd4f9555e5f16752042aeaec9e8">getSocketAddr</a>()</td><td class="entry"><a class="el" href="classListeningSocket.html">ListeningSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classListeningSocket.html#a7553b5ab4c0b2d817038ecfab7c13963">ListeningSocket</a>(LinkedBlockingQueue&lt; Msg &gt; inbox)</td><td class="entry"><a class="el" href="classListeningSocket.html">ListeningSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classListeningSocket.html#a6c691efcc63a2aa34b01132a0641f9d2">ListeningSocket</a>(int port, LinkedBlockingQueue&lt; Msg &gt; inbox)</td><td class="entry"><a class="el" href="classListeningSocket.html">ListeningSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classListeningSocket.html#a88951dfeb85a42f083980aa8e0d10406">start</a>()</td><td class="entry"><a class="el" href="classListeningSocket.html">ListeningSocket</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 "ListeningSocket"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="ListeningSocket",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=" serverSocket" ,fontname="Helvetica"];
Node2 [label="ServerSocket",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node3 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
c5c9d1d188a52fa74c0a27c6cf494064
\ 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">LoginFrame Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classLoginFrame.html">LoginFrame</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classLoginFrame.html#aa86ab7ad8d64bfe04cdbb612150ca7c5">updateOutput</a>(String msg)</td><td class="entry"><a class="el" href="classLoginFrame.html">LoginFrame</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: LoginFrame 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="classLoginFrame-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">LoginFrame Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for LoginFrame:</div>
<div class="dyncontent">
<div class="center"><img src="classLoginFrame__inherit__graph.png" border="0" usemap="#LoginFrame_inherit__map" alt="Inheritance graph"/></div>
<!-- MAP 0 -->
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for LoginFrame:</div>
<div class="dyncontent">
<div class="center"><img src="classLoginFrame__coll__graph.png" border="0" usemap="#LoginFrame_coll__map" alt="Collaboration graph"/></div>
<!-- MAP 1 -->
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<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:aa86ab7ad8d64bfe04cdbb612150ca7c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLoginFrame.html#aa86ab7ad8d64bfe04cdbb612150ca7c5">updateOutput</a> (String msg)</td></tr>
<tr class="separator:aa86ab7ad8d64bfe04cdbb612150ca7c5"><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>GUI for the login form. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aa86ab7ad8d64bfe04cdbb612150ca7c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa86ab7ad8d64bfe04cdbb612150ca7c5">&#9670;&nbsp;</a></span>updateOutput()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void LoginFrame.updateOutput </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>msg</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Update the output text.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">msg</td><td>: new output text </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Client/LoginFrame.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>
digraph "LoginFrame"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node2 [label="LoginFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" login\ngotoSignup" ,fontname="Helvetica"];
Node4 [label="JButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" output" ,fontname="Helvetica"];
Node5 [label="JTextArea",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" username" ,fontname="Helvetica"];
Node6 [label="JTextField",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node7 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node7 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node8 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" password" ,fontname="Helvetica"];
Node8 [label="JPasswordField",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node9 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" container" ,fontname="Helvetica"];
Node9 [label="Container",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node10 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" usernameLabel\npasswordLabel" ,fontname="Helvetica"];
Node10 [label="JLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
8268ee6d31044343dfebcfa378f5d6f7
\ No newline at end of file
digraph "LoginFrame"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node0 [label="LoginFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node1 -> Node0 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
bbd774505f5dc56b2488e7bc1dd688d4
\ 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">MainFrame Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classMainFrame.html">MainFrame</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classMainFrame.html#ac74abf01d0a5c95cc97d22ac53394a60">updateAutoSyncStatus</a>(boolean isOn, int interval)</td><td class="entry"><a class="el" href="classMainFrame.html">MainFrame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMainFrame.html#a3a0ea249d05e0ad786c8663727fedf05">updateOutput</a>(String m1, String m2)</td><td class="entry"><a class="el" href="classMainFrame.html">MainFrame</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: MainFrame 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="classMainFrame-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">MainFrame Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for MainFrame:</div>
<div class="dyncontent">
<div class="center"><img src="classMainFrame__inherit__graph.png" border="0" usemap="#MainFrame_inherit__map" alt="Inheritance graph"/></div>
<!-- MAP 0 -->
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for MainFrame:</div>
<div class="dyncontent">
<div class="center"><img src="classMainFrame__coll__graph.png" border="0" usemap="#MainFrame_coll__map" alt="Collaboration graph"/></div>
<!-- MAP 1 -->
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<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:a3a0ea249d05e0ad786c8663727fedf05"><td class="memItemLeft" align="right" valign="top">synchronized void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMainFrame.html#a3a0ea249d05e0ad786c8663727fedf05">updateOutput</a> (String m1, String m2)</td></tr>
<tr class="separator:a3a0ea249d05e0ad786c8663727fedf05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74abf01d0a5c95cc97d22ac53394a60"><td class="memItemLeft" align="right" valign="top">synchronized void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMainFrame.html#ac74abf01d0a5c95cc97d22ac53394a60">updateAutoSyncStatus</a> (boolean isOn, int interval)</td></tr>
<tr class="separator:ac74abf01d0a5c95cc97d22ac53394a60"><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>GUI for when client is logged in. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ac74abf01d0a5c95cc97d22ac53394a60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac74abf01d0a5c95cc97d22ac53394a60">&#9670;&nbsp;</a></span>updateAutoSyncStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">synchronized void MainFrame.updateAutoSyncStatus </td>
<td>(</td>
<td class="paramtype">boolean&#160;</td>
<td class="paramname"><em>isOn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>interval</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Update the auto sync status.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">isOn</td><td>: is auto sync on. </td></tr>
<tr><td class="paramname">interval</td><td>: auto sync time interval </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3a0ea249d05e0ad786c8663727fedf05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a0ea249d05e0ad786c8663727fedf05">&#9670;&nbsp;</a></span>updateOutput()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">synchronized void MainFrame.updateOutput </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>m1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>m2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Update the output text.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">m1</td><td>: line1 text, if null then line1 text is unchanged. </td></tr>
<tr><td class="paramname">m2</td><td>: line2 text, if null then line2 text is unchanged. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Client/MainFrame.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>
digraph "MainFrame"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node2 [label="MainFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" syncDown\nsyncUp\nautoSyncButton" ,fontname="Helvetica"];
Node4 [label="JButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" output" ,fontname="Helvetica"];
Node5 [label="JTextArea",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node6 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node7 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" container" ,fontname="Helvetica"];
Node7 [label="Container",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node8 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" autoSyncLabel1\nautoSyncLabel2\nuserNamelabel" ,fontname="Helvetica"];
Node8 [label="JLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
fbec7a45a3e0b40fc137c1b23b4e04f4
\ No newline at end of file
digraph "MainFrame"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node0 [label="MainFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node1 -> Node0 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
9d305783b74719f0abed0126383624cb
\ 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">MainThread Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classMainThread.html">MainThread</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classMainThread.html#acc9c240699d7df8d25c81f261e2c9604">checkLogin</a>(Msg msg)</td><td class="entry"><a class="el" href="classMainThread.html">MainThread</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMainThread.html#a02b10b098a47dd28fc55ae97d18050d2">handleLogin</a>(Msg msg)</td><td class="entry"><a class="el" href="classMainThread.html">MainThread</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMainThread.html#affe1cbd87d540ab1650feb358ecc42e7">handleSignup</a>(Msg msg)</td><td class="entry"><a class="el" href="classMainThread.html">MainThread</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMainThread.html#aa16763cb2b5f289a0d443b5a1df8eb64">MainThread</a>(String cfn)</td><td class="entry"><a class="el" href="classMainThread.html">MainThread</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMainThread.html#a8b6c064abc4d75fcecb94cb432dd543c">readConfig</a>()</td><td class="entry"><a class="el" href="classMainThread.html">MainThread</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMainThread.html#a8c60f0ba141e2b76766adb77c6fd177f">signup</a>(Msg msg)</td><td class="entry"><a class="el" href="classMainThread.html">MainThread</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMainThread.html#ace7c99c112360940b0facec17874692d">start</a>()</td><td class="entry"><a class="el" href="classMainThread.html">MainThread</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 "MainThread"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="MainThread",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=" syncThreadMap" ,fontname="Helvetica"];
Node2 [label="Map\< String, SyncThread \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node3 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node3 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" listeningSocket" ,fontname="Helvetica"];
Node4 [label="ListeningSocket",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classListeningSocket.html"];
Node5 -> Node4 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" serverSocket" ,fontname="Helvetica"];
Node5 [label="ServerSocket",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node3 -> Node4 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node6 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" database" ,fontname="Helvetica"];
Node6 [label="Database",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classDatabase.html"];
Node7 -> Node6 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" dbConnection" ,fontname="Helvetica"];
Node7 [label="Connection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classConnection.html"];
Node8 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" dataIn" ,fontname="Helvetica"];
Node8 [label="DataInputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node3 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" outQueue\ninQueue" ,fontname="Helvetica"];
Node9 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sigFileOut\ndataOut\ndeltaFileOut" ,fontname="Helvetica"];
Node9 [label="DataOutputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node10 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" deltaFile\nsigFile" ,fontname="Helvetica"];
Node10 [label="File",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node11 -> Node7 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" socket" ,fontname="Helvetica"];
Node11 [label="Socket",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
44c44a97d2c64d333a2858c47d3bcc08
\ 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">Msg Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classMsg.html">Msg</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classMsg.html#a1d7d8181a9490b9b14eebb7c5ce4016e">getDataInputStream</a>()</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMsg.html#a1d7d8181a9490b9b14eebb7c5ce4016e">getDataInputStream</a>()</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMsg.html#a10fc1e0ebd649614f7b573c6b5820fe1">getDataOutputStream</a>()</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMsg.html#a10fc1e0ebd649614f7b573c6b5820fe1">getDataOutputStream</a>()</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMsg.html#a8cc3de09d885bfeff9e41a534c0c09e3">Msg</a>(int type, byte msg[], Connection connection)</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMsg.html#a1350206b00860e9f672a52986beba1e4">Msg</a>(int type, Object userData)</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMsg.html#a8cc3de09d885bfeff9e41a534c0c09e3">Msg</a>(int type, byte msg[], Connection connection)</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMsg.html#a1350206b00860e9f672a52986beba1e4">Msg</a>(int type, Object userData)</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMsg.html#ae6d18cf6a15045107103de719bc59964">prepare</a>()</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMsg.html#ae6d18cf6a15045107103de719bc59964">prepare</a>()</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classMsg.html#a8e64149c518f7fc14fe154f3851861b5">resetDataInputStream</a>()</td><td class="entry"><a class="el" href="classMsg.html">Msg</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classMsg.html#a8e64149c518f7fc14fe154f3851861b5">resetDataInputStream</a>()</td><td class="entry"><a class="el" href="classMsg.html">Msg</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 "Msg"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="Msg",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=" connection" ,fontname="Helvetica"];
Node2 [label="Connection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classConnection.html"];
Node3 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" dataIn" ,fontname="Helvetica"];
Node3 [label="DataInputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" outQueue\ninQueue" ,fontname="Helvetica"];
Node4 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sigFileOut\ndataOut\ndeltaFileOut" ,fontname="Helvetica"];
Node5 [label="DataOutputStream",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" deltaFile\nsigFile" ,fontname="Helvetica"];
Node6 [label="File",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node7 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" socket" ,fontname="Helvetica"];
Node7 [label="Socket",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
0d019a2ed2d477c1aec7475153a70ed2
\ 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">RollingHash Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classRollingHash.html">RollingHash</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classRollingHash.html#ae1c0c44cc72f3c0d91a4a3b1eb754a29">getHash</a>()</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classRollingHash.html#ae1c0c44cc72f3c0d91a4a3b1eb754a29">getHash</a>()</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classRollingHash.html#a08f1b2a90304c01777bc193cbfc12fb4">reset</a>()</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classRollingHash.html#a08f1b2a90304c01777bc193cbfc12fb4">reset</a>()</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classRollingHash.html#abc955cf95e6aec64f808ef776fe43266">RollingHash</a>(int blockSize)</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classRollingHash.html#abc955cf95e6aec64f808ef776fe43266">RollingHash</a>(int blockSize)</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classRollingHash.html#acccfdc00e40ba84faab1f89454acdb5f">update</a>(byte b)</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classRollingHash.html#af25915532b88a26522320f5d18c55dde">update</a>(byte inByte, byte outByte)</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classRollingHash.html#a364014385c2a6b5ecc2a9d772a697ee1">update</a>(byte[] arr, int offset, int len)</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classRollingHash.html#acccfdc00e40ba84faab1f89454acdb5f">update</a>(byte b)</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classRollingHash.html#af25915532b88a26522320f5d18c55dde">update</a>(byte inByte, byte outByte)</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classRollingHash.html#a364014385c2a6b5ecc2a9d772a697ee1">update</a>(byte[] arr, int offset, int len)</td><td class="entry"><a class="el" href="classRollingHash.html">RollingHash</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.
<!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">Server Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classServer.html">Server</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>main</b>(String[] args) (defined in <a class="el" href="classServer.html">Server</a>)</td><td class="entry"><a class="el" href="classServer.html">Server</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</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: Server 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-static-methods">Static Public Member Functions</a> &#124;
<a href="classServer-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Server Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aa3fbc6151e35b67da9fc169408539cf6"><td class="memItemLeft" align="right" valign="top"><a id="aa3fbc6151e35b67da9fc169408539cf6"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> (String[] args) throws IOException </td></tr>
<tr class="separator:aa3fbc6151e35b67da9fc169408539cf6"><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 the main method which creates and starts <a class="el" href="classMainThread.html">MainThread</a> of the server. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>Server/Server.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">SetIntervalFrame Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSetIntervalFrame.html">SetIntervalFrame</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetIntervalFrame</b>(LinkedBlockingQueue&lt; Msg &gt; inbox) (defined in <a class="el" href="classSetIntervalFrame.html">SetIntervalFrame</a>)</td><td class="entry"><a class="el" href="classSetIntervalFrame.html">SetIntervalFrame</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: SetIntervalFrame 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="classSetIntervalFrame-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">SetIntervalFrame Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for SetIntervalFrame:</div>
<div class="dyncontent">
<div class="center"><img src="classSetIntervalFrame__inherit__graph.png" border="0" usemap="#SetIntervalFrame_inherit__map" alt="Inheritance graph"/></div>
<!-- MAP 0 -->
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for SetIntervalFrame:</div>
<div class="dyncontent">
<div class="center"><img src="classSetIntervalFrame__coll__graph.png" border="0" usemap="#SetIntervalFrame_coll__map" alt="Collaboration graph"/></div>
<!-- MAP 1 -->
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<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:a7fa0e676d4d4c6aa8a2a846d268cf33f"><td class="memItemLeft" align="right" valign="top"><a id="a7fa0e676d4d4c6aa8a2a846d268cf33f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>SetIntervalFrame</b> (LinkedBlockingQueue&lt; <a class="el" href="classMsg.html">Msg</a> &gt; inbox)</td></tr>
<tr class="separator:a7fa0e676d4d4c6aa8a2a846d268cf33f"><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>GUI for setting auto sync interval </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>Client/SetIntervalFrame.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>
digraph "SetIntervalFrame"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node2 [label="SetIntervalFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ok" ,fontname="Helvetica"];
Node4 [label="JButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" interval" ,fontname="Helvetica"];
Node5 [label="JTextField",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node6 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node7 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" container" ,fontname="Helvetica"];
Node7 [label="Container",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node8 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" label" ,fontname="Helvetica"];
Node8 [label="JLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
b158951f03177b42edf01d2d55321e67
\ No newline at end of file
digraph "SetIntervalFrame"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node0 [label="SetIntervalFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node1 -> Node0 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
f2b3cb98e6859d5f7b0c830ebec0dd36
\ 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">SignupFrame Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classSignupFrame.html">SignupFrame</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classSignupFrame.html#a1d28ba01c42c4e007ec0214adc175484">updateOutput</a>(String msg)</td><td class="entry"><a class="el" href="classSignupFrame.html">SignupFrame</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 "SignupFrame"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node2 [label="SignupFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node4 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" signup\ngotoLogin" ,fontname="Helvetica"];
Node4 [label="JButton",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node5 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" output" ,fontname="Helvetica"];
Node5 [label="JTextArea",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node6 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" username" ,fontname="Helvetica"];
Node6 [label="JTextField",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node7 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" inbox" ,fontname="Helvetica"];
Node7 [label="LinkedBlockingQueue\l\< Msg \>",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node8 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" password" ,fontname="Helvetica"];
Node8 [label="JPasswordField",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node9 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" container" ,fontname="Helvetica"];
Node9 [label="Container",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
Node10 -> Node2 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" usernameLabel\npasswordLabel" ,fontname="Helvetica"];
Node10 [label="JLabel",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
508c4c9156d59e28502ce3bc894beaab
\ No newline at end of file
digraph "SignupFrame"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node0 [label="SignupFrame",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
Node1 -> Node0 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node1 [label="JFrame",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"];
}
da25774f19eab4f4a4290a4f7006c3f8
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
eaaf081a432880d0ab6a309ff28c756f
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
387ff8eb65306fa251338d3c9bd7bfff
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment