pjsip_hdr_vptr class final

This structure provides the pointer to basic functions that are needed for generic header operations. All header fields will have pointer to this structure, so that they can be manipulated uniformly.

Inheritance
Implemented types
Available extensions

Constructors

pjsip_hdr_vptr()

Properties

address Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
clone Pointer<NativeFunction<Pointer<Void> Function(Pointer<pj_pool_t> pool, Pointer<Void> hdr)>>
Function to clone the header.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
Pointer to function to print the header to the specified buffer. Returns the length of string written, or -1 if the remaining buffer is not enough to hold the header.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shallow_clone Pointer<NativeFunction<Pointer<Void> Function(Pointer<pj_pool_t> pool, Pointer<Void> hdr)>>
Pointer to function to shallow clone the header. Shallow cloning will just make a memory copy of the original header, thus all pointers in original header will be kept intact. Because the function does not need to perform deep copy, the operation should be faster, but the application must make sure that the original header is still valid throughout the lifetime of new header.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited