1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-12 19:31:53 +00:00

rename SrsSharedMessage to SrsSharedPtrMessage

This commit is contained in:
winlin 2013-10-22 19:45:02 +08:00
parent cdd843a641
commit d8a99dde52
2 changed files with 14 additions and 14 deletions

View file

@ -1112,7 +1112,7 @@ int SrsCommonMessage::encode_packet()
return packet->encode(size, (char*&)payload); return packet->encode(size, (char*&)payload);
} }
SrsSharedMessage::SrsSharedPtr::SrsSharedPtr() SrsSharedPtrMessage::SrsSharedPtr::SrsSharedPtr()
{ {
payload = NULL; payload = NULL;
size = 0; size = 0;
@ -1120,21 +1120,21 @@ SrsSharedMessage::SrsSharedPtr::SrsSharedPtr()
shared_count = 0; shared_count = 0;
} }
SrsSharedMessage::SrsSharedPtr::~SrsSharedPtr() SrsSharedPtrMessage::SrsSharedPtr::~SrsSharedPtr()
{ {
srs_freepa(payload); srs_freepa(payload);
} }
SrsSharedMessage::SrsSharedMessage() SrsSharedPtrMessage::SrsSharedPtrMessage()
{ {
ptr = NULL; ptr = NULL;
} }
SrsSharedMessage::~SrsSharedMessage() SrsSharedPtrMessage::~SrsSharedPtrMessage()
{ {
} }
void SrsSharedMessage::free_payload() void SrsSharedPtrMessage::free_payload()
{ {
if (ptr) { if (ptr) {
if (ptr->shared_count == 0) { if (ptr->shared_count == 0) {
@ -1145,7 +1145,7 @@ void SrsSharedMessage::free_payload()
} }
} }
int SrsSharedMessage::initialize(SrsMessageHeader* header, char* payload, int size, int perfer_cid) int SrsSharedPtrMessage::initialize(SrsMessageHeader* header, char* payload, int size, int perfer_cid)
{ {
int ret = ERROR_SUCCESS; int ret = ERROR_SUCCESS;
@ -1170,7 +1170,7 @@ int SrsSharedMessage::initialize(SrsMessageHeader* header, char* payload, int si
return ret; return ret;
} }
SrsSharedMessage* SrsSharedMessage::copy() SrsSharedPtrMessage* SrsSharedPtrMessage::copy()
{ {
if (!ptr) { if (!ptr) {
srs_error("invoke initialize to initialize the ptr."); srs_error("invoke initialize to initialize the ptr.");
@ -1178,7 +1178,7 @@ SrsSharedMessage* SrsSharedMessage::copy()
return NULL; return NULL;
} }
SrsSharedMessage* copy = new SrsSharedMessage(); SrsSharedPtrMessage* copy = new SrsSharedPtrMessage();
copy->ptr = ptr; copy->ptr = ptr;
ptr->shared_count++; ptr->shared_count++;
@ -1188,7 +1188,7 @@ SrsSharedMessage* SrsSharedMessage::copy()
return copy; return copy;
} }
int SrsSharedMessage::get_perfer_cid() int SrsSharedPtrMessage::get_perfer_cid()
{ {
if (!ptr) { if (!ptr) {
return 0; return 0;
@ -1197,7 +1197,7 @@ int SrsSharedMessage::get_perfer_cid()
return ptr->perfer_cid; return ptr->perfer_cid;
} }
int SrsSharedMessage::encode_packet() int SrsSharedPtrMessage::encode_packet()
{ {
srs_verbose("shared message ignore the encode method."); srs_verbose("shared message ignore the encode method.");
return ERROR_SUCCESS; return ERROR_SUCCESS;

View file

@ -324,7 +324,7 @@ public:
* for audio/video/data message that need less memory copy. * for audio/video/data message that need less memory copy.
* and only for output. * and only for output.
*/ */
class SrsSharedMessage : public SrsOutputableMessage class SrsSharedPtrMessage : public SrsOutputableMessage
{ {
private: private:
typedef SrsOutputableMessage super; typedef SrsOutputableMessage super;
@ -341,8 +341,8 @@ private:
}; };
SrsSharedPtr* ptr; SrsSharedPtr* ptr;
public: public:
SrsSharedMessage(); SrsSharedPtrMessage();
virtual ~SrsSharedMessage(); virtual ~SrsSharedPtrMessage();
protected: protected:
virtual void free_payload(); virtual void free_payload();
public: public:
@ -350,7 +350,7 @@ public:
* set the shared payload. * set the shared payload.
*/ */
virtual int initialize(SrsMessageHeader* header, char* payload, int size, int perfer_cid); virtual int initialize(SrsMessageHeader* header, char* payload, int size, int perfer_cid);
virtual SrsSharedMessage* copy(); virtual SrsSharedPtrMessage* copy();
public: public:
/** /**
* get the perfered cid(chunk stream id) which sendout over. * get the perfered cid(chunk stream id) which sendout over.