You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bu...@apache.org on 2011/12/19 23:58:08 UTC

svn commit: r800542 [23/23] - in /websites/staging/trafficserver/trunk/content/docs/v2: ./ admin/ admin/images/ sdk/ sdk/css/ sdk/images/ sdk/images/docbook/ sdk/js/

Added: websites/staging/trafficserver/trunk/content/docs/v2/sdk/js/tocnodes.js
==============================================================================
--- websites/staging/trafficserver/trunk/content/docs/v2/sdk/js/tocnodes.js (added)
+++ websites/staging/trafficserver/trunk/content/docs/v2/sdk/js/tocnodes.js Mon Dec 19 22:58:01 2011
@@ -0,0 +1,566 @@
+function addNodes() {
+// format: var node_name = new YAHOO.widget.TextNode({ label: "This is what the human sees", href:"relativelink.html"}), node_number_this_goes_under, false
+// the node_names do not have to be numerically contiguous.  For nodes that have the same parent, the order they appear in is the same order they will show on the site.
+// large portions have been commented out to reduce complexity or links within a doc.
+
+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 n30 = new YAHOO.widget.TextNode({ label: "Example: Query Remap", href: "RemapAPI_Example.html" }, n29, false);
+var n31 = new YAHOO.widget.TextNode({ label: "Function Reference", 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);
+}
+
+
+function dupeNextPrev(){
+    var n=YAHOO.util.Dom.getElementsByClassName('navheader')[0];
+    var NewBottomNav = document.createElement('div');
+    NewBottomNav.style.marginTop="50px";
+    NewBottomNav.className="navheader";
+    var nprev=YAHOO.util.Dom.getElementsByClassName('navprev')[0];
+    var newprev=document.createElement('div');
+    newprev.className="navprev";
+    newprev.style.marginLeft="0px";
+    newprev.innerHTML=nprev.innerHTML;
+    var nnext=YAHOO.util.Dom.getElementsByClassName('navnext')[0];
+    var newnext=document.createElement('div');
+    newnext.className="navnext";
+    newnext.innerHTML=nnext.innerHTML
+    NewBottomNav.appendChild(newprev);
+    NewBottomNav.appendChild(newnext);
+    document.body.appendChild(NewBottomNav);
+}
+YAHOO.util.Event.onDOMReady(dupeNextPrev);

Added: websites/staging/trafficserver/trunk/content/docs/v2/sdk/pr01s02.html
==============================================================================
--- websites/staging/trafficserver/trunk/content/docs/v2/sdk/pr01s02.html (added)
+++ websites/staging/trafficserver/trunk/content/docs/v2/sdk/pr01s02.html Mon Dec 19 22:58:01 2011
@@ -0,0 +1,136 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>How to Use This Book</title>
+<!--#include file="top.html" -->
+<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">
+<a name="id304858"></a>How to Use This Book</h2></div></div></div>
+<p>This book has the following basic components:</p>
+<div class="itemizedlist"><ul type="disc">
+<li><p>Introduction and overview</p></li>
+<li>
+  <p>Tutorials about 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 material</p></li>
+</ul></div>
+<p>If you're 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>You can look up information in the following reference sections:</p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+  <a href="ConceptIndex.html">Index</a>: lists information by
+          subject</li>
+<li><a href="FunctionIndex.html" title="Appendix D. Function Index">Function Index</a>: lists all Traffic Server
+          API calls</li>
+<li><a href="TypeIndex.html" title="Appendix E. Type Index">Type Index</a></li>
+<li><a href="App_SampleSourceCode.html" title="Appendix A. Sample Source Code">Sample Source Code</a></li>
+<li><a href="App_DeprecatedFunctions.html" title="Appendix B. Deprecated Functions">Deprecated Functions</a></li>
+</ul>
+</div>
+<p>Below  is a section-by-section breakdown of this guide:</p>
+<div class="itemizedlist"><ul type="disc">
+  <li>
+    <p><a href="GetingStarted.html#GettingStarted">Getting Started</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><a href="CreatingTSPlugins.html" title="Chapter 2. How to Create Traffic Server Plugins">How to Create Traffic Server Plugins</a>
+<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">Remap Plugin</a></p>
+<p>(( Remap plugin description here ))</p>
+</li>
+<li>
+<p><a href="HeaderBasedPluginEx.html" title="Chapter 4. Header-Based Plugin Examples">Header-Based Plugin Examples</a></p>
+<p>Detailed explanation about writing plugins that work on HTTP
+          headers; discusses sample blacklisting and basic authorization
+          plugins.</p>
+</li>
+<li><a href="HTTPTransformationPlugins.html" title="Chapter 5. HTTP Transformation Plugins">HTTP Transformation Plugins</a>
+<p>Detailed explanation of the null-transform example; also
+          discusses vconnections, VIOs, and IO buffers.</p>
+</li>
+<li><a href="NewProtocolPlugins.html" title="Chapter 6. New Protocol Plugins">New Protocol Plugins</a>
+<p>Detailed explanation of a sample protocol plugin that supports
+          a synthetic protocol. Discusses vconnections and mutexes, as well as the the new netconnection, DNS lookup, logging, and cache APIs.</p>
+</li>
+<li><a href="ch07.html#CachePlugin">Cache Plugin</a>
+<p>(( Cache plugin description here ))</p>
+</li>
+</ul></div>
+<p>The remaining sections comprise the API function reference and are
+      organized by function type:</p>
+<div class="itemizedlist"><ul type="disc">
+<li><a href="MiscellaneousInterfaceGuide.html" title="Chapter 9. Miscellaneous Interface Guide">Miscellaneous Interface Guide</a>
+<p>Details error-writing and tracing functions, thread functions,
+          and Traffic Server API versions of the <code>malloc</code> and <code>fopen</code> families.
+          The Traffic Server API versions overcome various C library
+          limitations.</p>
+</li>
+<li><a href="HTTPHooksAndTransactions.html" title="Chapter 8. HTTP Hooks and Transactions">HTTP Hooks and Transactions</a>
+<p>Functions in this chapter hook your plugin to Traffic Server
+          HTTP processes.</p>
+</li>
+<li><a href="HTTPHeaders.html" title="Chapter 10. HTTP Headers">HTTP Headers</a>
+<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><a href="MutexGuide.html" title="Chapter 11. Mutex Guide">Mutex Guide</a> </li>
+<li>
+<p><a href="Continuations.html" title="Chapter 12. Continuations">Continuations</a></p>
+<p>Continuations provide the basic callback mechanism and data
+          abstractions used in Traffic Server.</p>
+</li>
+<li><a href="PluginConfigurations.html" title="Chapter 13. Plugin Configurations">Plugin Configurations</a> </li>
+<li>
+<p><a href="ActionsGuide.html" title="Chapter 14. Actions Guide">Actions Guide</a></p>
+<p>Describes how to use <code>INKActions</code> and the <code class="code">INKDNSLookup</code> API.</p>
+</li>
+<li>
+<p><a href="IOGuide.html" title="Chapter 15. IO Guide">IO Guide</a></p>
+<p>Describes how to use the Traffic Server IO interfaces:
+          <code>INKVConnection</code>, <code class="code">INKVIO</code>, <code class="code">INKIOBuffer</code>,
+          <code class="code">INKNetVConnection</code>, the Cache API.</p>
+</li>
+<li><a href="PluginManagement.html" title="Chapter 16. Plugin Management">Plugin Management</a>
+<p>These functions enable 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">Adding Statistics</a></p>
+<p>These functions add statistics to your plugin.</p>
+</li>
+<li>
+<p><a href="FunctionReference.html" title="Chapter 18. Function Reference">Function Reference</a></p>
+<p>A list of all functions in the Traffic Server API, grouped
+          by functionality.</p>
+</li>
+</ul></div>
+<div class="itemizedlist"></div>
+</div>
+</body>
+</html>

Propchange: websites/staging/trafficserver/trunk/content/docs/v2/sdk/pr01s02.html
------------------------------------------------------------------------------
    svn:executable = *

Added: websites/staging/trafficserver/trunk/content/docs/v2/sdk/sdk_1_5_deprecated.pdf
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/trafficserver/trunk/content/docs/v2/sdk/sdk_1_5_deprecated.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/staging/trafficserver/trunk/content/docs/v2/sdk/top.html
==============================================================================
--- websites/staging/trafficserver/trunk/content/docs/v2/sdk/top.html (added)
+++ websites/staging/trafficserver/trunk/content/docs/v2/sdk/top.html Mon Dec 19 22:58:01 2011
@@ -0,0 +1,17 @@
+<link rel="stylesheet" href="http://yui.yahooapis.com/combo?2.2.2/build/reset/reset-min.css&2.2.2/build/fonts/fonts-min.css&2.8.0r4/build/treeview/assets/skins/sam/treeview.css">
+<link rel="stylesheet" href="css/ydoc.css">
+<script src="http://l.yimg.com/a/combo?/yui/2.6.0/build/yahoo-dom-event/yahoo-dom-event.js&/yui/2.6.0/build/treeview/treeview-min.js&/ydn/site/docs/toc-118757.js"></script>
+<script src="js/tocnodes.js"></script>
+</head><body>
+<div class="doctitle">
+   <form action="../../search.html" id="cse-search-box">
+   <input type="hidden" name="cx" value="014552695451971253177:hliljs75koi">
+   <input type="hidden" name="cof" value="FORID:10">
+   <input type="hidden" name="ie" value="UTF-8">
+   <input type="text" name="q" size="31">
+   <input type="submit" name="sa" value="Search Documentation">
+   </form>
+   <script src="http://www.google.com/cse/brand?form=cse-search-box&lang=en"></script>
+   <a href="/index.html"><img src="images/docbook/ts75.png"></a><span style="top:-40px;position:relative;left:-30px;">&trade;</span>
+   <h1 class="doctitle">Apache Traffic Server<span style="font-size:50%;top:-10px;position:relative;">&trade;</span> Software Developers Kit</h1>
+</div>
\ No newline at end of file

Propchange: websites/staging/trafficserver/trunk/content/docs/v2/sdk/top.html
------------------------------------------------------------------------------
    svn:executable = *

Added: websites/staging/trafficserver/trunk/content/docs/v2/search.html
==============================================================================
--- websites/staging/trafficserver/trunk/content/docs/v2/search.html (added)
+++ websites/staging/trafficserver/trunk/content/docs/v2/search.html Mon Dec 19 22:58:01 2011
@@ -0,0 +1,12 @@
+<!--#include file="top.html" -->
+<div id="cse-search-results"></div>
+<script type="text/javascript">
+  var googleSearchIframeName = "cse-search-results";
+  var googleSearchFormName = "cse-search-box";
+  var googleSearchFrameWidth = 600;
+  var googleSearchDomain = "www.google.com";
+  var googleSearchPath = "/cse";
+</script>
+<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>
+</body>
+</html>

Propchange: websites/staging/trafficserver/trunk/content/docs/v2/search.html
------------------------------------------------------------------------------
    svn:executable = *

Added: websites/staging/trafficserver/trunk/content/docs/v2/top.html
==============================================================================
--- websites/staging/trafficserver/trunk/content/docs/v2/top.html (added)
+++ websites/staging/trafficserver/trunk/content/docs/v2/top.html Mon Dec 19 22:58:01 2011
@@ -0,0 +1,20 @@
+<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
+   <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.8.0r4/build/grids/grids-min.css">
+   <link rel="stylesheet" href="admin/doc.css" type="text/css">
+</head>
+<body>
+<div id="doc3" class="yui-t2">
+   <div id="hd" role="banner">
+    <form action="search.html" id="cse-search-box">
+      <input type="hidden" name="cx" value="014552695451971253177:hliljs75koi" />
+      <input type="hidden" name="cof" value="FORID:10" />
+      <input type="hidden" name="ie" value="UTF-8" />
+      <input type="text" name="q" size="31" />
+      <input type="submit" name="sa" value="Search Documentation" />
+    </form>
+    <script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&lang=en"></script>
+    <div class="doctitle"> <a href="/index.html" target="mainFrame"><img width="249" height="56" src="../../images/ts75.png" style="vertical-align:bottom;"/></a><span style="top:-30px;position:relative;">&trade;</span>
+      <h1 class="doctitle">Documentation Search</h1>
+    </div>
+   </div>
+</div>
\ No newline at end of file

Propchange: websites/staging/trafficserver/trunk/content/docs/v2/top.html
------------------------------------------------------------------------------
    svn:executable = *