mirror of
https://github.com/ossrs/srs.git
synced 2025-02-12 11:21:52 +00:00
rename SrsSharedMessage to SrsSharedPtrMessage
This commit is contained in:
parent
cdd843a641
commit
d8a99dde52
2 changed files with 14 additions and 14 deletions
|
@ -1112,7 +1112,7 @@ int SrsCommonMessage::encode_packet()
|
|||
return packet->encode(size, (char*&)payload);
|
||||
}
|
||||
|
||||
SrsSharedMessage::SrsSharedPtr::SrsSharedPtr()
|
||||
SrsSharedPtrMessage::SrsSharedPtr::SrsSharedPtr()
|
||||
{
|
||||
payload = NULL;
|
||||
size = 0;
|
||||
|
@ -1120,21 +1120,21 @@ SrsSharedMessage::SrsSharedPtr::SrsSharedPtr()
|
|||
shared_count = 0;
|
||||
}
|
||||
|
||||
SrsSharedMessage::SrsSharedPtr::~SrsSharedPtr()
|
||||
SrsSharedPtrMessage::SrsSharedPtr::~SrsSharedPtr()
|
||||
{
|
||||
srs_freepa(payload);
|
||||
}
|
||||
|
||||
SrsSharedMessage::SrsSharedMessage()
|
||||
SrsSharedPtrMessage::SrsSharedPtrMessage()
|
||||
{
|
||||
ptr = NULL;
|
||||
}
|
||||
|
||||
SrsSharedMessage::~SrsSharedMessage()
|
||||
SrsSharedPtrMessage::~SrsSharedPtrMessage()
|
||||
{
|
||||
}
|
||||
|
||||
void SrsSharedMessage::free_payload()
|
||||
void SrsSharedPtrMessage::free_payload()
|
||||
{
|
||||
if (ptr) {
|
||||
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;
|
||||
|
||||
|
@ -1170,7 +1170,7 @@ int SrsSharedMessage::initialize(SrsMessageHeader* header, char* payload, int si
|
|||
return ret;
|
||||
}
|
||||
|
||||
SrsSharedMessage* SrsSharedMessage::copy()
|
||||
SrsSharedPtrMessage* SrsSharedPtrMessage::copy()
|
||||
{
|
||||
if (!ptr) {
|
||||
srs_error("invoke initialize to initialize the ptr.");
|
||||
|
@ -1178,7 +1178,7 @@ SrsSharedMessage* SrsSharedMessage::copy()
|
|||
return NULL;
|
||||
}
|
||||
|
||||
SrsSharedMessage* copy = new SrsSharedMessage();
|
||||
SrsSharedPtrMessage* copy = new SrsSharedPtrMessage();
|
||||
copy->ptr = ptr;
|
||||
ptr->shared_count++;
|
||||
|
||||
|
@ -1188,7 +1188,7 @@ SrsSharedMessage* SrsSharedMessage::copy()
|
|||
return copy;
|
||||
}
|
||||
|
||||
int SrsSharedMessage::get_perfer_cid()
|
||||
int SrsSharedPtrMessage::get_perfer_cid()
|
||||
{
|
||||
if (!ptr) {
|
||||
return 0;
|
||||
|
@ -1197,7 +1197,7 @@ int SrsSharedMessage::get_perfer_cid()
|
|||
return ptr->perfer_cid;
|
||||
}
|
||||
|
||||
int SrsSharedMessage::encode_packet()
|
||||
int SrsSharedPtrMessage::encode_packet()
|
||||
{
|
||||
srs_verbose("shared message ignore the encode method.");
|
||||
return ERROR_SUCCESS;
|
||||
|
|
|
@ -324,7 +324,7 @@ public:
|
|||
* for audio/video/data message that need less memory copy.
|
||||
* and only for output.
|
||||
*/
|
||||
class SrsSharedMessage : public SrsOutputableMessage
|
||||
class SrsSharedPtrMessage : public SrsOutputableMessage
|
||||
{
|
||||
private:
|
||||
typedef SrsOutputableMessage super;
|
||||
|
@ -341,8 +341,8 @@ private:
|
|||
};
|
||||
SrsSharedPtr* ptr;
|
||||
public:
|
||||
SrsSharedMessage();
|
||||
virtual ~SrsSharedMessage();
|
||||
SrsSharedPtrMessage();
|
||||
virtual ~SrsSharedPtrMessage();
|
||||
protected:
|
||||
virtual void free_payload();
|
||||
public:
|
||||
|
@ -350,7 +350,7 @@ public:
|
|||
* set the shared payload.
|
||||
*/
|
||||
virtual int initialize(SrsMessageHeader* header, char* payload, int size, int perfer_cid);
|
||||
virtual SrsSharedMessage* copy();
|
||||
virtual SrsSharedPtrMessage* copy();
|
||||
public:
|
||||
/**
|
||||
* get the perfered cid(chunk stream id) which sendout over.
|
||||
|
|
Loading…
Reference in a new issue