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
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
-
print_on
↔ Pointer<
NativeFunction< Int Function(Pointer< >Void> hdr, Pointer<Char> buf, pj_size_t len)> -
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