GENERATE_TAGFILE = doc/overview.tag
TAGFILES = \
- "$(TOPDIR)/PPI/doc/PPI.tag" \
- "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
- "$(TOPDIR)/Packets/doc/Packets.tag" \
- "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \
- "$(TOPDIR)/Socket/doc/Socket.tag" \
- "$(TOPDIR)/Utils/doc/Utils.tag"
+ "$(TOPDIR)/PPI/doc/PPI.tag" \
+ "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
+ "$(TOPDIR)/Packets/doc/Packets.tag" \
+ "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \
+ "$(TOPDIR)/Socket/doc/Socket.tag" \
+ "$(TOPDIR)/Utils/doc/Utils.tag"
EXAMPLE_PATH = .
TAGFILES = \
- "$(TOPDIR)/PPI/doc/PPI.tag" \
- "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
- "$(TOPDIR)/Packets/doc/Packets.tag" \
- "$(TOPDIR)/Socket/doc/Socket.tag" \
- "$(TOPDIR)/Utils/doc/Utils.tag"
+ "$(TOPDIR)/PPI/doc/PPI.tag" \
+ "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
+ "$(TOPDIR)/Packets/doc/Packets.tag" \
+ "$(TOPDIR)/Socket/doc/Socket.tag" \
+ "$(TOPDIR)/Utils/doc/Utils.tag"
EXAMPLE_PATH = .
TAGFILES = \
- "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
- "$(TOPDIR)/Packets/doc/Packets.tag" \
- "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \
- "$(TOPDIR)/Socket/doc/Socket.tag" \
- "$(TOPDIR)/Utils/doc/Utils.tag" \
+ "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
+ "$(TOPDIR)/Packets/doc/Packets.tag" \
+ "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \
+ "$(TOPDIR)/Socket/doc/Socket.tag" \
+ "$(TOPDIR)/Utils/doc/Utils.tag" \
"$(TOPDIR)/doc/overview.tag"
-
\ No newline at end of file
EXAMPLE_PATH = .
TAGFILES = \
- "$(TOPDIR)/PPI/doc/PPI.tag" \
- "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
- "$(TOPDIR)/Packets/doc/Packets.tag" \
- "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \
- "$(TOPDIR)/Socket/doc/Socket.tag" \
- "$(TOPDIR)/Utils/doc/Utils.tag"
+ "$(TOPDIR)/PPI/doc/PPI.tag" \
+ "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
+ "$(TOPDIR)/Packets/doc/Packets.tag" \
+ "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \
+ "$(TOPDIR)/Socket/doc/Socket.tag" \
+ "$(TOPDIR)/Utils/doc/Utils.tag"
SHOW_DIRECTORIES = Yes
TAGFILES = \
- "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
- "$(TOPDIR)/Packets/doc/Packets.tag" \
- "$(TOPDIR)/Socket/doc/Socket.tag" \
- "$(TOPDIR)/Utils/doc/Utils.tag"
+ "$(TOPDIR)/Scheduler/doc/Scheduler.tag" \
+ "$(TOPDIR)/Packets/doc/Packets.tag" \
+ "$(TOPDIR)/Socket/doc/Socket.tag" \
+ "$(TOPDIR)/Utils/doc/Utils.tag"
ALPHABETICAL_INDEX = NO
TAGFILES = \
- "$(TOPDIR)/Packets/doc/Packets.tag" \
- "$(TOPDIR)/Socket/doc/Socket.tag" \
- "$(TOPDIR)/Utils/doc/Utils.tag"
-
+ "$(TOPDIR)/Packets/doc/Packets.tag" \
+ "$(TOPDIR)/Socket/doc/Socket.tag" \
+ "$(TOPDIR)/Utils/doc/Utils.tag"
EXAMPLE_PATH = . DefaultBundle
TAGFILES = \
- "$(TOPDIR)/Utils/doc/Utils.tag" \
- "$(TOPDIR)/Socket/doc/Socket.tag"
+ "$(TOPDIR)/Utils/doc/Utils.tag" \
+ "$(TOPDIR)/Socket/doc/Socket.tag"
ALPHABETICAL_INDEX = NO
TAGFILES = \
- "$(TOPDIR)/Packets/doc/Packets.tag" \
- "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \
- "$(TOPDIR)/Socket/doc/Socket.tag" \
- "$(TOPDIR)/Utils/doc/Utils.tag"
+ "$(TOPDIR)/Packets/doc/Packets.tag" \
+ "$(TOPDIR)/Packets/DefaultBundle/doc/DefaultBundle.tag" \
+ "$(TOPDIR)/Socket/doc/Socket.tag" \
+ "$(TOPDIR)/Utils/doc/Utils.tag"
ALPHABETICAL_INDEX = NO
TAGFILES = \
- "$(TOPDIR)/Socket/doc/Socket.tag" \
- "$(TOPDIR)/Utils/doc/Utils.tag"
+ "$(TOPDIR)/Socket/doc/Socket.tag" \
+ "$(TOPDIR)/Utils/doc/Utils.tag"
: public ConcreteSocketProtocol<ConnectedRawV4Socket_Policy, ConnectedRawV4SocketProtocol>,
public RawINetSocketProtocol,
public BSDSocketProtocol,
- public DatagramSocketProtocol,
+ public DatagramSocketProtocol,
public AddressableBSDSocketProtocol
{
public:
: public ConcreteSocketProtocol<ConnectedRawV6Socket_Policy, ConnectedRawV6SocketProtocol>,
public RawINetSocketProtocol,
public BSDSocketProtocol,
- public DatagramSocketProtocol,
+ public DatagramSocketProtocol,
public AddressableBSDSocketProtocol
{
public:
: public ConcreteSocketProtocol<ConnectedUDPv4Socket_Policy, ConnectedUDPv4SocketProtocol>,
public UDPSocketProtocol,
public BSDSocketProtocol,
- public DatagramSocketProtocol,
+ public DatagramSocketProtocol,
public AddressableBSDSocketProtocol
{
public:
: public ConcreteSocketProtocol<ConnectedUDPv6Socket_Policy, ConnectedUDPv6SocketProtocol>,
public UDPSocketProtocol,
public BSDSocketProtocol,
- public DatagramSocketProtocol,
+ public DatagramSocketProtocol,
public AddressableBSDSocketProtocol
{
public:
public RawINetSocketProtocol,
public BSDSocketProtocol,
public AddressableBSDSocketProtocol,
- public DatagramSocketProtocol,
+ public DatagramSocketProtocol,
public INet4MulticastSocketProtocol
{
public:
public RawINetSocketProtocol,
public BSDSocketProtocol,
public AddressableBSDSocketProtocol,
- public DatagramSocketProtocol,
+ public DatagramSocketProtocol,
public INet6MulticastSocketProtocol
{
public:
*/
class PacketSocketProtocol
: public ConcreteSocketProtocol<Packet_Policy, PacketSocketProtocol>,
- public DatagramSocketProtocol,
+ public DatagramSocketProtocol,
public BSDSocketProtocol
{
public:
PROJECT_NAME = Logger
GENERATE_TAGFILE = doc/Logger.tag
ALPHABETICAL_INDEX = NO
+
+TAGFILES = \
+ "$(TOPDIR)/Utils/doc/Utils.tag"
\ No newline at end of file
virtual boost::posix_time::ptime operator()() const;
};
- /** \brief Change log message time source
+ /** \brief Change %log message time source
- Set the log message time source to \a source. The logging library will take ownership of \e
+ Set the %log message time source to \a source. The logging library will take ownership of \e
source and will take care to free it, if necessary.
Since the time source class will in almost all cases be default constructible, see the
*/
void timeSource(std::auto_ptr<TimeSource> source);
- /** \brief Change log message time source
+ /** \brief Change %log message time source
- Set the log message time source to (an instance of) \a Source. \a Source must be default
+ Set the %log message time source to (an instance of) \a Source. \a Source must be default
constructible, otherwise use the non-template senf::log::timeSource() overload.
\ingroup config
echo -n '# Upload started at '; date --utc
rsync -rzv --del --delete-excluded \
- --filter="- .svn" \
- --filter="- linklint" \
- --filter="- debian" \
- --filter="+ */" \
- --filter="+ *.html" \
- --filter="+ *.css" \
- --filter="+ *.png" \
- --filter="+ *.php" \
- --filter="+ *.idx" \
- --filter="+ *.log" \
- --filter="- *" \
- . g0dil@shell.berlios.de://home/groups/senf/htdocs/src
+ --filter="- .svn" \
+ --filter="- linklint" \
+ --filter="- debian" \
+ --filter="+ */" \
+ --filter="+ *.html" \
+ --filter="+ *.css" \
+ --filter="+ *.png" \
+ --filter="+ *.php" \
+ --filter="+ *.idx" \
+ --filter="+ *.log" \
+ --filter="- *" \
+ . g0dil@shell.berlios.de://home/groups/senf/htdocs/src
echo -n '# Upload completed at '; date --utc
exec >/dev/null 2>&1
case "$2" in
-Tpng:gd)
- first="$1"; shift; shift
- set -- "$first" "-Tpng" "$@"
- ;;
+ first="$1"; shift; shift
+ set -- "$first" "-Tpng" "$@"
+ ;;
*)
esac
case "$4" in
*.png)
- if [ -r "$4" ]; then
- size="`pngtopnm "$4" | sed -n -e '2p'`"
- width_a="${size% *}"
- height_a="${size#* }"
- if [ $width_a -gt 800 ]; then
- for file in "${1%.dot}".*; do
- cp "$file" "$file.a"
- done
- sed -e 's/rankdir=LR/rankdir=TB/' -e t -e 's/rankdir=TB/rankdir=LR/' "$1.a" > "$1"
- dot "$@"
- size="`pngtopnm "$4" | sed -n -e '2p'`"
- width_b="${size% *}"
- height_b="${size#* }"
- if [ $width_a -lt $width_b ]; then
- for file in "${1%.dot}".*.a; do
- mv "$file" "${file%.a}"
- done
- else
- rm "${1%.dot}".*.a
- fi
- fi
- fi
- ;;
+ if [ -r "$4" ]; then
+ size="`pngtopnm "$4" | sed -n -e '2p'`"
+ width_a="${size% *}"
+ height_a="${size#* }"
+ if [ $width_a -gt 800 ]; then
+ for file in "${1%.dot}".*; do
+ cp "$file" "$file.a"
+ done
+ sed -e 's/rankdir=LR/rankdir=TB/' -e t -e 's/rankdir=TB/rankdir=LR/' "$1.a" > "$1"
+ dot "$@"
+ size="`pngtopnm "$4" | sed -n -e '2p'`"
+ width_b="${size% *}"
+ height_b="${size#* }"
+ if [ $width_a -lt $width_b ]; then
+ for file in "${1%.dot}".*.a; do
+ mv "$file" "${file%.a}"
+ done
+ else
+ rm "${1%.dot}".*.a
+ fi
+ fi
+ fi
+ ;;
*) ;;
esac
# If at least one break is in there ...
if ($label=~/\\r/) {
- # If it's a pathname, make all but the last line flush left
- # Otherwise only make first line flush left
- if ($label=~m{/}) {
- $label=~s/\\r(\\ )*/\\ \\ \\ \\ \\ \\ \\ \\ \\l/g;
- # Re-add blanks before last line
- $label=~s/^.*\\l/$&\\ \\ \\ \\ \\ \\ \\ \\ /;
- } else {
- $label=~s/\\r/\\ \\ \\ \\ \\ \\ \\ \\ \\l/;
- }
+ # If it's a pathname, make all but the last line flush left
+ # Otherwise only make first line flush left
+ if ($label=~m{/}) {
+ $label=~s/\\r(\\ )*/\\ \\ \\ \\ \\ \\ \\ \\ \\l/g;
+ # Re-add blanks before last line
+ $label=~s/^.*\\l/$&\\ \\ \\ \\ \\ \\ \\ \\ /;
+ } else {
+ $label=~s/\\r/\\ \\ \\ \\ \\ \\ \\ \\ \\l/;
+ }
# Make last line flush right
$label.="\\r";
}
BEGIN {
($topdir=$0) =~ s{doclib/.*$}{};
- print $topdir,"\n";
+ print $topdir,"\n";
}
s/\s*$//;
(opts, args) = getopt.getopt(sys.argv[1:], "vs:")
if len(args) != 2:
- sys.stderr.write("""Usage:
- fix-links.py [-s skip-dir]... <errrorX.txt> <errorAX.txt>
+ sys.stderr.write("""Usage: fix-links.py [-s skip-dir]... <errrorX.txt> <errorAX.txt>
Process the 'errorX.txt' and 'errorAX.txt' files as generated by
'linklint': Check all invalid links and try to find the correct
$files = array();
$j=0;
for ($i=0; $i<sizeof($paths); $i++) {
- if (!($f=@fopen($paths[$i]."search.idx","rb")))
+ if (!($f=@fopen($paths[$i]."search.idx","rb")))
{
die("Error: Search index file could NOT be opened!");
continue;
border: 1px solid #AAAAAA;
padding: 2px;
border-spacing: 0;
- white-space: nowrap;
- text-align: center;
- table-layout: fixed;
+ white-space: nowrap;
+ text-align: center;
+ table-layout: fixed;
}
table.packet td,th {
table.packet th {
background-color: white;
text-align: left;
- font-weight: normal;
+ font-weight: normal;
padding: 0px;
}
}
div.toc {
- width: 25%;
+ width: 25%;
margin: 10px 0px;
}
div.toc ol {
padding: 0px;
margin: 0pt 0pt 0pt 40px;
- list-style-type: decimal;
+ list-style-type: decimal;
}
div.toc li {
if [ -z "$1" ]; then
echo "Usage:"
- echo " $0 [-c] <commands>"
+ echo " $0 [-c] <commands>"
echo
echo "-c Only list C/C++ source files"
echo
set -f
find . \
- -name .svn -prune -o \
- -name doc -prune -o \
- -name debian -prune -o \
- -name "*.a" -o \
- -name "*.o" -o \
- -name "*~" -o \
- -name "#*#" -o \
- -name "*.pyc" -o \
- -name .test.bin -o \
- -name "*.stamp" -o \
- -name ".sconsign*" -o \
- -name "semantic.cache" -o \
- -name "all_includes.hh" -o \
+ -name .svn -prune -o \
+ -name doc -prune -o \
+ -name debian -prune -o \
+ -name "*.a" -o \
+ -name "*.o" -o \
+ -name "*~" -o \
+ -name "#*#" -o \
+ -name "*.pyc" -o \
+ -name .test.bin -o \
+ -name "*.stamp" -o \
+ -name ".sconsign*" -o \
+ -name "semantic.cache" -o \
+ -name "all_includes.hh" -o \
-type f $cond \( "$@" \)
-
if (/: fatal error in /) {
print "\n";
for (@l[1..$#l]) {
- last if /^#[0-9]+ +0x[0-9a-f]+ in boost::unit_test::ut_detail::invoker/;
- if ($silent) {
- unless (/at \/usr\/lib\/gcc\//) {
- print;
- $silent=0;
- }
- } else {
- print unless /in \?\?/;
- $silent=1 if /__gnu_debug::/;
+ last if /^#[0-9]+ +0x[0-9a-f]+ in boost::unit_test::ut_detail::invoker/;
+ if ($silent) {
+ unless (/at \/usr\/lib\/gcc\//) {
+ print;
+ $silent=0;
+ }
+ } else {
+ print unless /in \?\?/;
+ $silent=1 if /__gnu_debug::/;
}
}
print;
extension-element-prefixes="str exsl func">\r
\r
<func:function name="str:split">\r
- <xsl:param name="string" select="''" />\r
+ <xsl:param name="string" select="''" />\r
<xsl:param name="pattern" select="' '" />\r
<xsl:choose>\r
<xsl:when test="not($string)">\r