1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

add miss files. fix bug #60: support aggregate message

This commit is contained in:
winlin 2014-05-08 14:33:25 +08:00
parent f6dd1371bf
commit 8388da6325
12 changed files with 247 additions and 3 deletions

View file

@ -23,6 +23,8 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <srs_kernel_stream.hpp>
using namespace std;
#include <srs_kernel_log.hpp>
#include <srs_kernel_error.hpp>
@ -160,7 +162,7 @@ int64_t SrsStream::read_8bytes()
return value;
}
std::string SrsStream::read_string(int len)
string SrsStream::read_string(int len)
{
srs_assert(require(len));
@ -172,6 +174,15 @@ std::string SrsStream::read_string(int len)
return value;
}
void SrsStream::read_bytes(char* data, int size)
{
srs_assert(require(size));
memcpy(data, p, size);
p += size;
}
void SrsStream::write_1bytes(int8_t value)
{
srs_assert(require(1));
@ -224,7 +235,7 @@ void SrsStream::write_8bytes(int64_t value)
*p++ = pp[0];
}
void SrsStream::write_string(std::string value)
void SrsStream::write_string(string value)
{
srs_assert(require(value.length()));