mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-05 16:15:25 +02:00
107 lines
3 KiB
HTML
107 lines
3 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
<meta name="copyright" content="Copyright (c) 2006, 2007 Wind River Systems, Inc. and others. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page."/>
|
|
<link rel="stylesheet" type="text/css" href="../book.css"/>
|
|
<title>Extending Remote System Explorer</title>
|
|
|
|
|
|
<script language="JavaScript" type="text/javascript">
|
|
function handleLink(url){
|
|
if (isBadLink(url)){
|
|
externalizeLink(url);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function externalizeLink(url){
|
|
var base = "http://dsdp.eclipse.org/help/latest/index.jsp?topic=//org.eclipse.rse.doc.isv/guide/";
|
|
var oldsegs = url.href.split('/');
|
|
var name = oldsegs[oldsegs.length-1];
|
|
|
|
var newref = base + name;
|
|
url.href = newref;
|
|
}
|
|
|
|
function isBadLink(url){
|
|
var status = getStatus(url);
|
|
if (status =='404'){ // not found on internet?
|
|
return true;
|
|
}
|
|
else if (status == '-1'){ //not found locally
|
|
return true;
|
|
}
|
|
else { // link is okay
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function getStatus(url){
|
|
var request = null;
|
|
try {
|
|
request = new XMLHttpRequest();
|
|
}
|
|
catch(e){
|
|
}
|
|
|
|
if(!request)
|
|
return -1;
|
|
try {
|
|
request.open("GET",url.href,false);
|
|
request.send(null);
|
|
}
|
|
catch(e){
|
|
return -1;
|
|
}
|
|
return request.status;
|
|
}
|
|
</script>
|
|
|
|
|
|
</head>
|
|
<body id="gxtending-body">
|
|
<a name="gxtending"><!-- --></a>
|
|
<h1 class="topictitle1">Extending Remote System Explorer</h1>
|
|
<div>
|
|
<p>There are numerous ways how developers and software vendors can extend the
|
|
capabilities of the Remote System Explorer. Please look at the
|
|
|
|
<a href="../../org.eclipse.rse.doc.isv/guide/rse_int_architecture.html" onclick="return handleLink(this);">RSE Developer Guide</a> to learn about adding subsystems,
|
|
|
|
|
|
|
|
remote property pages or additional popup actions. The developer guide
|
|
holds extensive
|
|
<a href="../../org.eclipse.rse.doc.isv/guide/tutorials.html" onclick="return handleLink(this);">tutorials</a>,
|
|
<a href="../../org.eclipse.rse.doc.isv/guide/rse_int_architecture.html" onclick="return handleLink(this);">overview documentation and
|
|
reference</a>.</p>
|
|
|
|
<p>Users can configure and customize the Remote System Explorer through
|
|
<!-- TODODeferred
|
|
User actions, Compile Commands and
|
|
-->
|
|
<a href="../ref/rrsepref.html">Preferences</a> and connection setup
|
|
<!-- TODO rework
|
|
<a href="../concepts/cteam.html">shared in a team</a>.
|
|
-->
|
|
</p>
|
|
</div>
|
|
|
|
<div>
|
|
<p><b class="relconceptshd">Related concepts</b><br/>
|
|
<a href="../concepts/cfilters.html" title="">Remote System Explorer filters, filter
|
|
pools, and filter pool references</a><br/>
|
|
<!-- TODO rework
|
|
<a href="../concepts/cteam.html" title="">Team support</a><br/>
|
|
-->
|
|
</p>
|
|
<!--
|
|
<p><b class="reltaskshd">Related tasks</b><br/>
|
|
<a href="../tasks/truncmdsview.html" title="">Running and viewing commands using the Remote Shell view</a><br/>
|
|
</p>
|
|
-->
|
|
</div>
|
|
</body>
|
|
</html>
|