lbxTOC.html   [plain text]



<HTML>

<HEAD>
<TITLE>Table of Contents</TITLE>
</HEAD>

<BODY>
<H2>   <A HREF="lbx.html#MMM0">Low Bandwidth X Extension</A></H2>

<H2>   <A HREF="lbx.html#MMM1">1      Introduction</A></H2>

<H2>   <A HREF="lbx.html#MMM2">2      Description</A></H2>

<H3>       <A HREF="lbx.html#MMM3">2.1    Data Flow</A></H3>

<H3>       <A HREF="lbx.html#11018">2.2    Tags</A></H3>

<H4>       <A HREF="lbx.html#26534">2.2.1     Tag Substitution in Requests</A></H4>

<H4>       <A HREF="lbx.html#MMM4">2.2.2     Property Tags</A></H4>

<H3>       <A HREF="lbx.html#MMM5">2.3    Short-circuiting</A></H3>

<H3>       <A HREF="lbx.html#MMM6">2.4    Graphics Re-encoding</A></H3>

<H3>       <A HREF="lbx.html#15503">2.5    Motion events</A></H3>

<H3>       <A HREF="lbx.html#MMM7">2.6    Event Squishing</A></H3>

<H3>       <A HREF="lbx.html#MMM8">2.7    Master Client</A></H3>

<H3>       <A HREF="lbx.html#MMM9">2.8    Multiplexing of Clients</A></H3>

<H3>       <A HREF="lbx.html#MMM10">2.9    Swapping</A></H3>

<H3>       <A HREF="lbx.html#22595">2.10   Delta cache</A></H3>

<H3>       <A HREF="lbx.html#11596">2.11   Stream Compression</A></H3>

<H3>       <A HREF="lbx.html#MMM11">2.12   Authentication Protocols</A></H3>

<H2>   <A HREF="lbx.html#33319">3      C Library Interfaces</A></H2>

<H3>       <A HREF="lbx.html#MMM12">3.1    Application Library Interfaces</A></H3>

<H4>       <A HREF="lbx.html#MMM13">3.1.1     XLbxQueryVersion</A></H4>

<H3>       <A HREF="lbx.html#MMM14">3.2    Proxy Library Interfaces</A></H3>

<H4>       <A HREF="lbx.html#MMM15">3.2.1     XLbxQueryExtension</A></H4>

<H4>       <A HREF="lbx.html#MMM16">3.2.2     XLbxGetEventBase</A></H4>

<H2>   <A HREF="lbx.html#MMM17">4      Protocol</A></H2>

<H3>       <A HREF="lbx.html#MMM18">4.1    Syntactic Conventions and Common Types</A></H3>

<H3>       <A HREF="lbx.html#MMM19">4.2    Errors</A></H3>

<H3>       <A HREF="lbx.html#MMM20">4.3    Requests</A></H3>

<H4>       <A HREF="lbx.html#MMM21">4.3.1     Requests Initiated by the Proxy or by the Client</A></H4>

<UL>       <A HREF="lbx.html#18761">LbxQueryVersion</A></UL>

<H4>       <A HREF="lbx.html#MMM22">4.3.2     Requests Initiated or Substituted by the Proxy</A></H4>

<UL>       <A HREF="lbx.html#36662">LbxQueryExtension</A></UL>

<H4>       <A HREF="lbx.html#MMM23">4.3.3     Control Requests Initiated by the Proxy</A></H4>

<UL>       <A HREF="lbx.html#20870">LbxStartProxy</A></UL>

<UL>       <A HREF="lbx.html#27455">LbxStopProxy</A></UL>

<UL>       <A HREF="lbx.html#17810">LbxNewClient</A></UL>

<UL>       <A HREF="lbx.html#21625">LbxCloseClient</A></UL>

<UL>       <A HREF="lbx.html#33500">LbxSwitch</A></UL>

<UL>       <A HREF="lbx.html#30719">LbxSync</A></UL>

<UL>       <A HREF="lbx.html#36693">LbxModifySequence</A></UL>

<UL>       <A HREF="lbx.html#15895">LbxAllowMotion</A></UL>

<UL>       <A HREF="lbx.html#12515">LbxInvalidateTag</A></UL>

<UL>       <A HREF="lbx.html#17987">LbxTagData</A></UL>

<UL>       <A HREF="lbx.html#10922">LbxGrabCmap</A></UL>

<UL>       <A HREF="lbx.html#34675">LbxReleaseCmap</A></UL>

<UL>       <A HREF="lbx.html#21636">LbxInternAtoms</A></UL>

<H4>       <A HREF="lbx.html#MMM24">4.3.4     Substitution Requests</A></H4>

<UL>       <A HREF="lbx.html#10446">LbxAllocColor</A></UL>

<UL>       <A HREF="lbx.html#27227">LbxIncrementPixel</A></UL>

<UL>       <A HREF="lbx.html#26857">LbxDelta</A></UL>

<UL>       <A HREF="lbx.html#37687">LbxGetModifierMapping</A></UL>

<UL>       <A HREF="lbx.html#33719">LbxGetKeyboardMapping</A></UL>

<UL>       <A HREF="lbx.html#39382">LbxGetWinAttrAndGeom</A></UL>

<UL>       <A HREF="lbx.html#18818">LbxQueryFont</A></UL>

<UL>       <A HREF="lbx.html#40098">LbxChangeProperty</A></UL>

<UL>       <A HREF="lbx.html#31397">LbxGetProperty</A></UL>

<UL>       <A HREF="lbx.html#37179">LbxPolyPoint</A></UL>

<UL>       <A HREF="lbx.html#16574">LbxPolyLine</A></UL>

<UL>       <A HREF="lbx.html#26077">LbxPolySegment</A></UL>

<UL>       <A HREF="lbx.html#40958">LbxPolyRectangle</A></UL>

<UL>       <A HREF="lbx.html#15317">LbxPolyArc</A></UL>

<UL>       <A HREF="lbx.html#25511">LbxPolyFillRectangle</A></UL>

<UL>       <A HREF="lbx.html#42698">LbxPolyFillArc</A></UL>

<UL>       <A HREF="lbx.html#35796">LbxFillPoly</A></UL>

<UL>       <A HREF="lbx.html#11409">LbxCopyArea</A></UL>

<UL>       <A HREF="lbx.html#36772">LbxCopyPlane</A></UL>

<UL>       <A HREF="lbx.html#23201">LbxPolyText8</A></UL>

<UL>       <A HREF="lbx.html#13228">LbxPolyText16</A></UL>

<UL>       <A HREF="lbx.html#10990">LbxImageText8</A></UL>

<UL>       <A HREF="lbx.html#39584">LbxImageText16</A></UL>

<UL>       <A HREF="lbx.html#21218">LbxPutImage</A></UL>

<UL>       <A HREF="lbx.html#26896">LbxGetImage</A></UL>

<UL>       <A HREF="lbx.html#31209">LbxBeginLargeRequest</A></UL>

<UL>       <A HREF="lbx.html#36982">LbxLargeRequestData</A></UL>

<UL>       <A HREF="lbx.html#31841">LbxEndLargeRequest</A></UL>

<H3>       <A HREF="lbx.html#MMM25">4.4    Events</A></H3>

<UL>       <A HREF="lbx.html#33748">LbxSwitchEvent</A></UL>

<UL>       <A HREF="lbx.html#17292">LbxCloseEvent</A></UL>

<UL>       <A HREF="lbx.html#23016">LbxInvalidateTagEvent</A></UL>

<UL>       <A HREF="lbx.html#20373">LbxSendTagDataEvent</A></UL>

<UL>       <A HREF="lbx.html#25209">LbxListenToOne</A></UL>

<UL>       <A HREF="lbx.html#11095">LbxListenToAll</A></UL>

<UL>       <A HREF="lbx.html#40268">LbxQuickMotionDeltaEvent</A></UL>

<UL>       <A HREF="lbx.html#30033">LbxMotionDeltaEvent</A></UL>

<UL>       <A HREF="lbx.html#19129">LbxReleaseCmapEvent</A></UL>

<UL>       <A HREF="lbx.html#38041">LbxFreeCellsEvent</A></UL>

<H3>       <A HREF="lbx.html#MMM26">4.5    Responses</A></H3>

<UL>       <A HREF="lbx.html#34042">LbxDeltaResponse</A></UL>

<H2>   <A HREF="lbx.html#13570">5      Algorithm Naming</A></H2>

<H2>   <A HREF="lbx.html#MMM27">6      Encoding</A></H2>

<H3>       <A HREF="lbx.html#MMM28">6.1    Errors</A></H3>

<UL>       <A HREF="lbx.html#MMM29">LbxClient</A></UL>

<H3>       <A HREF="lbx.html#MMM30">6.2    Requests</A></H3>

<UL>       <A HREF="lbx.html#34166">LbxQueryVersion</A></UL>

<UL>       <A HREF="lbx.html#27452">LbxStartProxy</A></UL>

<UL>       <A HREF="lbx.html#23471">LbxStopProxy</A></UL>

<UL>       <A HREF="lbx.html#36790">LbxSwitch</A></UL>

<UL>       <A HREF="lbx.html#MMM31">LbxNewClient</A></UL>

<UL>       <A HREF="lbx.html#MMM32">LbxCloseClient</A></UL>

<UL>       <A HREF="lbx.html#MMM33">LbxModifySequence</A></UL>

<UL>       <A HREF="lbx.html#MMM34">LbxAllowMotion</A></UL>

<UL>       <A HREF="lbx.html#MMM35">LbxIncrementPixel</A></UL>

<UL>       <A HREF="lbx.html#MMM36">LbxDelta</A></UL>

<UL>       <A HREF="lbx.html#40057">LbxGetModifierMapping</A></UL>

<UL>       <A HREF="lbx.html#37545">LbxInvalidateTag</A></UL>

<UL>       <A HREF="lbx.html#29719">LbxPolyPoint</A></UL>

<UL>       <A HREF="lbx.html#MMM37">LbxPolyLine</A></UL>

<UL>       <A HREF="lbx.html#27528">LbxPolySegment</A></UL>

<UL>       <A HREF="lbx.html#MMM38">LbxPolyRectangle</A></UL>

<UL>       <A HREF="lbx.html#25855">LbxPolyArc</A></UL>

<UL>       <A HREF="lbx.html#24998">LbxFillPoly</A></UL>

<UL>       <A HREF="lbx.html#26399">LbxPolyFillRectangle</A></UL>

<UL>       <A HREF="lbx.html#MMM39">LbxPolyFillArc</A></UL>

<UL>       <A HREF="lbx.html#21702">LbxGetKeyboardMapping</A></UL>

<UL>       <A HREF="lbx.html#24597">LbxQueryFont</A></UL>

<UL>       <A HREF="lbx.html#18013">LbxChangeProperty</A></UL>

<UL>       <A HREF="lbx.html#13863">LbxGetProperty</A></UL>

<UL>       <A HREF="lbx.html#37174">LbxTagData</A></UL>

<UL>       <A HREF="lbx.html#10231">LbxCopyArea</A></UL>

<UL>       <A HREF="lbx.html#18847">LbxCopyPlane</A></UL>

<UL>       <A HREF="lbx.html#MMM40">LbxPolyText8</A></UL>

<UL>       <A HREF="lbx.html#MMM41">LbxPolyText16</A></UL>

<UL>       <A HREF="lbx.html#MMM42">LbxImageText8</A></UL>

<UL>       <A HREF="lbx.html#MMM43">LbxImageText16</A></UL>

<UL>       <A HREF="lbx.html#37117">LbxQueryExtension</A></UL>

<UL>       <A HREF="lbx.html#12268">LbxPutImage</A></UL>

<UL>       <A HREF="lbx.html#10066">LbxGetImage</A></UL>

<UL>       <A HREF="lbx.html#MMM44">LbxBeginLargeRequest</A></UL>

<UL>       <A HREF="lbx.html#MMM45">LbxLargeRequestData</A></UL>

<UL>       <A HREF="lbx.html#31037">LbxEndLargeRequest</A></UL>

<UL>       <A HREF="lbx.html#34140">LbxInternAtoms</A></UL>

<UL>       <A HREF="lbx.html#41440">LbxGetWinAttrAndGeom</A></UL>

<UL>       <A HREF="lbx.html#17198">LbxGrabCmap</A></UL>

<UL>       <A HREF="lbx.html#14796">LbxReleaseCmap</A></UL>

<UL>       <A HREF="lbx.html#28429">LbxAllocColor</A></UL>

<UL>       <A HREF="lbx.html#21186">LbxSync</A></UL>

<H3>       <A HREF="lbx.html#MMM46">6.3    Events</A></H3>

<UL>       <A HREF="lbx.html#17348">LbxSwitchEvent</A></UL>

<UL>       <A HREF="lbx.html#MMM47">LbxCloseEvent</A></UL>

<UL>       <A HREF="lbx.html#34406">LbxInvalidateTagEvent</A></UL>

<UL>       <A HREF="lbx.html#22353">LbxSendTagDataEvent</A></UL>

<UL>       <A HREF="lbx.html#MMM48">LbxListenToOne</A></UL>

<UL>       <A HREF="lbx.html#MMM49">LbxListenToAll</A></UL>

<UL>       <A HREF="lbx.html#35213">LbxQuickMotionDeltaEvent</A></UL>

<UL>       <A HREF="lbx.html#35310">LbxMotionDeltaEvent</A></UL>

<UL>       <A HREF="lbx.html#14052">LbxReleaseCmapEvent</A></UL>

<UL>       <A HREF="lbx.html#14731">LbxFreeCellsEvent</A></UL>

<H3>       <A HREF="lbx.html#MMM50">6.4    Re-encoding of X Events</A></H3>

<H3>       <A HREF="lbx.html#MMM51">6.5    Responses</A></H3>

<UL>       <A HREF="lbx.html#17100">LbxDeltaResponse</A></UL>

</BODY>
</HTML>