|
MistServer
2.5.3-Pro-19-gf5e75b1 ( Generic_64)
|
#include "output_push.h"#include <mist/http_parser.h>#include <mist/shared_memory.h>#include <sys/stat.h>#include <mist/tinythread.h>Namespaces | |
| Mist | |
| Recording to file. | |
Macros | |
| #define | PUSH_INDEX_SIZE 5 |
Functions | |
| void | parseURI (const std::string &uri, std::string &host, long long &port, std::string &url) |
| void | proxyToPost (Socket::Connection &src, const std::string &srcUrl, Socket::Connection &dst, const std::string &dstUrl) |
| void | pushFirstElement (std::string qId) |
| Push the first registered segment for this quality. More... | |
| void | pushThread (void *nullPointer) |
| Thread used to push data. More... | |
Variables | |
| std::string | baseURL |
| std::string | dstHost |
| long long | dstPort |
| std::string | dstUrl |
| std::map< std::string, int > | latestNumber |
| std::map< std::string, bool > | parsing |
| Util::Config * | pConf |
| std::map< std::string, std::map< int, int > > | pushableDurations |
| std::map< std::string, std::map< int, std::string > > | pushableSegments |
| std::map< std::string, std::map< int, int > > | pushableTimes |
| std::map< std::string, std::deque< int > > | qualityBeginTimes |
| std::map< std::string, std::string > | qualityIndex |
| std::map< std::string, std::string > | qualitySegment |
| std::string | sName |
| std::string | srcHost |
| long long | srcPort |
| #define PUSH_INDEX_SIZE 5 |
| void parseURI | ( | const std::string & | uri, |
| std::string & | host, | ||
| long long & | port, | ||
| std::string & | url | ||
| ) |
| void proxyToPost | ( | Socket::Connection & | src, |
| const std::string & | srcUrl, | ||
| Socket::Connection & | dst, | ||
| const std::string & | dstUrl | ||
| ) |
| void pushFirstElement | ( | std::string | qId | ) |
Push the first registered segment for this quality.
| void pushThread | ( | void * | nullPointer | ) |
Thread used to push data.
| std::string baseURL |
| std::string dstHost |
| long long dstPort |
| std::string dstUrl |
| std::map<std::string, int> latestNumber |
| std::map<std::string, bool> parsing |
| Util::Config* pConf |
| std::map<std::string, std::map<int, int> > pushableDurations |
| std::map<std::string, std::map<int, std::string> > pushableSegments |
| std::map<std::string, std::map<int, int> > pushableTimes |
| std::map<std::string, std::deque<int> > qualityBeginTimes |
| std::map<std::string, std::string> qualityIndex |
| std::map<std::string, std::string> qualitySegment |
| std::string sName |
| std::string srcHost |
| long long srcPort |
1.8.11