Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grpc_core::NewSliceRefcount Class Reference
Inheritance diagram for grpc_core::NewSliceRefcount:
Inheritance graph
[legend]

Public Member Functions

 NewSliceRefcount (void(*destroy)(void *), void *user_data)
 
 ~NewSliceRefcount ()
 
- Public Member Functions inherited from grpc_slice_refcount
 grpc_slice_refcount ()=default
 
 grpc_slice_refcount (DestroyerFn destroyer_fn)
 
bool IsUnique () const
 
void Ref ()
 
void Unref ()
 

Static Private Member Functions

static void Destroy (grpc_slice_refcount *arg)
 

Private Attributes

void * user_data_
 
void(* user_destroy_ )(void *)
 

Additional Inherited Members

- Public Types inherited from grpc_slice_refcount
typedef void(* DestroyerFn) (grpc_slice_refcount *)
 
- Static Public Member Functions inherited from grpc_slice_refcount
static grpc_slice_refcountNoopRefcount ()
 

Detailed Description

Definition at line 57 of file slice/slice.cc.

Constructor & Destructor Documentation

◆ NewSliceRefcount()

grpc_core::NewSliceRefcount::NewSliceRefcount ( void(*)(void *)  destroy,
void *  user_data 
)
inline

Definition at line 59 of file slice/slice.cc.

◆ ~NewSliceRefcount()

grpc_core::NewSliceRefcount::~NewSliceRefcount ( )
inline

Definition at line 63 of file slice/slice.cc.

Member Function Documentation

◆ Destroy()

static void grpc_core::NewSliceRefcount::Destroy ( grpc_slice_refcount arg)
inlinestaticprivate

Definition at line 66 of file slice/slice.cc.

Member Data Documentation

◆ user_data_

void* grpc_core::NewSliceRefcount::user_data_
private

Definition at line 71 of file slice/slice.cc.

◆ user_destroy_

void(* grpc_core::NewSliceRefcount::user_destroy_) (void *)
private

Definition at line 70 of file slice/slice.cc.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:36