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:
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);
|
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;
|
||||||
|
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue