Added new timing library, added Socket::Buffer support to RTMP library.

This commit is contained in:
Thulinma 2012-09-18 15:48:44 +02:00
parent c95bf32fae
commit c019dc6e9f
8 changed files with 195 additions and 40 deletions

View file

@ -8,6 +8,7 @@
#include <sys/time.h>
#include <string>
#include <arpa/inet.h>
#include "socket.h"
//forward declaration of FLV::Tag to avoid circular dependencies.
namespace FLV{
@ -17,9 +18,6 @@ namespace FLV{
/// Contains all functions and classes needed for RTMP connections.
namespace RTMPStream{
/// Gets the current system time in milliseconds.
unsigned int getNowMS();
extern unsigned int chunk_rec_max; ///< Maximum size for a received chunk.
extern unsigned int chunk_snd_max; ///< Maximum size for a sent chunk.
extern unsigned int rec_window_size; ///< Window size for receiving.
@ -46,6 +44,7 @@ namespace RTMPStream{
Chunk();
bool Parse(std::string & data);
bool Parse(Socket::Buffer & data);
std::string & Pack();
private: