~ubuntu-branches/ubuntu/hardy/prelude-manager/hardy

« back to all changes in this revision

Viewing changes to docs/api/html/prelude-manager-ntp.html

  • Committer: Bazaar Package Importer
  • Author(s): Mickael Profeta
  • Date: 2004-04-07 16:36:24 UTC
  • Revision ID: james.westby@ubuntu.com-20040407163624-atc9ndab836a8sx9
Tags: upstream-0.8.10
ImportĀ upstreamĀ versionĀ 0.8.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML><HEAD><TITLE>ntp</TITLE><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="[Insert name here] Reference Manual" HREF="index.html"><LINK REL="UP" TITLE="[Insert title here]" HREF="c4.html"><LINK REL="PREVIOUS" TITLE="plugin-db" HREF="prelude-manager-plugin-db.html"><LINK REL="NEXT" TITLE="ssl" HREF="prelude-manager-ssl.html"><META NAME="GENERATOR" CONTENT="GTK-Doc V1.1 (SGML mode)"><STYLE TYPE="text/css">.synopsis, .classsynopsis {
 
2
    background: #eeeeee;
 
3
    border: solid 1px #aaaaaa;
 
4
    padding: 0.5em;
 
5
}
 
6
.programlisting {
 
7
    background: #eeeeff;
 
8
    border: solid 1px #aaaaff;
 
9
    padding: 0.5em;
 
10
}
 
11
.variablelist {
 
12
    padding: 4px;
 
13
    margin-left: 3em;
 
14
}
 
15
.navigation {
 
16
    background: #ffeeee;
 
17
    border: solid 1px #ffaaaa;
 
18
    margin-top: 0.5em;
 
19
    margin-bottom: 0.5em;
 
20
}
 
21
.navigation a {
 
22
    color: #770000;
 
23
}
 
24
.navigation a:visited {
 
25
    color: #550000;
 
26
}
 
27
.navigation .title {
 
28
    font-size: 200%;
 
29
}</STYLE></HEAD><BODY CLASS="REFENTRY" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF"><TABLE WIDTH="100%" CLASS="navigation" SUMMARY="Navigation header" CELLPADDING="2" CELLSPACING="2"><TR VALIGN="middle"><TD><A ACCESSKEY="p" HREF="prelude-manager-plugin-db.html"><IMG SRC="left.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Prev"></A></TD><TD><A ACCESSKEY="u" HREF="c4.html"><IMG SRC="up.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Up"></A></TD><TD><A ACCESSKEY="h" HREF="index.html"><IMG SRC="home.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Home"></A></TD><TH WIDTH="100%" align="center">[Insert name here] Reference Manual</TH><TD><A ACCESSKEY="n" HREF="prelude-manager-ssl.html"><IMG SRC="right.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Next"></A></TD></TR></TABLE><H1><A NAME="PRELUDE-MANAGER-NTP"></A>ntp</H1><DIV CLASS="REFNAMEDIV"><A NAME="AEN262"></A><H2>Name</H2>ntp&nbsp;--&nbsp;</DIV><DIV CLASS="REFSYNOPSISDIV"><A NAME="AEN265"></A><H2>Synopsis</H2><PRE CLASS="SYNOPSIS">&#13;
 
30
 
 
31
#define     <A HREF="prelude-manager-ntp.html#TS-MASK-CAPS">TS_MASK</A>
 
32
#define     <A HREF="prelude-manager-ntp.html#TS-ROUNDBIT-CAPS">TS_ROUNDBIT</A>
 
33
#define     <A HREF="prelude-manager-ntp.html#JAN-1970-CAPS">JAN_1970</A>
 
34
typedef     <A HREF="prelude-manager-ntp.html#S-FP">s_fp</A>;
 
35
typedef     <A HREF="prelude-manager-ntp.html#L-FP">l_fp</A>;
 
36
#define     <A HREF="prelude-manager-ntp.html#L-UI">l_ui</A>
 
37
#define     <A HREF="prelude-manager-ntp.html#L-I">l_i</A>
 
38
#define     <A HREF="prelude-manager-ntp.html#L-UF">l_uf</A>
 
39
#define     <A HREF="prelude-manager-ntp.html#L-F">l_f</A>
 
40
#define     <A HREF="prelude-manager-ntp.html#M-NEG-CAPS">M_NEG</A>                           (v_i, v_f)
 
41
#define     <A HREF="prelude-manager-ntp.html#L-NEG-CAPS">L_NEG</A>                           (v)
 
42
#define     <A HREF="prelude-manager-ntp.html#TVUTOTSF-CAPS">TVUTOTSF</A>                        (tvu, tsf)
 
43
#define     <A HREF="prelude-manager-ntp.html#STVTOTS">sTVTOTS</A>                         (tv, ts)</PRE></DIV><DIV CLASS="REFSECT1"><A NAME="AEN281"></A><H2>Description</H2><P></P></DIV><DIV CLASS="REFSECT1"><A NAME="AEN284"></A><H2>Details</H2><DIV CLASS="REFSECT2"><A NAME="AEN286"></A><H3><A NAME="TS-MASK-CAPS"></A>TS_MASK</H3><PRE CLASS="PROGRAMLISTING">#define TS_MASK         0xfffff000      /* mask to usec, for time stamps */</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN291"></A><H3><A NAME="TS-ROUNDBIT-CAPS"></A>TS_ROUNDBIT</H3><PRE CLASS="PROGRAMLISTING">#define TS_ROUNDBIT     0x00000800      /* round at this bit */</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN296"></A><H3><A NAME="JAN-1970-CAPS"></A>JAN_1970</H3><PRE CLASS="PROGRAMLISTING">#define   JAN_1970        0x83aa7e80      /* 2208988800 1970 - 1900 in seconds */</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN301"></A><H3><A NAME="S-FP"></A>s_fp</H3><PRE CLASS="PROGRAMLISTING">typedef int32_t s_fp;</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN306"></A><H3><A NAME="L-FP"></A>l_fp</H3><PRE CLASS="PROGRAMLISTING">typedef struct {
 
44
        union {
 
45
                uint32_t Xl_ui;
 
46
                int32_t Xl_i;
 
47
        } Ul_i;
 
48
        union {
 
49
                uint32_t Xl_uf;
 
50
                int32_t Xl_f;
 
51
        } Ul_f;
 
52
} l_fp;</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN311"></A><H3><A NAME="L-UI"></A>l_ui</H3><PRE CLASS="PROGRAMLISTING">#define l_ui    Ul_i.Xl_ui              /* unsigned integral part */</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN316"></A><H3><A NAME="L-I"></A>l_i</H3><PRE CLASS="PROGRAMLISTING">#define l_i     Ul_i.Xl_i               /* signed integral part */</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN321"></A><H3><A NAME="L-UF"></A>l_uf</H3><PRE CLASS="PROGRAMLISTING">#define l_uf    Ul_f.Xl_uf              /* unsigned fractional part */</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN326"></A><H3><A NAME="L-F"></A>l_f</H3><PRE CLASS="PROGRAMLISTING">#define l_f     Ul_f.Xl_f               /* signed fractional part */</PRE><P></P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN331"></A><H3><A NAME="M-NEG-CAPS"></A>M_NEG()</H3><PRE CLASS="PROGRAMLISTING">#define     M_NEG(v_i, v_f)</PRE><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN337"><SPAN STYLE="white-space: nowrap"><TT CLASS="PARAMETER"><I>v_i</I></TT>&nbsp;:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN342"><SPAN STYLE="white-space: nowrap"><TT CLASS="PARAMETER"><I>v_f</I></TT>&nbsp;:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P>&#13;</P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN347"></A><H3><A NAME="L-NEG-CAPS"></A>L_NEG()</H3><PRE CLASS="PROGRAMLISTING">#define L_NEG(v)        M_NEG((v)-&gt;l_ui, (v)-&gt;l_uf)</PRE><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN353"><SPAN STYLE="white-space: nowrap"><TT CLASS="PARAMETER"><I>v</I></TT>&nbsp;:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P>&#13;</P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN358"></A><H3><A NAME="TVUTOTSF-CAPS"></A>TVUTOTSF()</H3><PRE CLASS="PROGRAMLISTING">#define     TVUTOTSF(tvu, tsf)</PRE><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN364"><SPAN STYLE="white-space: nowrap"><TT CLASS="PARAMETER"><I>tvu</I></TT>&nbsp;:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN369"><SPAN STYLE="white-space: nowrap"><TT CLASS="PARAMETER"><I>tsf</I></TT>&nbsp;:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P>&#13;</P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN374"></A><H3><A NAME="STVTOTS"></A>sTVTOTS()</H3><PRE CLASS="PROGRAMLISTING">#define     sTVTOTS(tv, ts)</PRE><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN380"><SPAN STYLE="white-space: nowrap"><TT CLASS="PARAMETER"><I>tv</I></TT>&nbsp;:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN385"><SPAN STYLE="white-space: nowrap"><TT CLASS="PARAMETER"><I>ts</I></TT>&nbsp;:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P>&#13;</P></TD></TR></TBODY></TABLE></DIV></DIV><TABLE CLASS="navigation" WIDTH="100%" SUMMARY="Navigation footer" CELLPADDING="2" CELLSPACING="2"><TR VALIGN="middle"><TD ALIGN="left"><A ACCESSKEY="p" HREF="prelude-manager-plugin-db.html"><B>&lt;&lt;&lt;&nbsp;plugin-db</B></A></TD><TD ALIGN="right"><A ACCESSKEY="n" HREF="prelude-manager-ssl.html"><B>ssl&nbsp;&gt;&gt;&gt;</B></A></TD></TR></TABLE></BODY></HTML>
 
 
b'\\ No newline at end of file'