trafficserver-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From andrew...@apache.org
Subject svn commit: r831152 [37/37] - in /incubator/trafficserver/site/trunk/docs: ./ admin/ admin/images/ sdk/ sdk/css/ sdk/images/ sdk/images/docbook/ sdk/js/
Date Thu, 29 Oct 2009 23:23:36 GMT
Added: incubator/trafficserver/site/trunk/docs/sdk/js/tocnodes.js
URL: http://svn.apache.org/viewvc/incubator/trafficserver/site/trunk/docs/sdk/js/tocnodes.js?rev=831152&view=auto
==============================================================================
--- incubator/trafficserver/site/trunk/docs/sdk/js/tocnodes.js (added)
+++ incubator/trafficserver/site/trunk/docs/sdk/js/tocnodes.js Thu Oct 29 23:23:25 2009
@@ -0,0 +1,505 @@
+function addNodes() {
+var nx = new YAHOO.widget.TextNode({ label: "Table of Contents", href: "index.html" }, root, false);
+var n0 = new YAHOO.widget.TextNode({ label: "Preface", href: "Preface.html" }, root, false);
+var n1 = new YAHOO.widget.TextNode({ label: "Audience", href: "Preface.html#Audience" }, n0, false);
+var n2 = new YAHOO.widget.TextNode({ label: "How to Use This Book", href: "pr01s02.html" }, n0, false);
+var n3 = new YAHOO.widget.TextNode({ label: "Typographical Conventions", href: "Conventions.html" }, n0, false);
+var n4 = new YAHOO.widget.TextNode({ label: "1. Getting Started", href: "GetingStarted.html" }, root, false);
+var n5 = new YAHOO.widget.TextNode({ label: "Understanding Traffic Server Plugins", href: "GetingStarted.html#UnderstandingTSPlugins" }, n4, false);
+var n6 = new YAHOO.widget.TextNode({ label: "The Role of Plugins", href: "GetingStarted.html#RoleOfPlugins" }, n5, false);
+var n7 = new YAHOO.widget.TextNode({ label: "Possible Uses for Plugins", href: "GetingStarted.html#PossibleUses" }, n5, false);
+var n8 = new YAHOO.widget.TextNode({ label: "Plugin Loading", href: "GetingStarted.html#PluginLoading" }, n5, false);
+var n9 = new YAHOO.widget.TextNode({ label: "Plugin Configuration", href: "GetingStarted.html#PluginConfiguration" }, n5, false);
+var n10 = new YAHOO.widget.TextNode({ label: "Configuration File Rules", href: "GetingStarted.html#ConfigFileRules" }, n5, false);
+var n11 = new YAHOO.widget.TextNode({ label: "Plugin Initialization", href: "GetingStarted.html#PluginInitialization" }, n5, false);
+var n12 = new YAHOO.widget.TextNode({ label: "A Simple Plugin", href: "ASimplePlugin.html" }, n4, false);
+var n13 = new YAHOO.widget.TextNode({ label: "Compile Your Plugin", href: "ASimplePlugin.html#CompilingYourPlugin" }, n12, false);
+var n14 = new YAHOO.widget.TextNode({ label: "Unix Example", href: "ASimplePlugin.html#Compiling_Unix" }, n13, false);
+var n15 = new YAHOO.widget.TextNode({ label: "HPUX Example", href: "ASimplePlugin.html#Compiling_HPUX" }, n13, false);
+var n16 = new YAHOO.widget.TextNode({ label: "Compiling for Windows NT", href: "ASimplePlugin.html#Compiling_Windows" }, n13, false);
+var n17 = new YAHOO.widget.TextNode({ label: "File", href: "Updatingplugin.configFile.html" }, n12, false);
+var n18 = new YAHOO.widget.TextNode({ label: "Specify the Plugin’s Location", href: "SpecifyingPluginLocation.html" }, n12, false);
+var n19 = new YAHOO.widget.TextNode({ label: "Restart Traffic Server", href: "RestartingTS.html" }, n12, false);
+var n20 = new YAHOO.widget.TextNode({ label: "Plugin Registration and Version Checking", href: "PlusingRegisAndVersionCkg.html" }, n4, false);
+var n21 = new YAHOO.widget.TextNode({ label: "Naming Conventions", href: "NamingConventions.html" }, n4, false);
+var n22 = new YAHOO.widget.TextNode({ label: "2. How to Create Traffic Server Plugins", href: "CreatingTSPlugins.html" }, root, false);
+var n23 = new YAHOO.widget.TextNode({ label: "The Asynchronous Event Model", href: "CreatingTSPlugins.html#AsynchronousEventModel" }, n22, false);
+var n24 = new YAHOO.widget.TextNode({ label: "Traffic Server HTTP State Machine", href: "CreatingTSPlugins.html#TSHTTPStateMachine" }, n23, false);
+var n25 = new YAHOO.widget.TextNode({ label: "HTTP Transaction", href: "CreatingTSPlugins.html#HTTPTransaction_WhatIs" }, n24, false);
+var n26 = new YAHOO.widget.TextNode({ label: "Types of Hooks", href: "CreatingTSPlugins.html#TypesOfHooks" }, n24, false);
+var n27 = new YAHOO.widget.TextNode({ label: "Roadmap for Creating Plugins", href: "Roadmap_CreatingPlugins.html" }, n22, false);
+var n28 = new YAHOO.widget.TextNode({ label: "Index", href: "CreatingTSPlugins.html#id372630" }, n22, false);
+var n29 = new YAHOO.widget.TextNode({ label: "3. Remap Plugin", href: "ch03.html" }, root, false);
+var n30 = new YAHOO.widget.TextNode({ label: "Why Use a Remap Plugin?", href: "ch03.html#id372652" }, n29, false);
+var n31 = new YAHOO.widget.TextNode({ label: "Remap.API.h", href: "ch03s02.html" }, n29, false);
+var n32 = new YAHOO.widget.TextNode({ label: "Functions You Need to Implement", href: "ch03s03.html" }, n29, false);
+var n33 = new YAHOO.widget.TextNode({ label: "Examples", href: "ch03s04.html" }, n29, false);
+var n34 = new YAHOO.widget.TextNode({ label: "4. Header-Based Plugin Examples", href: "HeaderBasedPluginEx.html" }, root, false);
+var n35 = new YAHOO.widget.TextNode({ label: "Overview", href: "HeaderBasedPluginEx.html#HeaderBasedEx_Overview" }, n34, false);
+var n36 = new YAHOO.widget.TextNode({ label: "The Blacklist Plugin", href: "BlacklistPlugin.html" }, n34, false);
+var n37 = new YAHOO.widget.TextNode({ label: "Creating the Parent Continuation", href: "BlacklistPlugin.html#CreatingParentContinuation" }, n36, false);
+var n38 = new YAHOO.widget.TextNode({ label: "Setting a Global Hook", href: "SettingGlobalHook.html" }, n36, false);
+var n39 = new YAHOO.widget.TextNode({ label: "Setting Up UI Update Callbacks", href: "SettingUpUIUpdateCallbacks.html" }, n36, false);
+var n40 = new YAHOO.widget.TextNode({ label: "Accessing the Transaction Being Processed", href: "AccessingTransactionProc.html" }, n36, false);
+var n41 = new YAHOO.widget.TextNode({ label: "Setting Up a Transaction Hook", href: "SettingUpTransacHook.html" }, n36, false);
+var n42 = new YAHOO.widget.TextNode({ label: "Working with HTTP Header Functions", href: "WorkWHTTPHeaderFunc.html" }, n36, false);
+var n43 = new YAHOO.widget.TextNode({ label: "The Basic Authorization Plugin", href: "BasicAuthorizatonPlugin.html" }, n34, false);
+var n44 = new YAHOO.widget.TextNode({ label: "Creating the Plugin's Parent Continuation and Global Hook", href: "BasicAuthorizatonPlugin.html#CreatePluginParentCont_GlHk" }, n43, false);
+var n45 = new YAHOO.widget.TextNode({ label: "Implementing the Handler and Getting a Handle to the Transaction", href: "ImplementHandler_GetTransHandle.html" }, n43, false);
+var n46 = new YAHOO.widget.TextNode({ label: "Working With HTTP Headers", href: "WorkWithHTTPHeaders.html" }, n43, false);
+var n47 = new YAHOO.widget.TextNode({ label: "Setting a Transaction Hook", href: "SetTransactionHook.html" }, n43, false);
+var n48 = new YAHOO.widget.TextNode({ label: "5. HTTP Transformation Plugins", href: "HTTPTransformationPlugins.html" }, root, false);
+var n49 = new YAHOO.widget.TextNode({ label: "Writing Content Transform Plugins", href: "HTTPTransformationPlugins.html#WritingContentTransformPlugins" }, n48, false);
+var n50 = new YAHOO.widget.TextNode({ label: "Transformations", href: "HTTPTransformationPlugins.html#Transformations" }, n49, false);
+var n51 = new YAHOO.widget.TextNode({ label: "VIOs", href: "HTTPTransformationPlugins.html#VIOs" }, n49, false);
+var n52 = new YAHOO.widget.TextNode({ label: "IO Buffers", href: "HTTPTransformationPlugins.html#IOBuffers" }, n49, false);
+var n53 = new YAHOO.widget.TextNode({ label: "The Sample Null Transform Plugin", href: "SampleNullTransformPlugin.html" }, n48, false);
+var n54 = new YAHOO.widget.TextNode({ label: "The Append-Transform Plugin", href: "AppendTransformPlugin.html" }, n48, false);
+var n55 = new YAHOO.widget.TextNode({ label: "The Sample Buffered Null Transform Plugin", href: "SampleBufferedNullTransformPlugin.html" }, n48, false);
+var n56 = new YAHOO.widget.TextNode({ label: "6. New Protocol Plugins", href: "NewProtocolPlugins.html" }, root, false);
+var n57 = new YAHOO.widget.TextNode({ label: "About the Sample Protocol", href: "NewProtocolPlugins.html#AboutSampleProtocol" }, n56, false);
+var n58 = new YAHOO.widget.TextNode({ label: "Protocol Plugin Structure", href: "NewProtocolPlugins.html#ProtocolPluginStructure" }, n57, false);
+var n59 = new YAHOO.widget.TextNode({ label: "Continuations in the Protocol Plugin", href: "NewProtocolPlugins.html#ContinuationsInProtocolPlugin" }, n57, false);
+var n60 = new YAHOO.widget.TextNode({ label: "Event Flow", href: "NewProtocolPlugins.html#EventFlow" }, n57, false);
+var n61 = new YAHOO.widget.TextNode({ label: "One Way to Implement a Transaction State Machine", href: "NewProtocolPlugins.html#ImplementTransStMachine" }, n57, false);
+var n62 = new YAHOO.widget.TextNode({ label: "Processing a Typical Transaction", href: "NewProtocolPlugins.html#ProcTypicalTransaction" }, n57, false);
+var n63 = new YAHOO.widget.TextNode({ label: "7. Cache Plugin", href: "ch07.html" }, root, false);
+var n64 = new YAHOO.widget.TextNode({ label: "Getting Started", href: "ch07.html#id378027" }, n63, false);
+var n65 = new YAHOO.widget.TextNode({ label: "Reads and Writes", href: "ch07s02.html" }, n63, false);
+var n66 = new YAHOO.widget.TextNode({ label: "State Diagram", href: "ch07s03.html" }, n63, false);
+var n67 = new YAHOO.widget.TextNode({ label: "Sample Plugin", href: "ch07s04.html" }, n63, false);
+var n68 = new YAHOO.widget.TextNode({ label: "Cache Events", href: "ch07s05.html" }, n63, false);
+var n69 = new YAHOO.widget.TextNode({ label: "8. HTTP Hooks and Transactions", href: "HTTPHooksAndTransactions.html" }, root, false);
+var n70 = new YAHOO.widget.TextNode({ label: "The Set of Hooks", href: "HTTPHooksAndTransactions.html#SetOfHooks" }, n69, false);
+var n71 = new YAHOO.widget.TextNode({ label: "Adding Hooks", href: "AddingHooks.html" }, n69, false);
+var n72 = new YAHOO.widget.TextNode({ label: "HTTP Sessions", href: "HTTPSessions.html" }, n69, false);
+var n73 = new YAHOO.widget.TextNode({ label: "HTTP Transactions", href: "HTTP_Transactions.html" }, n69, false);
+var n74 = new YAHOO.widget.TextNode({ label: "Intercepting HTTP Transactions", href: "InterceptingHTTPTx.html" }, n69, false);
+var n75 = new YAHOO.widget.TextNode({ label: "Initiate HTTP Connection", href: "InitiateHTTPConnection.html" }, n69, false);
+var n76 = new YAHOO.widget.TextNode({ label: "HTTP Alternate Selection", href: "HTTPAlternateSelection.html" }, n69, false);
+var n77 = new YAHOO.widget.TextNode({ label: "9. Miscellaneous Interface Guide", href: "MiscellaneousInterfaceGuide.html" }, root, false);
+var n78 = new YAHOO.widget.TextNode({ label: "Debugging Functions", href: "MiscellaneousInterfaceGuide.html#Interface_Debugging" }, n77, false);
+var n79 = new YAHOO.widget.TextNode({ label: "The INKfopen Family", href: "INKfopenFamily.html" }, n77, false);
+var n80 = new YAHOO.widget.TextNode({ label: "Memory Allocation", href: "MemoryAllocation.html" }, n77, false);
+var n81 = new YAHOO.widget.TextNode({ label: "Thread Functions", href: "Interface_ThreadFunctions.html" }, n77, false);
+var n82 = new YAHOO.widget.TextNode({ label: "10. HTTP Headers", href: "HTTPHeaders.html" }, root, false);
+var n83 = new YAHOO.widget.TextNode({ label: "About HTTP Headers", href: "HTTPHeaders.html#AboutHTTPHeaders" }, n82, false);
+var n84 = new YAHOO.widget.TextNode({ label: "Guide to Traffic Server HTTP Header System", href: "GuideTSHTTPHdrSyst.html" }, n82, false);
+var n85 = new YAHOO.widget.TextNode({ label: "No Null-Terminated Strings", href: "GuideTSHTTPHdrSyst.html#NoNullTerminatedStrings" }, n84, false);
+var n86 = new YAHOO.widget.TextNode({ label: "Duplicate MIME Fields Are Not Coalesced", href: "DuplicateMIMEFlds.html" }, n84, false);
+var n87 = new YAHOO.widget.TextNode({ label: "MIME Fields Always Belong to an Associated MIME Header", href: "MIMEFldsBelongAssocMIMEHdr.html" }, n84, false);
+var n88 = new YAHOO.widget.TextNode({ label: "Release Marshal Buffer Handles", href: "RlsMarshalBufHandles.html" }, n84, false);
+var n89 = new YAHOO.widget.TextNode({ label: "Deprecated Functions", href: "DeprecatedMarshBufFuncs.html" }, n84, false);
+var n90 = new YAHOO.widget.TextNode({ label: "Marshal Buffers", href: "MarshalBuffers.html" }, n82, false);
+var n91 = new YAHOO.widget.TextNode({ label: "HTTP Headers", href: "HTTPHeaders2.html" }, n82, false);
+var n92 = new YAHOO.widget.TextNode({ label: "URLs", href: "URLs.html" }, n82, false);
+var n93 = new YAHOO.widget.TextNode({ label: "MIME Headers", href: "MIMEHeaders.html" }, n82, false);
+var n94 = new YAHOO.widget.TextNode({ label: "11. Mutex Guide", href: "MutexGuide.html" }, root, false);
+var n95 = new YAHOO.widget.TextNode({ label: "Mutexes", href: "MutexGuide.html#Mutexes" }, n94, false);
+var n96 = new YAHOO.widget.TextNode({ label: "Locking Global Data", href: "MutexGuide.html#LockingGlobalData" }, n95, false);
+var n97 = new YAHOO.widget.TextNode({ label: "Protecting a Continuation’s Data", href: "MutexGuide.html#ProtectContinuationData" }, n95, false);
+var n98 = new YAHOO.widget.TextNode({ label: "How to Associate a Continuation to Every HTTP Transaction", href: "MutexGuide.html#AssocContinuationToHTTPTx" }, n95, false);
+var n99 = new YAHOO.widget.TextNode({ label: "How to Add the New Continuation", href: "MutexGuide.html#AddNewContinuation" }, n95, false);
+var n100 = new YAHOO.widget.TextNode({ label: "How to Store Data Specific to Each HTTP Transaction", href: "MutexGuide.html#StoreDataSpecificHTTPTx" }, n95, false);
+var n101 = new YAHOO.widget.TextNode({ label: "Using Locks", href: "MutexGuide.html#UsingLocks" }, n95, false);
+var n102 = new YAHOO.widget.TextNode({ label: "Special Case: Continuations Created for HTTP Transactions", href: "MutexGuide.html#ContinuationsCreatedHTTPTx" }, n95, false);
+var n103 = new YAHOO.widget.TextNode({ label: "12. Continuations", href: "Continuations.html" }, root, false);
+var n104 = new YAHOO.widget.TextNode({ label: "Mutexes and Data", href: "Continuations.html#MutexesAndData" }, n103, false);
+var n105 = new YAHOO.widget.TextNode({ label: "How to Activate Continuations", href: "ActivateContinuations.html" }, n103, false);
+var n106 = new YAHOO.widget.TextNode({ label: "Writing Handler Functions", href: "WritingHandlerFunctions.html" }, n103, false);
+var n107 = new YAHOO.widget.TextNode({ label: "13. Plugin Configurations", href: "PluginConfigurations.html" }, root, false);
+var n108 = new YAHOO.widget.TextNode({ label: "Plugin Configurations", href: "PluginConfigurations.html#Plugin_Configs" }, n107, false);
+var n109 = new YAHOO.widget.TextNode({ label: "14. Actions Guide", href: "ActionsGuide.html" }, root, false);
+var n110 = new YAHOO.widget.TextNode({ label: "Actions", href: "ActionsGuide.html#Actions" }, n109, false);
+var n111 = new YAHOO.widget.TextNode({ label: "Hosts Lookup API", href: "HostsLookupAPI.html" }, n109, false);
+var n112 = new YAHOO.widget.TextNode({ label: "15. IO Guide", href: "IOGuide.html" }, root, false);
+var n113 = new YAHOO.widget.TextNode({ label: "Vconnections", href: "IOGuide.html#Vconnections" }, n112, false);
+var n114 = new YAHOO.widget.TextNode({ label: "The vconnection user’s view", href: "IOGuide.html#VconnectionUsersView" }, n113, false);
+var n115 = new YAHOO.widget.TextNode({ label: "Net Vconnections", href: "NetVconnections.html" }, n112, false);
+var n116 = new YAHOO.widget.TextNode({ label: "Transformations", href: "Transformations_IO.html" }, n112, false);
+var n117 = new YAHOO.widget.TextNode({ label: "The Vconnection Implementor’s View", href: "Transformations_IO.html#VconnImplementersView" }, n116, false);
+var n118 = new YAHOO.widget.TextNode({ label: "Transformation VConnection", href: "Transformations_IO.html#TransformVconnection" }, n117, false);
+var n119 = new YAHOO.widget.TextNode({ label: "VIOs", href: "VIOs_IO.html" }, n112, false);
+var n120 = new YAHOO.widget.TextNode({ label: "IO Buffers", href: "IOBuffers_IO.html" }, n112, false);
+var n121 = new YAHOO.widget.TextNode({ label: "Guide to the Cache API", href: "CacheAPI.html" }, n112, false);
+var n122 = new YAHOO.widget.TextNode({ label: "How to Do a Cache Read", href: "CacheAPI.html#DoACacheRead" }, n121, false);
+var n123 = new YAHOO.widget.TextNode({ label: "How to Do a Cache Write", href: "DoACacheWrite.html" }, n121, false);
+var n124 = new YAHOO.widget.TextNode({ label: "How to Do a Cache Remove", href: "DoACacheRemove.html" }, n121, false);
+var n125 = new YAHOO.widget.TextNode({ label: "Errors", href: "Errors_Cache.html" }, n121, false);
+var n126 = new YAHOO.widget.TextNode({ label: "Example", href: "CacheAPI_Example.html" }, n121, false);
+var n127 = new YAHOO.widget.TextNode({ label: "16. Plugin Management", href: "PluginManagement.html" }, root, false);
+var n128 = new YAHOO.widget.TextNode({ label: "Setting Up a Plugin Management Interface", href: "PluginManagement.html#SetUpPluginMgmtInterface" }, n127, false);
+var n129 = new YAHOO.widget.TextNode({ label: "Reading Traffic Server Settings and Statistics", href: "ReadTESettingStats.html" }, n127, false);
+var n130 = new YAHOO.widget.TextNode({ label: "Accessing Installed Plugin Files", href: "AccessPluginFiles.html" }, n127, false);
+var n131 = new YAHOO.widget.TextNode({ label: "Licensing Your Plugin", href: "LicensingPlugin.html" }, n127, false);
+var n132 = new YAHOO.widget.TextNode({ label: "Format of plugin.db", href: "LicensingPlugin.html#Format_plugin.db" }, n131, false);
+var n133 = new YAHOO.widget.TextNode({ label: "Setting Up Licensing", href: "SetUpLicensing.html" }, n127, false);
+var n134 = new YAHOO.widget.TextNode({ label: "Example", href: "SetUpLicensing.html#Licensing_Example" }, n133, false);
+var n135 = new YAHOO.widget.TextNode({ label: "Generating a License Key", href: "GenerateLicenseKey.html" }, n127, false);
+var n136 = new YAHOO.widget.TextNode({ label: "Guide to the Logging API", href: "LoggingAPI.html" }, n127, false);
+var n137 = new YAHOO.widget.TextNode({ label: "17. Adding Statistics", href: "AddingStatistics.html" }, root, false);
+var n138 = new YAHOO.widget.TextNode({ label: "Uncoupled Statistics", href: "AddingStatistics.html#UncoupledStatistics" }, n137, false);
+var n139 = new YAHOO.widget.TextNode({ label: "Coupled Statistics", href: "CoupledStatistics.html" }, n137, false);
+var n140 = new YAHOO.widget.TextNode({ label: "Example Using the redirect-1.c Sample Plugin", href: "CoupledStatistics.html#Examp_redirect-1.c" }, n139, false);
+var n141 = new YAHOO.widget.TextNode({ label: "Viewing Statistics Using Traffic Line", href: "ViewStatsUsingTrafLine.html" }, n137, false);
+var n142 = new YAHOO.widget.TextNode({ label: "18. Function Reference", href: "FunctionReference.html" }, root, false);
+var n143 = new YAHOO.widget.TextNode({ label: "List of Function Groups", href: "FunctionReference.html#ListOfFunctionGroups" }, n142, false);
+var n144 = new YAHOO.widget.TextNode({ label: "Initialization Functions", href: "InitializationFunctions.html" }, n142, false);
+var n145 = new YAHOO.widget.TextNode({ label: "INKPluginInit", href: "InitializationFunctions.html#INKPluginInit" }, n144, false);
+var n146 = new YAHOO.widget.TextNode({ label: "INKPluginRegister", href: "INKPluginRegister.html" }, n144, false);
+var n147 = new YAHOO.widget.TextNode({ label: "INKTrafficServerVersionGet", href: "INKTrafficServerVersionGet.html" }, n144, false);
+var n148 = new YAHOO.widget.TextNode({ label: "Debugging Functions", href: "DebuggingFunctions.html" }, n142, false);
+var n149 = new YAHOO.widget.TextNode({ label: "INKDebug", href: "DebuggingFunctions.html#INKDebug" }, n148, false);
+var n150 = new YAHOO.widget.TextNode({ label: "INKIsDebugTagSet", href: "INKIsDebugTagSet.html" }, n148, false);
+var n151 = new YAHOO.widget.TextNode({ label: "INKError", href: "INKError.html" }, n148, false);
+var n152 = new YAHOO.widget.TextNode({ label: "INKAssert", href: "INKAssert.html" }, n148, false);
+var n153 = new YAHOO.widget.TextNode({ label: "INKReleaseAssert", href: "INKReleaseAssert.html" }, n148, false);
+var n154 = new YAHOO.widget.TextNode({ label: "The INKfopen Family", href: "INKfopenFamilyFunctions.html" }, n142, false);
+var n155 = new YAHOO.widget.TextNode({ label: "INKfclose", href: "INKfopenFamilyFunctions.html#INKfclose" }, n154, false);
+var n156 = new YAHOO.widget.TextNode({ label: "INKfflush", href: "INKfflush.html" }, n154, false);
+var n157 = new YAHOO.widget.TextNode({ label: "INKfgets", href: "INKfgets.html" }, n154, false);
+var n158 = new YAHOO.widget.TextNode({ label: "INKfopen", href: "INKfopen.html" }, n154, false);
+var n159 = new YAHOO.widget.TextNode({ label: "INKfread", href: "INKfread.html" }, n154, false);
+var n160 = new YAHOO.widget.TextNode({ label: "INKfwrite", href: "INKfwrite.html" }, n154, false);
+var n161 = new YAHOO.widget.TextNode({ label: "Memory Allocation", href: "MemoryAllocationFunctions.html" }, n142, false);
+var n162 = new YAHOO.widget.TextNode({ label: "INKfree", href: "MemoryAllocationFunctions.html#INKfree" }, n161, false);
+var n163 = new YAHOO.widget.TextNode({ label: "INKmalloc", href: "INKmalloc.html" }, n161, false);
+var n164 = new YAHOO.widget.TextNode({ label: "INKrealloc", href: "INKrealloc.html" }, n161, false);
+var n165 = new YAHOO.widget.TextNode({ label: "INKstrdup", href: "INKstrdup.html" }, n161, false);
+var n166 = new YAHOO.widget.TextNode({ label: "INKstrndup", href: "INKstrndup.html" }, n161, false);
+var n167 = new YAHOO.widget.TextNode({ label: "Thread Functions", href: "ThreadFunctions.html" }, n142, false);
+var n168 = new YAHOO.widget.TextNode({ label: "INKThreadCreate", href: "ThreadFunctions.html#INKThreadCreate" }, n167, false);
+var n169 = new YAHOO.widget.TextNode({ label: "INKThreadDestroy", href: "INKThreadDestroy.html" }, n167, false);
+var n170 = new YAHOO.widget.TextNode({ label: "INKThreadInit", href: "INKThreadInit.html" }, n167, false);
+var n171 = new YAHOO.widget.TextNode({ label: "INKThreadSelf", href: "INKThreadSelf.html" }, n167, false);
+var n172 = new YAHOO.widget.TextNode({ label: "HTTP Functions", href: "HTTPFunctions.html" }, n142, false);
+var n173 = new YAHOO.widget.TextNode({ label: "Hook Functions", href: "HTTPFunctions.html#HTTPHookFunctions" }, n172, false);
+var n174 = new YAHOO.widget.TextNode({ label: "INKHttpHookAdd", href: "HTTPFunctions.html#INKHttpHookAdd" }, n173, false);
+var n175 = new YAHOO.widget.TextNode({ label: "Session Functions", href: "HTTPSessionFunctions.html" }, n172, false);
+var n176 = new YAHOO.widget.TextNode({ label: "INKHttpSsnHookAdd", href: "HTTPSessionFunctions.html#INKHttpSsnHookAdd" }, n175, false);
+var n177 = new YAHOO.widget.TextNode({ label: "INKHttpSsnReenable", href: "HTTPSessionFunctions.html#INKHttpSsnReenable" }, n175, false);
+var n178 = new YAHOO.widget.TextNode({ label: "HTTP Transaction Functions", href: "HTTPTransactionFunctions.html" }, n172, false);
+var n179 = new YAHOO.widget.TextNode({ label: "INKHttpTxnCacheLookupStatusGet", href: "HTTPTransactionFunctions.html#INKHttpTxnCacheLookupStatusGet" }, n178, false);
+var n180 = new YAHOO.widget.TextNode({ label: "INKHttpTxnCachedReqGet", href: "HTTPTransactionFunctions.html#INKHttpTxnCachedReqGet" }, n178, false);
+var n181 = new YAHOO.widget.TextNode({ label: "INKHttpTxnCachedRespGet", href: "HTTPTransactionFunctions.html#INKHttpTxnCachedRespGet" }, n178, false);
+var n182 = new YAHOO.widget.TextNode({ label: "INKHttpTxnClientIncomingPortGet", href: "HTTPTransactionFunctions.html#INKHttpTxnClientIncomingPortGet" }, n178, false);
+var n183 = new YAHOO.widget.TextNode({ label: "INKHttpTxnClientIPGet", href: "HTTPTransactionFunctions.html#INKHttpTxnClientIPGet" }, n178, false);
+var n184 = new YAHOO.widget.TextNode({ label: "INKHttpTxnClientRemotePortGet", href: "HTTPTransactionFunctions.html#INKHttpTxnClientRemotePortGet" }, n178, false);
+var n185 = new YAHOO.widget.TextNode({ label: "INKHttpTxnClientReqGet", href: "HTTPTransactionFunctions.html#INKHttpTxnClientReqGet" }, n178, false);
+var n186 = new YAHOO.widget.TextNode({ label: "INKHttpTxnClientRespGet", href: "HTTPTransactionFunctions.html#INKHttpTxnClientRespGet" }, n178, false);
+var n187 = new YAHOO.widget.TextNode({ label: "INKHttpTxnErrorBodySet", href: "HTTPTransactionFunctions.html#INKHttpTxnErrorBodySet" }, n178, false);
+var n188 = new YAHOO.widget.TextNode({ label: "INKHttpTxnHookAdd", href: "HTTPTransactionFunctions.html#INKHttpTxnHookAdd" }, n178, false);
+var n189 = new YAHOO.widget.TextNode({ label: "INKHttpTxnNextHopIPGet", href: "HTTPTransactionFunctions.html#INKHttpTxnNextHopIPGet" }, n178, false);
+var n190 = new YAHOO.widget.TextNode({ label: "INKHttpTxnParentProxyGet", href: "HTTPTransactionFunctions.html#INKHttpTxnParentProxyGet" }, n178, false);
+var n191 = new YAHOO.widget.TextNode({ label: "INKHttpTxnParentProxySet", href: "HTTPTransactionFunctions.html#INKHttpTxnParentProxySet" }, n178, false);
+var n192 = new YAHOO.widget.TextNode({ label: "INKHttpTxnReenable", href: "HTTPTransactionFunctions.html#INKHttpTxnReenable" }, n178, false);
+var n193 = new YAHOO.widget.TextNode({ label: "INKHttpTxnServerIPGet", href: "HTTPTransactionFunctions.html#INKHttpTxnServerIPGet" }, n178, false);
+var n194 = new YAHOO.widget.TextNode({ label: "INKHttpTxnServerReqGet", href: "HTTPTransactionFunctions.html#INKHttpTxnServerReqGet" }, n178, false);
+var n195 = new YAHOO.widget.TextNode({ label: "INKHttpTxnServerRespGet", href: "HTTPTransactionFunctions.html#INKHttpTxnServerRespGet" }, n178, false);
+var n196 = new YAHOO.widget.TextNode({ label: "INKHttpTxnSsnGet", href: "HTTPTransactionFunctions.html#INKHttpTxnSsnGet" }, n178, false);
+var n197 = new YAHOO.widget.TextNode({ label: "INKHttpTxnTransformedRespCache", href: "HTTPTransactionFunctions.html#INKHttpTxnTransformedRespCache" }, n178, false);
+var n198 = new YAHOO.widget.TextNode({ label: "INKHttpTxnTransformRespGet", href: "HTTPTransactionFunctions.html#INKHttpTxnTransformRespGet" }, n178, false);
+var n199 = new YAHOO.widget.TextNode({ label: "INKHttpTxnUntransformedRespCache", href: "HTTPTransactionFunctions.html#INKHttpTxnUntransformedRespCache" }, n178, false);
+var n200 = new YAHOO.widget.TextNode({ label: "Initiate Connection", href: "InitiateConnectionFunctions.html" }, n142, false);
+var n201 = new YAHOO.widget.TextNode({ label: "INKHttpConnect", href: "InitiateConnectionFunctions.html#INKHttpConnect" }, n200, false);
+var n202 = new YAHOO.widget.TextNode({ label: "Intercepting HTTP Transaction Functions", href: "InterceptingHTTPTransactionFuncs.html" }, n142, false);
+var n203 = new YAHOO.widget.TextNode({ label: "INKHttpTxnIntercept", href: "InterceptingHTTPTransactionFuncs.html#INKHttpTxnIntercept" }, n202, false);
+var n204 = new YAHOO.widget.TextNode({ label: "INKHttpTxnServerIntercept", href: "INKHttpTxnServerIntercept.html" }, n202, false);
+var n205 = new YAHOO.widget.TextNode({ label: "Alternate Selection Functions", href: "AlternateSelectionFunctions.html" }, n202, false);
+var n206 = new YAHOO.widget.TextNode({ label: "INKHttpAltInfoCachedReqGet", href: "AlternateSelectionFunctions.html#INKHttpAltInfoCachedReqGet" }, n205, false);
+var n207 = new YAHOO.widget.TextNode({ label: "INKHttpAltInfoCachedRespGet", href: "AlternateSelectionFunctions.html#INKHttpAltInfoCachedRespGet" }, n205, false);
+var n208 = new YAHOO.widget.TextNode({ label: "INKHttpAltInfoClientReqGet", href: "AlternateSelectionFunctions.html#INKHttpAltInfoClientReqGet" }, n205, false);
+var n209 = new YAHOO.widget.TextNode({ label: "INKHttpAltInfoQualitySet", href: "AlternateSelectionFunctions.html#INKHttpAltInfoQualitySet" }, n205, false);
+var n210 = new YAHOO.widget.TextNode({ label: "Handle Release Functions", href: "ch18s09s04.html" }, n202, false);
+var n211 = new YAHOO.widget.TextNode({ label: "INKHandleMLocRelease", href: "ch18s09s04.html#INKHandleMLocRelease" }, n210, false);
+var n212 = new YAHOO.widget.TextNode({ label: "INKHandleStringRelease", href: "ch18s09s04.html#INKHandleStringRelease" }, n210, false);
+var n213 = new YAHOO.widget.TextNode({ label: "Marshal Buffers", href: "MarshallBuffersFunctions.html" }, n142, false);
+var n214 = new YAHOO.widget.TextNode({ label: "INKMBufferCreate", href: "MarshallBuffersFunctions.html#INKMBufferCreate" }, n213, false);
+var n215 = new YAHOO.widget.TextNode({ label: "INKMBufferDestroy", href: "INKMBufferDestroy.html" }, n213, false);
+var n216 = new YAHOO.widget.TextNode({ label: "HTTP Header Functions", href: "HTTPHeaderFunctions.html" }, n213, false);
+var n217 = new YAHOO.widget.TextNode({ label: "INKHttpHdrClone", href: "HTTPHeaderFunctions.html#INKHttpHdrClone" }, n216, false);
+var n218 = new YAHOO.widget.TextNode({ label: "INKHttpHdrCopy", href: "HTTPHeaderFunctions.html#INKHttpHdrCopy" }, n216, false);
+var n219 = new YAHOO.widget.TextNode({ label: "INKHttpHdrCreate", href: "HTTPHeaderFunctions.html#INKHttpHdrCreate" }, n216, false);
+var n220 = new YAHOO.widget.TextNode({ label: "INKHttpHdrDestroy", href: "HTTPHeaderFunctions.html#INKHttpHdrDestroy" }, n216, false);
+var n221 = new YAHOO.widget.TextNode({ label: "INKHttpHdrLengthGet", href: "HTTPHeaderFunctions.html#INKHttpHdrLengthGet" }, n216, false);
+var n222 = new YAHOO.widget.TextNode({ label: "INKHttpHdrMethodGet", href: "HTTPHeaderFunctions.html#INKHttpHdrMethodGet" }, n216, false);
+var n223 = new YAHOO.widget.TextNode({ label: "INKHttpHdrMethodSet", href: "HTTPHeaderFunctions.html#INKHttpHdrMethodSet" }, n216, false);
+var n224 = new YAHOO.widget.TextNode({ label: "INKHttpHdrPrint", href: "HTTPHeaderFunctions.html#INKHttpHdrPrint" }, n216, false);
+var n225 = new YAHOO.widget.TextNode({ label: "INKHttpHdrReasonGet", href: "HTTPHeaderFunctions.html#INKHttpHdrReasonGet" }, n216, false);
+var n226 = new YAHOO.widget.TextNode({ label: "INKHttpHdrReasonLookup", href: "HTTPHeaderFunctions.html#INKHttpHdrReasonLookup" }, n216, false);
+var n227 = new YAHOO.widget.TextNode({ label: "INKHttpHdrReasonSet", href: "HTTPHeaderFunctions.html#INKHttpHdrReasonSet" }, n216, false);
+var n228 = new YAHOO.widget.TextNode({ label: "INKHttpHdrStatusGet", href: "HTTPHeaderFunctions.html#INKHttpHdrStatusGet" }, n216, false);
+var n229 = new YAHOO.widget.TextNode({ label: "INKHttpHdrStatusSet", href: "HTTPHeaderFunctions.html#INKHttpHdrStatusSet" }, n216, false);
+var n230 = new YAHOO.widget.TextNode({ label: "INKHttpHdrTypeGet", href: "HTTPHeaderFunctions.html#INKHttpHdrTypeGet" }, n216, false);
+var n231 = new YAHOO.widget.TextNode({ label: "INKHttpHdrTypeSet", href: "HTTPHeaderFunctions.html#INKHttpHdrTypeSet" }, n216, false);
+var n232 = new YAHOO.widget.TextNode({ label: "INKHttpHdrUrlGet", href: "HTTPHeaderFunctions.html#INKHttpHdrUrlGet" }, n216, false);
+var n233 = new YAHOO.widget.TextNode({ label: "INKHttpHdrUrlSet", href: "HTTPHeaderFunctions.html#INKHttpHdrUrlSet" }, n216, false);
+var n234 = new YAHOO.widget.TextNode({ label: "INKHttpHdrVersionGet", href: "HTTPHeaderFunctions.html#INKHttpHdrVersionGet" }, n216, false);
+var n235 = new YAHOO.widget.TextNode({ label: "INKHttpHdrVersionSet", href: "HTTPHeaderFunctions.html#INKHttpHdrVersionSet" }, n216, false);
+var n236 = new YAHOO.widget.TextNode({ label: "INKHttpParserClear", href: "HTTPHeaderFunctions.html#INKHttpParserClear" }, n216, false);
+var n237 = new YAHOO.widget.TextNode({ label: "INKHttpParserCreate", href: "HTTPHeaderFunctions.html#INKHttpParserCreate" }, n216, false);
+var n238 = new YAHOO.widget.TextNode({ label: "INKHttpParserDestroy", href: "HTTPHeaderFunctions.html#INKHttpParserDestroy" }, n216, false);
+var n239 = new YAHOO.widget.TextNode({ label: "INKHttpHdrParseReq", href: "HTTPHeaderFunctions.html#INKHttpHdrParseReq" }, n216, false);
+var n240 = new YAHOO.widget.TextNode({ label: "INKHttpHdrParseResp", href: "HTTPHeaderFunctions.html#INKHttpHdrParseResp" }, n216, false);
+var n241 = new YAHOO.widget.TextNode({ label: "URL Functions", href: "URLFunctions.html" }, n213, false);
+var n242 = new YAHOO.widget.TextNode({ label: "INKUrlClone", href: "URLFunctions.html#INKUrlClone" }, n241, false);
+var n243 = new YAHOO.widget.TextNode({ label: "INKUrlCopy", href: "URLFunctions.html#INKUrlCopy" }, n241, false);
+var n244 = new YAHOO.widget.TextNode({ label: "INKUrlCreate", href: "URLFunctions.html#INKUrlCreate" }, n241, false);
+var n245 = new YAHOO.widget.TextNode({ label: "INKUrlDestroy", href: "URLFunctions.html#INKUrlDestroy" }, n241, false);
+var n246 = new YAHOO.widget.TextNode({ label: "INKUrlPrint", href: "URLFunctions.html#INKUrlPrint" }, n241, false);
+var n247 = new YAHOO.widget.TextNode({ label: "INKUrlFtpTypeGet", href: "URLFunctions.html#INKUrlFtpTypeGet" }, n241, false);
+var n248 = new YAHOO.widget.TextNode({ label: "INKUrlFtpTypeSet", href: "URLFunctions.html#INKUrlFtpTypeSet" }, n241, false);
+var n249 = new YAHOO.widget.TextNode({ label: "INKUrlHostGet", href: "URLFunctions.html#INKUrlHostGet" }, n241, false);
+var n250 = new YAHOO.widget.TextNode({ label: "INKUrlHostSet", href: "URLFunctions.html#INKUrlHostSet" }, n241, false);
+var n251 = new YAHOO.widget.TextNode({ label: "INKUrlHttpFragmentGet", href: "URLFunctions.html#INKUrlHttpFragmentGet" }, n241, false);
+var n252 = new YAHOO.widget.TextNode({ label: "INKUrlHttpFragmentSet", href: "URLFunctions.html#INKUrlHttpFragmentSet" }, n241, false);
+var n253 = new YAHOO.widget.TextNode({ label: "INKUrlHttpParamsGet", href: "URLFunctions.html#INKUrlHttpParamsGet" }, n241, false);
+var n254 = new YAHOO.widget.TextNode({ label: "INKUrlHttpParamsSet", href: "URLFunctions.html#INKUrlHttpParamsSet" }, n241, false);
+var n255 = new YAHOO.widget.TextNode({ label: "INKUrlHttpQueryGet", href: "URLFunctions.html#INKUrlHttpQueryGet" }, n241, false);
+var n256 = new YAHOO.widget.TextNode({ label: "INKUrlHttpQuerySet", href: "URLFunctions.html#INKUrlHttpQuerySet" }, n241, false);
+var n257 = new YAHOO.widget.TextNode({ label: "INKUrlLengthGet", href: "URLFunctions.html#INKUrlLengthGet" }, n241, false);
+var n258 = new YAHOO.widget.TextNode({ label: "INKUrlParse", href: "URLFunctions.html#INKUrlParse" }, n241, false);
+var n259 = new YAHOO.widget.TextNode({ label: "INKUrlPasswordGet", href: "URLFunctions.html#INKUrlPasswordGet" }, n241, false);
+var n260 = new YAHOO.widget.TextNode({ label: "INKUrlPasswordSet", href: "URLFunctions.html#INKUrlPasswordSet" }, n241, false);
+var n261 = new YAHOO.widget.TextNode({ label: "INKUrlPathGet", href: "URLFunctions.html#INKUrlPathGet" }, n241, false);
+var n262 = new YAHOO.widget.TextNode({ label: "INKUrlPathSet", href: "URLFunctions.html#INKUrlPathSet" }, n241, false);
+var n263 = new YAHOO.widget.TextNode({ label: "INKUrlPortGet", href: "URLFunctions.html#INKUrlPortGet" }, n241, false);
+var n264 = new YAHOO.widget.TextNode({ label: "INKUrlPortSet", href: "URLFunctions.html#INKUrlPortSet" }, n241, false);
+var n265 = new YAHOO.widget.TextNode({ label: "INKUrlSchemeGet", href: "URLFunctions.html#INKUrlSchemeGet" }, n241, false);
+var n266 = new YAHOO.widget.TextNode({ label: "INKUrlSchemeSet", href: "URLFunctions.html#INKUrlSchemeSet" }, n241, false);
+var n267 = new YAHOO.widget.TextNode({ label: "INKUrlStringGet", href: "URLFunctions.html#INKUrlStringGet" }, n241, false);
+var n268 = new YAHOO.widget.TextNode({ label: "INKUrlUserGet", href: "URLFunctions.html#INKUrlUserGet" }, n241, false);
+var n269 = new YAHOO.widget.TextNode({ label: "INKUrlUserSet", href: "URLFunctions.html#INKUrlUserSet" }, n241, false);
+var n270 = new YAHOO.widget.TextNode({ label: "MIIME Headers", href: "MimeHeadersFunctions.html" }, n213, false);
+var n271 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldAppend", href: "MimeHeadersFunctions.html#INKMimeHdrFieldAppend" }, n270, false);
+var n272 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldClone", href: "MimeHeadersFunctions.html#INKMimeHdrFieldClone" }, n270, false);
+var n273 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldCopy", href: "MimeHeadersFunctions.html#INKMimeHdrFieldCopy" }, n270, false);
+var n274 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldCopyValues", href: "MimeHeadersFunctions.html#INKMimeHdrFieldCopyValues" }, n270, false);
+var n275 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldCreate", href: "MimeHeadersFunctions.html#INKMimeHdrFieldCreate" }, n270, false);
+var n276 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldDestroy", href: "MimeHeadersFunctions.html#INKMimeHdrFieldDestroy" }, n270, false);
+var n277 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldLengthGet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldLengthGet" }, n270, false);
+var n278 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldNameGet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldNameGet" }, n270, false);
+var n279 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldNameSet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldNameSet" }, n270, false);
+var n280 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldNext", href: "MimeHeadersFunctions.html#INKMimeHdrFieldNext" }, n270, false);
+var n281 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldNextDup", href: "MimeHeadersFunctions.html#INKMimeHdrFieldNextDup" }, n270, false);
+var n282 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueAppend", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueAppend" }, n270, false);
+var n283 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueDateGet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueDateGet" }, n270, false);
+var n284 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueDateInsert", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueDateInsert" }, n270, false);
+var n285 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueDateSet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueDateSet" }, n270, false);
+var n286 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueDelete", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueDelete" }, n270, false);
+var n287 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueIntGet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueIntGet" }, n270, false);
+var n288 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueIntInsert", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueIntInsert" }, n270, false);
+var n289 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueIntSet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueIntSet" }, n270, false);
+var n290 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueStringGet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueStringGet" }, n270, false);
+var n291 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueStringInsert", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueStringInsert" }, n270, false);
+var n292 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueStringSet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueStringSet" }, n270, false);
+var n293 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueUintGet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueUintGet" }, n270, false);
+var n294 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueUIntInsert", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueUIntInsert" }, n270, false);
+var n295 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueUintSet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValueUintSet" }, n270, false);
+var n296 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValuesClear", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValuesClear" }, n270, false);
+var n297 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValuesCount", href: "MimeHeadersFunctions.html#INKMimeHdrFieldValuesCount" }, n270, false);
+var n298 = new YAHOO.widget.TextNode({ label: "INKMimeHdrClone", href: "MimeHeadersFunctions.html#INKMimeHdrClone" }, n270, false);
+var n299 = new YAHOO.widget.TextNode({ label: "INKMimeHdrCopy", href: "MimeHeadersFunctions.html#INKMimeHdrCopy" }, n270, false);
+var n300 = new YAHOO.widget.TextNode({ label: "INKMimeHdrCreate", href: "MimeHeadersFunctions.html#INKMimeHdrCreate" }, n270, false);
+var n301 = new YAHOO.widget.TextNode({ label: "INKMimeHdrDestroy", href: "MimeHeadersFunctions.html#INKMimeHdrDestroy" }, n270, false);
+var n302 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldFind", href: "MimeHeadersFunctions.html#INKMimeHdrFieldFind" }, n270, false);
+var n303 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldGet", href: "MimeHeadersFunctions.html#INKMimeHdrFieldGet" }, n270, false);
+var n304 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldRemove", href: "MimeHeadersFunctions.html#INKMimeHdrFieldRemove" }, n270, false);
+var n305 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldsClear", href: "MimeHeadersFunctions.html#INKMimeHdrFieldsClear" }, n270, false);
+var n306 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldsCount", href: "MimeHeadersFunctions.html#INKMimeHdrFieldsCount" }, n270, false);
+var n307 = new YAHOO.widget.TextNode({ label: "INKMimeHdrLengthGet", href: "MimeHeadersFunctions.html#INKMimeHdrLengthGet" }, n270, false);
+var n308 = new YAHOO.widget.TextNode({ label: "INKMimeHdrParse", href: "MimeHeadersFunctions.html#INKMimeHdrParse" }, n270, false);
+var n309 = new YAHOO.widget.TextNode({ label: "INKMimeParserClear", href: "MimeHeadersFunctions.html#INKMimeParserClear" }, n270, false);
+var n310 = new YAHOO.widget.TextNode({ label: "INKMimeParserCreate", href: "MimeHeadersFunctions.html#INKMimeParserCreate" }, n270, false);
+var n311 = new YAHOO.widget.TextNode({ label: "INKMimeParserDestroy", href: "MimeHeadersFunctions.html#INKMimeParserDestroy" }, n270, false);
+var n312 = new YAHOO.widget.TextNode({ label: "INKMimeHdrPrint", href: "MimeHeadersFunctions.html#INKMimeHdrPrint" }, n270, false);
+var n313 = new YAHOO.widget.TextNode({ label: "Mutex Functions", href: "MutexFunctions.html" }, n142, false);
+var n314 = new YAHOO.widget.TextNode({ label: "INKMutexCreate", href: "MutexFunctions.html#INKMutexCreate" }, n313, false);
+var n315 = new YAHOO.widget.TextNode({ label: "INKMutexLock", href: "INKMutexLock.html" }, n313, false);
+var n316 = new YAHOO.widget.TextNode({ label: "INKMutexLockTry", href: "INKMutexLockTry.html" }, n313, false);
+var n317 = new YAHOO.widget.TextNode({ label: "INKMutexUnlock", href: "INKMutexUnlock.html" }, n313, false);
+var n318 = new YAHOO.widget.TextNode({ label: "Continuation Functions", href: "ContinuationFunctions.html" }, n142, false);
+var n319 = new YAHOO.widget.TextNode({ label: "INKContCall", href: "ContinuationFunctions.html#INKContCall" }, n318, false);
+var n320 = new YAHOO.widget.TextNode({ label: "INKContCreate", href: "INKContCreate.html" }, n318, false);
+var n321 = new YAHOO.widget.TextNode({ label: "INKContDataGet", href: "INKContDataGet.html" }, n318, false);
+var n322 = new YAHOO.widget.TextNode({ label: "INKContDataSet", href: "INKContDataSet.html" }, n318, false);
+var n323 = new YAHOO.widget.TextNode({ label: "INKContDestroy", href: "INKContDestroy.html" }, n318, false);
+var n324 = new YAHOO.widget.TextNode({ label: "INKContMutexGet", href: "INKContMutexGet.html" }, n318, false);
+var n325 = new YAHOO.widget.TextNode({ label: "INKContSchedule", href: "INKContSchedule.html" }, n318, false);
+var n326 = new YAHOO.widget.TextNode({ label: "Plugin Configuration Functions", href: "PluginConfigurationFunctions.html" }, n142, false);
+var n327 = new YAHOO.widget.TextNode({ label: "INKConfigDataGet", href: "PluginConfigurationFunctions.html#INKConfigDataGet" }, n326, false);
+var n328 = new YAHOO.widget.TextNode({ label: "INKConfigGet", href: "INKConfigGet.html" }, n326, false);
+var n329 = new YAHOO.widget.TextNode({ label: "INKConfigRelease", href: "INKConfigRelease.html" }, n326, false);
+var n330 = new YAHOO.widget.TextNode({ label: "INKConfigSet", href: "INKConfigSet.html" }, n326, false);
+var n331 = new YAHOO.widget.TextNode({ label: "Action Functions", href: "ActionFunctions.html" }, n142, false);
+var n332 = new YAHOO.widget.TextNode({ label: "INKActionCancel", href: "ActionFunctions.html#INKActionCancel" }, n331, false);
+var n333 = new YAHOO.widget.TextNode({ label: "INKActionDone", href: "INKActionDone.html" }, n331, false);
+var n334 = new YAHOO.widget.TextNode({ label: "Host Lookup Functions", href: "HostLookupFunctions.html" }, n142, false);
+var n335 = new YAHOO.widget.TextNode({ label: "INKHostLookup", href: "HostLookupFunctions.html#INKHostLookup" }, n334, false);
+var n336 = new YAHOO.widget.TextNode({ label: "INKHostLookupResultIPGet", href: "INKHostLookupResultIPGet.html" }, n334, false);
+var n337 = new YAHOO.widget.TextNode({ label: "Vconnection Functions", href: "VconnectionFunctions.html" }, n142, false);
+var n338 = new YAHOO.widget.TextNode({ label: "INKVConnAbort", href: "VconnectionFunctions.html#INKVConnAbort" }, n337, false);
+var n339 = new YAHOO.widget.TextNode({ label: "INKVConnClose", href: "INKVConnClose.html" }, n337, false);
+var n340 = new YAHOO.widget.TextNode({ label: "INKVConnClosedGet", href: "INKVConnClosedGet.html" }, n337, false);
+var n341 = new YAHOO.widget.TextNode({ label: "INKVConnRead", href: "INKVConnRead.html" }, n337, false);
+var n342 = new YAHOO.widget.TextNode({ label: "INKVConnReadVIOGet", href: "INKVConnReadVIOGet.html" }, n337, false);
+var n343 = new YAHOO.widget.TextNode({ label: "INKVConnShutdown", href: "INKVConnShutdown.html" }, n337, false);
+var n344 = new YAHOO.widget.TextNode({ label: "INKVConnWrite", href: "INKVConnWrite.html" }, n337, false);
+var n345 = new YAHOO.widget.TextNode({ label: "INKVConnWriteVIOGet", href: "INKVConnWriteVIOGet.html" }, n337, false);
+var n346 = new YAHOO.widget.TextNode({ label: "Netvconnection Functions", href: "NetvconnectionFunctions.html" }, n142, false);
+var n347 = new YAHOO.widget.TextNode({ label: "INKNetAccept", href: "NetvconnectionFunctions.html#INKNetAccept" }, n346, false);
+var n348 = new YAHOO.widget.TextNode({ label: "INKNetConnect", href: "INKNetConnect.html" }, n346, false);
+var n349 = new YAHOO.widget.TextNode({ label: "INKNetVConnRemoteIPGet", href: "INKNetVConnRemoteIPGet.html" }, n346, false);
+var n350 = new YAHOO.widget.TextNode({ label: "INKNetVConnRemotePortGet", href: "INKNetVConnRemotePortGet.html" }, n346, false);
+var n351 = new YAHOO.widget.TextNode({ label: "Cache Interface Functions", href: "CacheInterfaceFunctions.html" }, n142, false);
+var n352 = new YAHOO.widget.TextNode({ label: "INKCacheKeyCreate", href: "CacheInterfaceFunctions.html#INKCacheKeyCreate" }, n351, false);
+var n353 = new YAHOO.widget.TextNode({ label: "INKCacheKeyDigestSet", href: "INKCacheKeyDigestSet.html" }, n351, false);
+var n354 = new YAHOO.widget.TextNode({ label: "INKCacheKeyHostNameSet", href: "INKCacheKeyHostNameSet.html" }, n351, false);
+var n355 = new YAHOO.widget.TextNode({ label: "INKCacheKeyDestroy", href: "INKCacheKeyDestroy.html" }, n351, false);
+var n356 = new YAHOO.widget.TextNode({ label: "INKCacheRead", href: "INKCacheRead.html" }, n351, false);
+var n357 = new YAHOO.widget.TextNode({ label: "INKCacheReady", href: "INKCacheReady.html" }, n351, false);
+var n358 = new YAHOO.widget.TextNode({ label: "INKCacheWrite", href: "INKCacheWrite.html" }, n351, false);
+var n359 = new YAHOO.widget.TextNode({ label: "INKCacheRemove", href: "INKCacheRemove.html" }, n351, false);
+var n360 = new YAHOO.widget.TextNode({ label: "INKCacheKeyPinnedSet", href: "INKCacheKeyPinnedSet.html" }, n351, false);
+var n361 = new YAHOO.widget.TextNode({ label: "INKVConnCacheObjectSizeGet", href: "INKVConnCacheObjectSizeGet.html" }, n351, false);
+var n362 = new YAHOO.widget.TextNode({ label: "Transformation Functions", href: "TransformationFunctions.html" }, n142, false);
+var n363 = new YAHOO.widget.TextNode({ label: "INKTransformCreate", href: "TransformationFunctions.html#INKTransformCreate" }, n362, false);
+var n364 = new YAHOO.widget.TextNode({ label: "INKTransformOutputVConnGet", href: "INKTransformOutputVConnGet.html" }, n362, false);
+var n365 = new YAHOO.widget.TextNode({ label: "VIO Functions", href: "VIOFunctions.html" }, n142, false);
+var n366 = new YAHOO.widget.TextNode({ label: "INKVIOBufferGet", href: "VIOFunctions.html#INKVIOBufferGet" }, n365, false);
+var n367 = new YAHOO.widget.TextNode({ label: "INKVIOVConnGet", href: "INKVIOVConnGet.html" }, n365, false);
+var n368 = new YAHOO.widget.TextNode({ label: "INKVIOContGet", href: "INKVIOContGet.html" }, n365, false);
+var n369 = new YAHOO.widget.TextNode({ label: "INKVIOMutexGet", href: "INKVIOMutexGet.html" }, n365, false);
+var n370 = new YAHOO.widget.TextNode({ label: "INKVIONBytesGet", href: "INKVIONBytesGet.html" }, n365, false);
+var n371 = new YAHOO.widget.TextNode({ label: "INKVIONBytesSet", href: "INKVIONBytesSet.html" }, n365, false);
+var n372 = new YAHOO.widget.TextNode({ label: "INKVIONDoneGet", href: "INKVIONDoneGet.html" }, n365, false);
+var n373 = new YAHOO.widget.TextNode({ label: "INKVIONDoneSet", href: "INKVIONDoneSet.html" }, n365, false);
+var n374 = new YAHOO.widget.TextNode({ label: "INKVIONTodoGet", href: "INKVIONTodoGet.html" }, n365, false);
+var n375 = new YAHOO.widget.TextNode({ label: "INKVIOReaderGet", href: "INKVIOReaderGet.html" }, n365, false);
+var n376 = new YAHOO.widget.TextNode({ label: "INKVIOReenable", href: "INKVIOReenable.html" }, n365, false);
+var n377 = new YAHOO.widget.TextNode({ label: "IO Buffer Interface", href: "IOBufferInterfaceFunctions.html" }, n142, false);
+var n378 = new YAHOO.widget.TextNode({ label: "INKIOBufferBlockNext", href: "IOBufferInterfaceFunctions.html#INKIOBufferBlockNext" }, n377, false);
+var n379 = new YAHOO.widget.TextNode({ label: "INKIOBufferBlockReadAvail", href: "INKIOBufferBlockReadAvail.html" }, n377, false);
+var n380 = new YAHOO.widget.TextNode({ label: "INKIOBufferBlockReadStart", href: "INKIOBufferBlockReadStart.html" }, n377, false);
+var n381 = new YAHOO.widget.TextNode({ label: "INKIOBufferBlockWriteAvail", href: "INKIOBufferBlockWriteAvail.html" }, n377, false);
+var n382 = new YAHOO.widget.TextNode({ label: "INKIOBufferBlockWriteStart", href: "INKIOBufferBlockWriteStart.html" }, n377, false);
+var n383 = new YAHOO.widget.TextNode({ label: "INKIOBufferCopy", href: "INKIOBufferCopy.html" }, n377, false);
+var n384 = new YAHOO.widget.TextNode({ label: "INKIOBufferCreate", href: "INKIOBufferCreate.html" }, n377, false);
+var n385 = new YAHOO.widget.TextNode({ label: "INKIOBufferDestroy", href: "INKIOBufferDestroy.html" }, n377, false);
+var n386 = new YAHOO.widget.TextNode({ label: "INKIOBufferProduce", href: "INKIOBufferProduce.html" }, n377, false);
+var n387 = new YAHOO.widget.TextNode({ label: "INKIOBufferReaderAlloc", href: "INKIOBufferReaderAlloc.html" }, n377, false);
+var n388 = new YAHOO.widget.TextNode({ label: "INKIOBufferReaderAvail", href: "INKIOBufferReaderAvail.html" }, n377, false);
+var n389 = new YAHOO.widget.TextNode({ label: "INKIOBufferReaderClone", href: "INKIOBufferReaderClone.html" }, n377, false);
+var n390 = new YAHOO.widget.TextNode({ label: "INKIOBufferReaderConsume", href: "INKIOBufferReaderConsume.html" }, n377, false);
+var n391 = new YAHOO.widget.TextNode({ label: "INKIOBufferReaderFree", href: "INKIOBufferReaderFree.html" }, n377, false);
+var n392 = new YAHOO.widget.TextNode({ label: "INKIOBufferReaderStart", href: "INKIOBufferReaderStart.html" }, n377, false);
+var n393 = new YAHOO.widget.TextNode({ label: "INKIOBufferSizedCreate", href: "INKIOBufferSizedCreate.html" }, n377, false);
+var n394 = new YAHOO.widget.TextNode({ label: "INKIOBufferStart", href: "INKIOBufferStart.html" }, n377, false);
+var n395 = new YAHOO.widget.TextNode({ label: "INKIOBufferWaterMarkGet", href: "INKIOBufferWaterMarkGet.html" }, n377, false);
+var n396 = new YAHOO.widget.TextNode({ label: "INKIOBufferWaterMarkSet", href: "INKIOBufferWaterMarkSet.html" }, n377, false);
+var n397 = new YAHOO.widget.TextNode({ label: "INKIOBufferWrite", href: "INKIOBufferWrite.html" }, n377, false);
+var n398 = new YAHOO.widget.TextNode({ label: "Management Interface Functions", href: "ManagementInterfaceFunctions.html" }, n142, false);
+var n399 = new YAHOO.widget.TextNode({ label: "INKMgmtUpdateRegister", href: "ManagementInterfaceFunctions.html#INKMgmtUpdateRegister" }, n398, false);
+var n400 = new YAHOO.widget.TextNode({ label: "Traffic Server Configuration Read Functions", href: "TEConfigReadFunctions.html" }, n142, false);
+var n401 = new YAHOO.widget.TextNode({ label: "INKMgmtCounterGet", href: "TEConfigReadFunctions.html#INKMgmtCounterGet" }, n400, false);
+var n402 = new YAHOO.widget.TextNode({ label: "INKMgmtFloatGet", href: "INKMgmtFloatGet.html" }, n400, false);
+var n403 = new YAHOO.widget.TextNode({ label: "INKMgmtIntGet", href: "INKMgmtIntGet.html" }, n400, false);
+var n404 = new YAHOO.widget.TextNode({ label: "INKMgmtStringGet", href: "INKMgmtStringGet.html" }, n400, false);
+var n405 = new YAHOO.widget.TextNode({ label: "Customer Installation and Licensing Functions", href: "CustInstallLicenseFunctions.html" }, n142, false);
+var n406 = new YAHOO.widget.TextNode({ label: "INKInstallDirGet", href: "CustInstallLicenseFunctions.html#INKInstallDirGet" }, n405, false);
+var n407 = new YAHOO.widget.TextNode({ label: "INKPluginDirGet", href: "INKPluginDirGet.html" }, n405, false);
+var n408 = new YAHOO.widget.TextNode({ label: "INKPluginLicenseRequired", href: "INKPluginLicenseRequired.html" }, n405, false);
+var n409 = new YAHOO.widget.TextNode({ label: "Statistics Functions", href: "StatisticsFunctions.html" }, n142, false);
+var n410 = new YAHOO.widget.TextNode({ label: "Uncoupled Statistics", href: "StatisticsFunctions.html#UncoupledStatsFuncs" }, n409, false);
+var n411 = new YAHOO.widget.TextNode({ label: "INKStatFloatGet", href: "StatisticsFunctions.html#INKStatFloatGet" }, n410, false);
+var n412 = new YAHOO.widget.TextNode({ label: "INKStatIntGet", href: "StatisticsFunctions.html#INKStatIntGet" }, n410, false);
+var n413 = new YAHOO.widget.TextNode({ label: "INKStatFloatAddTo", href: "StatisticsFunctions.html#INKStatFloatAddTo" }, n410, false);
+var n414 = new YAHOO.widget.TextNode({ label: "INKStatIntAddTo", href: "StatisticsFunctions.html#INKStatIntAddTo" }, n410, false);
+var n415 = new YAHOO.widget.TextNode({ label: "INKStatCreate", href: "StatisticsFunctions.html#INKStatCreate" }, n410, false);
+var n416 = new YAHOO.widget.TextNode({ label: "INKStatDecrement", href: "StatisticsFunctions.html#INKStatDecrement" }, n410, false);
+var n417 = new YAHOO.widget.TextNode({ label: "INKStatIncrement", href: "StatisticsFunctions.html#INKStatIncrement" }, n410, false);
+var n418 = new YAHOO.widget.TextNode({ label: "INKStatFloatSet", href: "StatisticsFunctions.html#INKStatFloatSet" }, n410, false);
+var n419 = new YAHOO.widget.TextNode({ label: "INKStatIntSet", href: "StatisticsFunctions.html#INKStatIntSet" }, n410, false);
+var n420 = new YAHOO.widget.TextNode({ label: "Coupled Statistics", href: "CoupledStatsFunctions.html" }, n409, false);
+var n421 = new YAHOO.widget.TextNode({ label: "INKStatCoupledGlobalAdd", href: "CoupledStatsFunctions.html#INKStatCoupledGlobalAdd" }, n420, false);
+var n422 = new YAHOO.widget.TextNode({ label: "INKStatCoupledLocalAdd", href: "CoupledStatsFunctions.html#INKStatCoupledLocalAdd" }, n420, false);
+var n423 = new YAHOO.widget.TextNode({ label: "INKStatCoupledGlobalCategoryCreate", href: "CoupledStatsFunctions.html#INKStatCoupledGlobalCategoryCreate" }, n420, false);
+var n424 = new YAHOO.widget.TextNode({ label: "INKStatCoupledLocalCopyCreate", href: "CoupledStatsFunctions.html#INKStatCoupledLocalCopyCreate" }, n420, false);
+var n425 = new YAHOO.widget.TextNode({ label: "INKStatCoupledLocalCopyDestroy", href: "CoupledStatsFunctions.html#INKStatCoupledLocalCopyDestroy" }, n420, false);
+var n426 = new YAHOO.widget.TextNode({ label: "INKStatsCoupledUpdate", href: "CoupledStatsFunctions.html#INKStatsCoupledUpdate" }, n420, false);
+var n427 = new YAHOO.widget.TextNode({ label: "Logging Functions", href: "LoggingFunctions.html" }, n142, false);
+var n428 = new YAHOO.widget.TextNode({ label: "INKTextLogObjectCreate", href: "LoggingFunctions.html#INKTextLogObjectCreate" }, n427, false);
+var n429 = new YAHOO.widget.TextNode({ label: "INKTextLogObjectHeaderSet", href: "INKTextLogObjectHeaderSet.html" }, n427, false);
+var n430 = new YAHOO.widget.TextNode({ label: "INKTextLogObjectRollingEnabledSet", href: "INKTextLogObjectRollingEnabledSet.html" }, n427, false);
+var n431 = new YAHOO.widget.TextNode({ label: "INKTextLogObjectRollingIntervalSecSet", href: "INKTextLogObjectRollingIntervalSecSet.html" }, n427, false);
+var n432 = new YAHOO.widget.TextNode({ label: "INKTextLogObjectRollingOffsetHrSet", href: "INKTextLogObjectRollingOffsetHrSet.html" }, n427, false);
+var n433 = new YAHOO.widget.TextNode({ label: "INKTextLogObjectWrite", href: "INKTextLogObjectWrite.html" }, n427, false);
+var n434 = new YAHOO.widget.TextNode({ label: "INKTextLogObjectFlush", href: "INKTextLogObjectFlush.html" }, n427, false);
+var n435 = new YAHOO.widget.TextNode({ label: "INKTextLogObjectDestroy", href: "INKTextLogObjectDestroy.html" }, n427, false);
+var n436 = new YAHOO.widget.TextNode({ label: "A. Sample Source Code", href: "App_SampleSourceCode.html" }, root, false);
+var n437 = new YAHOO.widget.TextNode({ label: "blacklist-1.c", href: "App_SampleSourceCode.html#Sample_blacklist-1.c" }, n436, false);
+var n438 = new YAHOO.widget.TextNode({ label: "B. Deprecated Functions", href: "App_DeprecatedFunctions.html" }, root, false);
+var n439 = new YAHOO.widget.TextNode({ label: "Deprecated MIME Header Functions", href: "App_DeprecatedFunctions.html#DepMimeHdrFunctions" }, n438, false);
+var n440 = new YAHOO.widget.TextNode({ label: "INKMimeFieldCopy", href: "App_DeprecatedFunctions.html#INKMimeFieldCopy" }, n439, false);
+var n441 = new YAHOO.widget.TextNode({ label: "INKMimeFieldCopyValues", href: "App_DeprecatedFunctions.html#INKMimeFieldCopyValues" }, n439, false);
+var n442 = new YAHOO.widget.TextNode({ label: "INKMimeFieldCreate", href: "App_DeprecatedFunctions.html#INKMimeFieldCreate" }, n439, false);
+var n443 = new YAHOO.widget.TextNode({ label: "INKMimeFieldDestroy", href: "App_DeprecatedFunctions.html#INKMimeFieldDestroy" }, n439, false);
+var n444 = new YAHOO.widget.TextNode({ label: "INKMimeFieldLengthGet", href: "App_DeprecatedFunctions.html#INKMimeFieldLengthGet" }, n439, false);
+var n445 = new YAHOO.widget.TextNode({ label: "INKMimeFieldNameGet", href: "App_DeprecatedFunctions.html#INKMimeFieldNameGet" }, n439, false);
+var n446 = new YAHOO.widget.TextNode({ label: "INKMimeFieldNameSet", href: "App_DeprecatedFunctions.html#INKMimeFieldNameSet" }, n439, false);
+var n447 = new YAHOO.widget.TextNode({ label: "INKMimeFieldNext", href: "App_DeprecatedFunctions.html#INKMimeFieldNext" }, n439, false);
+var n448 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueAppend", href: "App_DeprecatedFunctions.html#INKMimeFieldValueAppend" }, n439, false);
+var n449 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueDelete", href: "App_DeprecatedFunctions.html#INKMimeFieldValueDelete" }, n439, false);
+var n450 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueGet", href: "App_DeprecatedFunctions.html#INKMimeFieldValueGet" }, n439, false);
+var n451 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueGetDate", href: "App_DeprecatedFunctions.html#INKMimeFieldValueGetDate" }, n439, false);
+var n452 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueGetInt", href: "App_DeprecatedFunctions.html#INKMimeFieldValueGetInt" }, n439, false);
+var n453 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueGetUint", href: "App_DeprecatedFunctions.html#INKMimeFieldValueGetUint" }, n439, false);
+var n454 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueInsertDate", href: "App_DeprecatedFunctions.html#INKMimeFieldValueInsertDate" }, n439, false);
+var n455 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueInsertInt", href: "App_DeprecatedFunctions.html#INKMimeFieldValueInsertInt" }, n439, false);
+var n456 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueInsertUint", href: "App_DeprecatedFunctions.html#INKMimeFieldValueInsertUint" }, n439, false);
+var n457 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValuesClear", href: "App_DeprecatedFunctions.html#INKMimeFieldValuesClear" }, n439, false);
+var n458 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValuesCount", href: "App_DeprecatedFunctions.html#INKMimeFieldValuesCount" }, n439, false);
+var n459 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueSet", href: "App_DeprecatedFunctions.html#INKMimeFieldValueSet" }, n439, false);
+var n460 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueSetDate", href: "App_DeprecatedFunctions.html#INKMimeFieldValueSetDate" }, n439, false);
+var n461 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueSetInt", href: "App_DeprecatedFunctions.html#INKMimeFieldValueSetInt" }, n439, false);
+var n462 = new YAHOO.widget.TextNode({ label: "INKMimeFieldValueSetUint", href: "App_DeprecatedFunctions.html#INKMimeFieldValueSetUint" }, n439, false);
+var n463 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueGet", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueGet" }, n439, false);
+var n464 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueGetDate", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueGetDate" }, n439, false);
+var n465 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueGetInt", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueGetInt" }, n439, false);
+var n466 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueGetUInt", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueGetUInt" }, n439, false);
+var n467 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueInsert", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueInsert" }, n439, false);
+var n468 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueInsertDate", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueInsertDate" }, n439, false);
+var n469 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueInsertInt", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueInsertInt" }, n439, false);
+var n470 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueInsertUInt", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueInsertUInt" }, n439, false);
+var n471 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueSet", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueSet" }, n439, false);
+var n472 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueSetDate", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueSetDate" }, n439, false);
+var n473 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueSetInt", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueSetInt" }, n439, false);
+var n474 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldValueSetUInt", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldValueSetUInt" }, n439, false);
+var n475 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldDelete", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldDelete" }, n439, false);
+var n476 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldInsert", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldInsert" }, n439, false);
+var n477 = new YAHOO.widget.TextNode({ label: "INKMimeHdrFieldRetrieve", href: "App_DeprecatedFunctions.html#INKMimeHdrFieldRetrieve" }, n439, false);
+var n478 = new YAHOO.widget.TextNode({ label: "Other Deprecated Functions", href: "OtherDeprecatedFunctions.html" }, n438, false);
+var n479 = new YAHOO.widget.TextNode({ label: "Statistic Functions", href: "OtherDeprecatedFunctions.html#Dep_StatisticFunctions" }, n478, false);
+var n480 = new YAHOO.widget.TextNode({ label: "INKStatFloatRead", href: "OtherDeprecatedFunctions.html#INKStatFloatRead" }, n479, false);
+var n481 = new YAHOO.widget.TextNode({ label: "INKStatIntRead", href: "OtherDeprecatedFunctions.html#INKStatIntRead" }, n479, false);
+var n482 = new YAHOO.widget.TextNode({ label: "IO Buffer Interface", href: "Dep_IOBufferInterface.html" }, n478, false);
+var n483 = new YAHOO.widget.TextNode({ label: "INKIOBufferAppend", href: "Dep_IOBufferInterface.html#INKIOBufferAppend" }, n482, false);
+var n484 = new YAHOO.widget.TextNode({ label: "INKIOBufferBlockCreate", href: "Dep_IOBufferInterface.html#INKIOBufferBlockCreate" }, n482, false);
+var n485 = new YAHOO.widget.TextNode({ label: "INKIOBufferDataCreate", href: "Dep_IOBufferInterface.html#INKIOBufferDataCreate" }, n482, false);
+var n486 = new YAHOO.widget.TextNode({ label: "Mutex Function", href: "Dep_MutexFunctions.html" }, n478, false);
+var n487 = new YAHOO.widget.TextNode({ label: "InkMutexTryLock", href: "Dep_MutexFunctions.html#InkMutexTryLock" }, n486, false);
+var n488 = new YAHOO.widget.TextNode({ label: "C. Troubleshooting Tips", href: "App_Troubleshooting.html" }, root, false);
+var n489 = new YAHOO.widget.TextNode({ label: "Unable to Compile Plugins", href: "App_Troubleshooting.html#Trouble_CompilePlugins" }, n488, false);
+var n490 = new YAHOO.widget.TextNode({ label: "Unix Example", href: "App_Troubleshooting.html#CompilePlugins_Unix" }, n489, false);
+var n491 = new YAHOO.widget.TextNode({ label: "HPUX Example", href: "App_Troubleshooting.html#CompilePlugins_HPUX" }, n489, false);
+var n492 = new YAHOO.widget.TextNode({ label: "Compiling For Windows NT", href: "App_Troubleshooting.html#CompilePlugins_Win" }, n489, false);
+var n493 = new YAHOO.widget.TextNode({ label: "Unable to Load Plugins", href: "Trouble_LoadPlugins.html" }, n488, false);
+var n494 = new YAHOO.widget.TextNode({ label: "Using Debug Tags", href: "Trouble_DebugTags.html" }, n488, false);
+var n495 = new YAHOO.widget.TextNode({ label: "Other Useful Internal Debug Tags", href: "Trouble_DebugTags.html#Trouble_OtherDebugTags" }, n494, false);
+var n496 = new YAHOO.widget.TextNode({ label: "Using a Debugger", href: "Trouble_UsingDebugger.html" }, n488, false);
+var n497 = new YAHOO.widget.TextNode({ label: "Debugging Tips:", href: "Trouble_UsingDebugger.html#Trouble_DebuggingTips" }, n496, false);
+var n498 = new YAHOO.widget.TextNode({ label: "Debugging Memory Leaks", href: "Trouble_DebugMemLeaks.html" }, n488, false);
+var n499 = new YAHOO.widget.TextNode({ label: "D. Function Index", href: "FunctionIndex.html" }, root, false);
+var n500 = new YAHOO.widget.TextNode({ label: "E. Type Index", href: "TypeIndex.html" }, root, false);
+var n501 = new YAHOO.widget.TextNode({ label: "Index", href: "ConceptIndex.html" }, root, false);
+}

Added: incubator/trafficserver/site/trunk/docs/sdk/pr01s02.html
URL: http://svn.apache.org/viewvc/incubator/trafficserver/site/trunk/docs/sdk/pr01s02.html?rev=831152&view=auto
==============================================================================
--- incubator/trafficserver/site/trunk/docs/sdk/pr01s02.html (added)
+++ incubator/trafficserver/site/trunk/docs/sdk/pr01s02.html Thu Oct 29 23:23:25 2009
@@ -0,0 +1,189 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>How to Use This Book</title>
+<link rel="stylesheet" href="http://yui.yahooapis.com/2.2.2/build/reset/reset-min.css" type="text/css">
+<link rel="stylesheet" href="http://yui.yahooapis.com/2.2.2/build/fonts/fonts-min.css" type="text/css">
+<link rel="stylesheet" href="http://yui.yahooapis.com/2.2.2/build/treeview/assets/tree.css" type="text/css">
+<link rel="stylesheet" href="css/ydoc.css" type="text/css">
+<link rel="stylesheet" href="css/ydoc-chunk.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="Traffic Server Software Developers Kit">
+<link rel="up" href="Preface.html" title="Preface">
+<link rel="prev" href="Preface.html" title="Preface">
+<link rel="next" href="Conventions.html" title="Typographical Conventions">
+<link rel="preface" href="Preface.html" title="Preface">
+<link rel="chapter" href="GetingStarted.html" title="Chapter 1. Getting Started">
+<link rel="chapter" href="CreatingTSPlugins.html" title="Chapter 2. How to Create Traffic Server Plugins">
+<link rel="index" href="CreatingTSPlugins.html#id372630" title="Index">
+<link rel="chapter" href="ch03.html" title="Chapter 3. Remap Plugin">
+<link rel="chapter" href="HeaderBasedPluginEx.html" title="Chapter 4. Header-Based Plugin Examples">
+<link rel="chapter" href="HTTPTransformationPlugins.html" title="Chapter 5. HTTP Transformation Plugins">
+<link rel="chapter" href="NewProtocolPlugins.html" title="Chapter 6. New Protocol Plugins">
+<link rel="chapter" href="ch07.html" title="Chapter 7. Cache Plugin">
+<link rel="chapter" href="HTTPHooksAndTransactions.html" title="Chapter 8. HTTP Hooks and Transactions">
+<link rel="chapter" href="MiscellaneousInterfaceGuide.html" title="Chapter 9. Miscellaneous Interface Guide">
+<link rel="chapter" href="HTTPHeaders.html" title="Chapter 10. HTTP Headers">
+<link rel="chapter" href="MutexGuide.html" title="Chapter 11. Mutex Guide">
+<link rel="chapter" href="Continuations.html" title="Chapter 12. Continuations">
+<link rel="chapter" href="PluginConfigurations.html" title="Chapter 13. Plugin Configurations">
+<link rel="chapter" href="ActionsGuide.html" title="Chapter 14. Actions Guide">
+<link rel="chapter" href="IOGuide.html" title="Chapter 15. IO Guide">
+<link rel="chapter" href="PluginManagement.html" title="Chapter 16. Plugin Management">
+<link rel="chapter" href="AddingStatistics.html" title="Chapter 17. Adding Statistics">
+<link rel="chapter" href="FunctionReference.html" title="Chapter 18. Function Reference">
+<link rel="appendix" href="App_SampleSourceCode.html" title="Appendix A. Sample Source Code">
+<link rel="appendix" href="App_DeprecatedFunctions.html" title="Appendix B. Deprecated Functions">
+<link rel="appendix" href="App_Troubleshooting.html" title="Appendix C. Troubleshooting Tips">
+<link rel="appendix" href="FunctionIndex.html" title="Appendix D. Function Index">
+<link rel="appendix" href="TypeIndex.html" title="Appendix E. Type Index">
+<link rel="index" href="ConceptIndex.html" title="Index">
+<script type="text/javascript" src="http://yui.yahooapis.com/2.2.2/build/yahoo/yahoo-min.js"></script><script type="text/javascript" src="http://yui.yahooapis.com/2.2.2/build/event/event-min.js"></script><script type="text/javascript" src="http://yui.yahooapis.com/2.2.2/build/treeview/treeview-min.js"></script><script type="text/javascript" src="js/tocnodes.js"></script><script type="text/javascript" src="js/toc.js"></script><script type="text/javascript">
+    document.write("<style> div.toc {display: none} </style>"); 
+  </script>
+</head>
+<body>
+<div class="doctitle">
+<a href="index.html">Home</a>
+<img src="images/docbook/ts75.png"><h1 class="doctitle">Traffic Server Software Developers Kit</h1>
+</div>
+<div class="navheader">
+<div class="navprev">
+<a accesskey="p" href="Preface.html">Prev</a> — Preface</div>
+<div class="navnext">Typographical Conventions — <a accesskey="n" href="Conventions.html">Next</a>
+</div>
+</div>
+<div id="toc"></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="id304858"></a>How to Use This Book</h2></div></div></div>
+<p>This book has four parts:</p>
+<div class="itemizedlist"><ul type="disc">
+<li><p>Introduction and overview</p></li>
+<li><p>Tutorials on writing specific kinds of plugins: HTTP
+          header-based plugins, content transformation plugins, and protocol
+          plugins</p></li>
+<li><p>Guides about specific interfaces</p></li>
+<li><p>Reference chapters and appendices</p></li>
+</ul></div>
+<p>If you are new to writing Traffic Server plugins, then read <a href="GetingStarted.html" title="Chapter 1. Getting Started">Getting Started</a> and <a href="CreatingTSPlugins.html" title="Chapter 2. How to Create Traffic Server Plugins">Creating Traffic Server Plugins</a>, and
+      use the remaining chapters as needed. <a href="HeaderBasedPluginEx.html" title="Chapter 4. Header-Based Plugin Examples">Header-Based Plugin Examples</a>
+      provides details about plugins that work on HTTP headers, while <a href="HTTPTransformationPlugins.html" title="Chapter 5. HTTP Transformation Plugins">HTTP Transformation Plugins</a>
+      explains how to write a plugin that transforms or scans the body of an
+      HTTP response. <a href="NewProtocolPlugins.html" title="Chapter 6. New Protocol Plugins">New Protocol
+      Plugins</a> provides essential information if you want to support
+      your own protocol on Traffic Server.</p>
+<p>Look up information in the following indexes:</p>
+<div class="itemizedlist"><ul type="disc">
+<li><p><a href="ConceptIndex.html">Index</a>, listing information by
+          subject</p></li>
+<li><p><a href="FunctionIndex.html" title="Appendix D. Function Index">Appendix D, <i>Function Index</i></a>, listing all Traffic Server
+          API calls</p></li>
+<li><p><a href="TypeIndex.html" title="Appendix E. Type Index">Appendix E, <i>Type Index</i></a></p></li>
+</ul></div>
+<p>Following is a chapter-by-chapter breakdown of this guide:</p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<p><a href="GetingStarted.html#GettingStarted">Chapter 1, <i>Getting Started</i></a></p>
+<p>How to compile and load plugins. Walks through a simple "hello
+          world" example; explains how to initialize and register
+          plugins.</p>
+</li>
+<li>
+<p><a href="CreatingTSPlugins.html" title="Chapter 2. How to Create Traffic Server Plugins">Chapter 2, <i>How to Create Traffic Server Plugins</i></a></p>
+<p>Basic structures that all plugins use: events, continuations,
+          and how to hook on to Traffic Server processes. Detailed explication
+          of a sample blacklisting plugin.</p>
+</li>
+<li>
+<p><a href="ch03.html#RemapPlugin">Chapter 3, <i>Remap Plugin</i></a></p>
+<p>(( Remap plugin description here ))</p>
+</li>
+<li>
+<p><a href="HeaderBasedPluginEx.html" title="Chapter 4. Header-Based Plugin Examples">Chapter 4, <i>Header-Based Plugin Examples</i></a></p>
+<p>Detailed explanation about writing plugins that work on HTTP
+          headers; discusses sample blacklisting and basic authorization
+          plugins.</p>
+</li>
+<li>
+<p><a href="HTTPTransformationPlugins.html" title="Chapter 5. HTTP Transformation Plugins">Chapter 5, <i>HTTP Transformation Plugins</i></a></p>
+<p>Detailed explanation of the null-transform example; also
+          discusses vconnections, VIOs, and IO buffers.</p>
+</li>
+<li>
+<p><a href="NewProtocolPlugins.html" title="Chapter 6. New Protocol Plugins">Chapter 6, <i>New Protocol Plugins</i></a></p>
+<p>Detailed explanation of a sample protocol plugin that supports
+          a synthetic protocol. Discusses vconnections, mutexes, the new net
+          connection, DNS lookup, logging, and cache APIs.</p>
+</li>
+<li>
+<p><a href="ch07.html#CachePlugin">Chapter 7, <i>Cache Plugin</i></a></p>
+<p>(( Cache plugin description here ))</p>
+</li>
+</ul></div>
+<p>The remaining chapters comprise the API function reference and are
+      organized by function type.</p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<p><a href="MiscellaneousInterfaceGuide.html" title="Chapter 9. Miscellaneous Interface Guide">Chapter 9, <i>Miscellaneous Interface Guide</i></a></p>
+<p>Details error-writing and tracing functions, thread functions,
+          and Traffic Server API versions of the malloc and fopen families.
+          The Traffic Server API versions overcome various C library
+          limitations (such as portability to all Traffic Server-supported
+          platforms).</p>
+</li>
+<li>
+<p><a href="HTTPHooksAndTransactions.html" title="Chapter 8. HTTP Hooks and Transactions">Chapter 8, <i>HTTP Hooks and Transactions</i></a></p>
+<p>Functions in this chapter hook your plugin to Traffic Server
+          HTTP processes.</p>
+</li>
+<li>
+<p><a href="HTTPHeaders.html" title="Chapter 10. HTTP Headers">Chapter 10, <i>HTTP Headers</i></a></p>
+<p>Contains instructions for implementing performance
+          enhancements for all plugins that manipulate HTTP headers. These
+          functions examine and modify HTTP headers, MIME headers, URLs, and
+          the marshal buffers that contain header information. If you are
+          working with headers, then be sure to read this chapter.</p>
+</li>
+<li><p><a href="MutexGuide.html" title="Chapter 11. Mutex Guide">Chapter 11, <i>Mutex Guide</i></a></p></li>
+<li>
+<p><a href="Continuations.html" title="Chapter 12. Continuations">Chapter 12, <i>Continuations</i></a></p>
+<p>Continuations provide the basic call back mechanism and data
+          abstractions used in Traffic Server.</p>
+</li>
+<li><p><a href="PluginConfigurations.html" title="Chapter 13. Plugin Configurations">Chapter 13, <i>Plugin Configurations</i></a></p></li>
+<li>
+<p><a href="ActionsGuide.html" title="Chapter 14. Actions Guide">Chapter 14, <i>Actions Guide</i></a></p>
+<p>Describes how to use INKActions and the
+          <code class="code">INKDNSLookup</code> API.</p>
+</li>
+<li>
+<p><a href="IOGuide.html" title="Chapter 15. IO Guide">Chapter 15, <i>IO Guide</i></a></p>
+<p>Describes how to use the Traffic ServerIO interfaces:
+          INKVConnection, <code class="code">INKVIO</code>, <code class="code">INKIOBuffer</code>,
+          <code class="code">INKNetVConnection</code>, the Cache API.</p>
+</li>
+<li>
+<p><a href="PluginManagement.html" title="Chapter 16. Plugin Management">Chapter 16, <i>Plugin Management</i></a></p>
+<p>These functions allow you to set up a configuration interface
+          for plugins, access installed plugin files, and set up plugin
+          licensing.</p>
+</li>
+<li>
+<p><a href="AddingStatistics.html" title="Chapter 17. Adding Statistics">Chapter 17, <i>Adding Statistics</i></a></p>
+<p>These functions add statistics to your plugin.</p>
+</li>
+<li>
+<p><a href="FunctionReference.html" title="Chapter 18. Function Reference">Chapter 18, <i>Function Reference</i></a></p>
+<p>A listing of all functions in the Traffic Server API, grouped
+          by functionality.</p>
+</li>
+</ul></div>
+<p>The following two appendixes are provided for reference:</p>
+<div class="itemizedlist"><ul type="disc">
+<li><p><a href="App_SampleSourceCode.html" title="Appendix A. Sample Source Code">Appendix A, <i>Sample Source Code</i></a></p></li>
+<li><p><a href="App_DeprecatedFunctions.html" title="Appendix B. Deprecated Functions">Appendix B, <i>Deprecated Functions</i></a></p></li>
+</ul></div>
+</div>
+</body>
+</html>

Propchange: incubator/trafficserver/site/trunk/docs/sdk/pr01s02.html
------------------------------------------------------------------------------
    svn:keywords = Id



Mime
View raw message