Plugin Development Plugin Development Introduction Asynchronous Event Model Getting Started Plugin Registration and Version CheckingUnderstanding Traffic Server Plugins Plugin Configuration Settings and Statistics Actions Hooks and Transactions HTTP SessionsIntercepting HTTP TransactionsHTTP Alternate SelectionTLS Session Plugin APIHooks Activating ContinuationsMutexes and Data Locking Global DataHow to Associate a Continuation With Every HTTP TransactionHow to Store Data Specific to Each HTTP TransactionSpecial Case: Continuations Created for HTTP Transactions Net VconnectionsVIOsCache API HTTP Headers Header FunctionsURLs Sample Null Transform PluginSample Buffered Null Transform Plugin New Protocol Plugins Protocol Plugin StructureEvent FlowProcessing a Typical Transaction TSfopen FamilyThread Functions Adding Statistics Basic Authorization PluginQuery Remap PluginHeader-Based Plugin Examples