winlin

rename SrsSimpleBuffer to SrsSimpleStream

@@ -46,7 +46,7 @@ class SrsRequest; @@ -46,7 +46,7 @@ class SrsRequest;
46 class SrsPithyPrint; 46 class SrsPithyPrint;
47 class SrsSource; 47 class SrsSource;
48 class SrsFileWriter; 48 class SrsFileWriter;
49 -class SrsSimpleBuffer; 49 +class SrsSimpleStream;
50 class SrsTsAacJitter; 50 class SrsTsAacJitter;
51 class SrsTsCache; 51 class SrsTsCache;
52 class SrsHlsSegment; 52 class SrsHlsSegment;
@@ -128,7 +128,7 @@ SrsMpegtsOverUdp::SrsMpegtsOverUdp(SrsConfDirective* c) @@ -128,7 +128,7 @@ SrsMpegtsOverUdp::SrsMpegtsOverUdp(SrsConfDirective* c)
128 { 128 {
129 stream = new SrsBuffer(); 129 stream = new SrsBuffer();
130 context = new SrsTsContext(); 130 context = new SrsTsContext();
131 - buffer = new SrsSimpleBuffer(); 131 + buffer = new SrsSimpleStream();
132 output = _srs_config->get_stream_caster_output(c); 132 output = _srs_config->get_stream_caster_output(c);
133 133
134 req = NULL; 134 req = NULL;
@@ -39,7 +39,7 @@ struct sockaddr_in; @@ -39,7 +39,7 @@ struct sockaddr_in;
39 class SrsBuffer; 39 class SrsBuffer;
40 class SrsTsContext; 40 class SrsTsContext;
41 class SrsConfDirective; 41 class SrsConfDirective;
42 -class SrsSimpleBuffer; 42 +class SrsSimpleStream;
43 class SrsRtmpClient; 43 class SrsRtmpClient;
44 class SrsStSocket; 44 class SrsStSocket;
45 class SrsRequest; 45 class SrsRequest;
@@ -82,7 +82,7 @@ class SrsMpegtsOverUdp : virtual public ISrsTsHandler @@ -82,7 +82,7 @@ class SrsMpegtsOverUdp : virtual public ISrsTsHandler
82 private: 82 private:
83 SrsBuffer* stream; 83 SrsBuffer* stream;
84 SrsTsContext* context; 84 SrsTsContext* context;
85 - SrsSimpleBuffer* buffer; 85 + SrsSimpleStream* buffer;
86 std::string output; 86 std::string output;
87 private: 87 private:
88 SrsRequest* req; 88 SrsRequest* req;
@@ -54,7 +54,7 @@ class SrsRawAacStream; @@ -54,7 +54,7 @@ class SrsRawAacStream;
54 struct SrsRawAacStreamCodec; 54 struct SrsRawAacStreamCodec;
55 class SrsSharedPtrMessage; 55 class SrsSharedPtrMessage;
56 class SrsCodecSample; 56 class SrsCodecSample;
57 -class SrsSimpleBuffer; 57 +class SrsSimpleStream;
58 class SrsPithyPrint; 58 class SrsPithyPrint;
59 59
60 /** 60 /**
@@ -87,7 +87,7 @@ struct SrsRtspAudioCache @@ -87,7 +87,7 @@ struct SrsRtspAudioCache
87 { 87 {
88 int64_t dts; 88 int64_t dts;
89 SrsCodecSample* audio_samples; 89 SrsCodecSample* audio_samples;
90 - SrsSimpleBuffer* payload; 90 + SrsSimpleStream* payload;
91 91
92 SrsRtspAudioCache(); 92 SrsRtspAudioCache();
93 virtual ~SrsRtspAudioCache(); 93 virtual ~SrsRtspAudioCache();
@@ -28,27 +28,27 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -28,27 +28,27 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
28 #include <srs_kernel_utility.hpp> 28 #include <srs_kernel_utility.hpp>
29 #include <srs_core_performance.hpp> 29 #include <srs_core_performance.hpp>
30 30
31 -SrsSimpleBuffer::SrsSimpleBuffer() 31 +SrsSimpleStream::SrsSimpleStream()
32 { 32 {
33 } 33 }
34 34
35 -SrsSimpleBuffer::~SrsSimpleBuffer() 35 +SrsSimpleStream::~SrsSimpleStream()
36 { 36 {
37 } 37 }
38 38
39 -int SrsSimpleBuffer::length() 39 +int SrsSimpleStream::length()
40 { 40 {
41 int len = (int)data.size(); 41 int len = (int)data.size();
42 srs_assert(len >= 0); 42 srs_assert(len >= 0);
43 return len; 43 return len;
44 } 44 }
45 45
46 -char* SrsSimpleBuffer::bytes() 46 +char* SrsSimpleStream::bytes()
47 { 47 {
48 return (length() == 0)? NULL : &data.at(0); 48 return (length() == 0)? NULL : &data.at(0);
49 } 49 }
50 50
51 -void SrsSimpleBuffer::erase(int size) 51 +void SrsSimpleStream::erase(int size)
52 { 52 {
53 if (size <= 0) { 53 if (size <= 0) {
54 return; 54 return;
@@ -62,7 +62,7 @@ void SrsSimpleBuffer::erase(int size) @@ -62,7 +62,7 @@ void SrsSimpleBuffer::erase(int size)
62 data.erase(data.begin(), data.begin() + size); 62 data.erase(data.begin(), data.begin() + size);
63 } 63 }
64 64
65 -void SrsSimpleBuffer::append(const char* bytes, int size) 65 +void SrsSimpleStream::append(const char* bytes, int size)
66 { 66 {
67 srs_assert(size > 0); 67 srs_assert(size > 0);
68 68
@@ -36,13 +36,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -36,13 +36,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
36 * the simple buffer use vector to append bytes, 36 * the simple buffer use vector to append bytes,
37 * it's for hls and http, and need to be refined in future. 37 * it's for hls and http, and need to be refined in future.
38 */ 38 */
39 -class SrsSimpleBuffer 39 +class SrsSimpleStream
40 { 40 {
41 private: 41 private:
42 std::vector<char> data; 42 std::vector<char> data;
43 public: 43 public:
44 - SrsSimpleBuffer();  
45 - virtual ~SrsSimpleBuffer(); 44 + SrsSimpleStream();
  45 + virtual ~SrsSimpleStream();
46 public: 46 public:
47 /** 47 /**
48 * get the length of buffer. empty if zero. 48 * get the length of buffer. empty if zero.
@@ -95,7 +95,7 @@ SrsTsMessage::SrsTsMessage(SrsTsChannel* c, SrsTsPacket* p) @@ -95,7 +95,7 @@ SrsTsMessage::SrsTsMessage(SrsTsChannel* c, SrsTsPacket* p)
95 sid = (SrsTsPESStreamId)0x00; 95 sid = (SrsTsPESStreamId)0x00;
96 continuity_counter = 0; 96 continuity_counter = 0;
97 PES_packet_length = 0; 97 PES_packet_length = 0;
98 - payload = new SrsSimpleBuffer(); 98 + payload = new SrsSimpleStream();
99 is_discontinuity = false; 99 is_discontinuity = false;
100 100
101 start_pts = 0; 101 start_pts = 0;
@@ -42,7 +42,7 @@ class SrsFileWriter; @@ -42,7 +42,7 @@ class SrsFileWriter;
42 class SrsFileReader; 42 class SrsFileReader;
43 class SrsAvcAacCodec; 43 class SrsAvcAacCodec;
44 class SrsCodecSample; 44 class SrsCodecSample;
45 -class SrsSimpleBuffer; 45 +class SrsSimpleStream;
46 class SrsTsAdaptationField; 46 class SrsTsAdaptationField;
47 class SrsTsPayload; 47 class SrsTsPayload;
48 class SrsTsMessage; 48 class SrsTsMessage;
@@ -273,7 +273,7 @@ public: @@ -273,7 +273,7 @@ public:
273 // the chunk id. 273 // the chunk id.
274 u_int8_t continuity_counter; 274 u_int8_t continuity_counter;
275 // the payload bytes. 275 // the payload bytes.
276 - SrsSimpleBuffer* payload; 276 + SrsSimpleStream* payload;
277 public: 277 public:
278 SrsTsMessage(SrsTsChannel* c = NULL, SrsTsPacket* p = NULL); 278 SrsTsMessage(SrsTsChannel* c = NULL, SrsTsPacket* p = NULL);
279 virtual ~SrsTsMessage(); 279 virtual ~SrsTsMessage();
@@ -133,7 +133,7 @@ SrsRtpPacket::SrsRtpPacket() @@ -133,7 +133,7 @@ SrsRtpPacket::SrsRtpPacket()
133 timestamp = 0; 133 timestamp = 0;
134 ssrc = 0; 134 ssrc = 0;
135 135
136 - payload = new SrsSimpleBuffer(); 136 + payload = new SrsSimpleStream();
137 audio_samples = new SrsCodecSample(); 137 audio_samples = new SrsCodecSample();
138 chunked = false; 138 chunked = false;
139 completed = false; 139 completed = false;
@@ -829,7 +829,7 @@ int SrsRtspSetupResponse::encode_header(stringstream& ss) @@ -829,7 +829,7 @@ int SrsRtspSetupResponse::encode_header(stringstream& ss)
829 829
830 SrsRtspStack::SrsRtspStack(ISrsProtocolReaderWriter* s) 830 SrsRtspStack::SrsRtspStack(ISrsProtocolReaderWriter* s)
831 { 831 {
832 - buf = new SrsSimpleBuffer(); 832 + buf = new SrsSimpleStream();
833 skt = s; 833 skt = s;
834 } 834 }
835 835
@@ -38,7 +38,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -38,7 +38,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
38 #ifdef SRS_AUTO_STREAM_CASTER 38 #ifdef SRS_AUTO_STREAM_CASTER
39 39
40 class SrsBuffer; 40 class SrsBuffer;
41 -class SrsSimpleBuffer; 41 +class SrsSimpleStream;
42 class SrsCodecSample; 42 class SrsCodecSample;
43 class ISrsProtocolReaderWriter; 43 class ISrsProtocolReaderWriter;
44 44
@@ -286,7 +286,7 @@ public: @@ -286,7 +286,7 @@ public:
286 u_int32_t ssrc; //32bits 286 u_int32_t ssrc; //32bits
287 287
288 // the payload. 288 // the payload.
289 - SrsSimpleBuffer* payload; 289 + SrsSimpleStream* payload;
290 // whether transport in chunked payload. 290 // whether transport in chunked payload.
291 bool chunked; 291 bool chunked;
292 // whether message is completed. 292 // whether message is completed.
@@ -657,7 +657,7 @@ private: @@ -657,7 +657,7 @@ private:
657 /** 657 /**
658 * cached bytes buffer. 658 * cached bytes buffer.
659 */ 659 */
660 - SrsSimpleBuffer* buf; 660 + SrsSimpleStream* buf;
661 /** 661 /**
662 * underlayer socket object, send/recv bytes. 662 * underlayer socket object, send/recv bytes.
663 */ 663 */
@@ -203,7 +203,7 @@ int MockBufferReader::read(void* buf, size_t size, ssize_t* nread) @@ -203,7 +203,7 @@ int MockBufferReader::read(void* buf, size_t size, ssize_t* nread)
203 203
204 VOID TEST(KernelBufferTest, DefaultObject) 204 VOID TEST(KernelBufferTest, DefaultObject)
205 { 205 {
206 - SrsSimpleBuffer b; 206 + SrsSimpleStream b;
207 207
208 EXPECT_EQ(0, b.length()); 208 EXPECT_EQ(0, b.length());
209 EXPECT_EQ(NULL, b.bytes()); 209 EXPECT_EQ(NULL, b.bytes());
@@ -211,7 +211,7 @@ VOID TEST(KernelBufferTest, DefaultObject) @@ -211,7 +211,7 @@ VOID TEST(KernelBufferTest, DefaultObject)
211 211
212 VOID TEST(KernelBufferTest, AppendBytes) 212 VOID TEST(KernelBufferTest, AppendBytes)
213 { 213 {
214 - SrsSimpleBuffer b; 214 + SrsSimpleStream b;
215 215
216 char winlin[] = "winlin"; 216 char winlin[] = "winlin";
217 b.append(winlin, strlen(winlin)); 217 b.append(winlin, strlen(winlin));
@@ -231,7 +231,7 @@ VOID TEST(KernelBufferTest, AppendBytes) @@ -231,7 +231,7 @@ VOID TEST(KernelBufferTest, AppendBytes)
231 231
232 VOID TEST(KernelBufferTest, EraseBytes) 232 VOID TEST(KernelBufferTest, EraseBytes)
233 { 233 {
234 - SrsSimpleBuffer b; 234 + SrsSimpleStream b;
235 235
236 b.erase(0); 236 b.erase(0);
237 b.erase(-1); 237 b.erase(-1);
@@ -78,9 +78,9 @@ public: @@ -78,9 +78,9 @@ public:
78 int64_t recv_bytes; 78 int64_t recv_bytes;
79 int64_t send_bytes; 79 int64_t send_bytes;
80 // data source for socket read. 80 // data source for socket read.
81 - SrsSimpleBuffer in_buffer; 81 + SrsSimpleStream in_buffer;
82 // data buffer for socket send. 82 // data buffer for socket send.
83 - SrsSimpleBuffer out_buffer; 83 + SrsSimpleStream out_buffer;
84 public: 84 public:
85 MockBufferIO(); 85 MockBufferIO();
86 virtual ~MockBufferIO(); 86 virtual ~MockBufferIO();