#include "query_utils.h"
#include "anx_time.h"
#include "apr_stdcall.h"
#include "httpd.h"
#include "http_config.h"
#include "http_core.h"
#include "http_log.h"
#include "http_protocol.h"
#include "apr_strings.h"
#include <stdio.h>
#include <string.h>
#include <libOOOgg/libOOOgg.h>
#include <libOOOgg/dllstuff.h>
#include <libOOOggSeek/AutoAnxSeekTable.h>
#include <libOOOggSeek/AutoOggSeekTable.h>
#include <libOOOggChef/AnnodexRecomposer.h>
#include <libOOOggChef/CMMLRecomposer.h>
#include <libOOOggChef/IRecomposer.h>
#include <libOOOggChef/utils.h>
#include <algorithm>
#include <iostream>
#include <fstream>
#include <list>
#include <string>
Include dependency graph for mod_oggchef.cpp:
Go to the source code of this file.
Defines | |
#define | MIME_QUALITY_PAIR(s) ( make_pair<float, char *>(get_accept_quality(inRequest, s), s) ) |
Typedefs | |
typedef pair< float, char * > | tQualityPair |
Functions | |
typedef | int (C_FUNCTION_POINTER *tIntToInt)(int) |
string | transformString (const string &inString, tIntToInt inCFunctionToApply) |
bool | isAnnodexFile (string locFilename) |
bool | isOggFile (string locFilename) |
bool | isCMMLFile (string locFilename) |
bool | qualityPairComparator (const tQualityPair &p1, const tQualityPair &p2) |
const vector< string > * | preferredOutputMIMETypes (request_rec *inRequest) |
bool | httpDataSender (unsigned char *inBuffer, unsigned long inBufferLength, void *inUserData) |
int AP_MODULE_ENTRY_POINT | oggchef_handler (request_rec *inRequest) |
void AP_MODULE_ENTRY_POINT | oggchef_register_hooks (apr_pool_t *) |
Variables | |
module AP_MODULE_DECLARE_DATA | oggchef_module |
|
Referenced by preferredOutputMIMETypes(). |
|
Definition at line 106 of file mod_oggchef.cpp. Referenced by preferredOutputMIMETypes(). |
|
Definition at line 167 of file mod_oggchef.cpp. Referenced by oggchef_handler(). |
|
|
|
Definition at line 82 of file mod_oggchef.cpp. References transformString(). Referenced by oggchef_handler(), and preferredOutputMIMETypes(). |
Here is the call graph for this function:
|
Definition at line 98 of file mod_oggchef.cpp. References transformString(). Referenced by oggchef_handler(), and preferredOutputMIMETypes(). |
Here is the call graph for this function:
|
Definition at line 90 of file mod_oggchef.cpp. References transformString(). Referenced by oggchef_handler(), and preferredOutputMIMETypes(). |
Here is the call graph for this function:
|
Definition at line 178 of file mod_oggchef.cpp. References anx_parse_time(), AP_MODULE_ENTRY_POINT, fileExists(), httpDataSender(), isAnnodexFile(), isCMMLFile(), isOggFile(), make_cgi_table(), preferredOutputMIMETypes(), IRecomposer::recomposeStreamFrom(), and wantOnlyCMML(). Referenced by oggchef_register_hooks(). |
Here is the call graph for this function:
|
Definition at line 267 of file mod_oggchef.cpp. References AP_HOOK_HANDLER_FUNCTION, AP_MODULE_ENTRY_POINT, and oggchef_handler(). |
Here is the call graph for this function:
|
Definition at line 113 of file mod_oggchef.cpp. References get_accept_quality(), isAnnodexFile(), isCMMLFile(), isOggFile(), MIME_QUALITY_PAIR, and tQualityPair. Referenced by oggchef_handler(). |
Here is the call graph for this function:
|
Definition at line 108 of file mod_oggchef.cpp. |
|
Definition at line 72 of file mod_oggchef.cpp. Referenced by isAnnodexFile(), isCMMLFile(), and isOggFile(). |
|
Initial value: { STANDARD20_MODULE_STUFF, NULL, NULL, NULL, NULL, NULL, AP_REGISTER_HOOK_FUNCTION(oggchef_register_hooks) } Definition at line 276 of file mod_oggchef.cpp. |