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

Public Member Functions

 NewWithLenSliceRefcount (void(*destroy)(void *, size_t), void *user_data, size_t user_length)
 
 ~NewWithLenSliceRefcount ()
 
- 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 *, size_t)
 
size_t user_length_
 

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 111 of file slice/slice.cc.

Constructor & Destructor Documentation

◆ NewWithLenSliceRefcount()

grpc_core::NewWithLenSliceRefcount::NewWithLenSliceRefcount ( void(*)(void *, size_t)  destroy,
void *  user_data,
size_t  user_length 
)
inline

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

◆ ~NewWithLenSliceRefcount()

grpc_core::NewWithLenSliceRefcount::~NewWithLenSliceRefcount ( )
inline

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

Member Function Documentation

◆ Destroy()

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

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

Member Data Documentation

◆ user_data_

void* grpc_core::NewWithLenSliceRefcount::user_data_
private

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

◆ user_destroy_

void(* grpc_core::NewWithLenSliceRefcount::user_destroy_) (void *, size_t)
private

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

◆ user_length_

size_t grpc_core::NewWithLenSliceRefcount::user_length_
private

Definition at line 127 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