mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Fix #354, Rename impl__SrsAutoFree to impl_SrsAutoFree
This commit is contained in:
parent
a61bfb2066
commit
1e054d2bcc
1 changed files with 5 additions and 5 deletions
|
@ -46,11 +46,11 @@
|
|||
* where the char* pstr = new char[size].
|
||||
*/
|
||||
#define SrsAutoFree(className, instance) \
|
||||
impl__SrsAutoFree<className> _auto_free_##instance(&instance, false)
|
||||
impl_SrsAutoFree<className> _auto_free_##instance(&instance, false)
|
||||
#define SrsAutoFreeA(className, instance) \
|
||||
impl__SrsAutoFree<className> _auto_free_array_##instance(&instance, true)
|
||||
impl_SrsAutoFree<className> _auto_free_array_##instance(&instance, true)
|
||||
template<class T>
|
||||
class impl__SrsAutoFree
|
||||
class impl_SrsAutoFree
|
||||
{
|
||||
private:
|
||||
T** ptr;
|
||||
|
@ -59,12 +59,12 @@ public:
|
|||
/**
|
||||
* auto delete the ptr.
|
||||
*/
|
||||
impl__SrsAutoFree(T** p, bool array) {
|
||||
impl_SrsAutoFree(T** p, bool array) {
|
||||
ptr = p;
|
||||
is_array = array;
|
||||
}
|
||||
|
||||
virtual ~impl__SrsAutoFree() {
|
||||
virtual ~impl_SrsAutoFree() {
|
||||
if (ptr == NULL || *ptr == NULL) {
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue