pjsip_uri_vptr class final

URI 'virtual' function table. All types of URI in this library (such as sip:, sips:, tel:, and name-addr) will have pointer to this table as their first struct member. This table provides polimorphic behaviour to the URI.

Inheritance
Implemented types
Available extensions

Constructors

pjsip_uri_vptr()

Properties

address Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
hashCode int
The hash code for this object.
no setterinherited
p_clone Pointer<NativeFunction<Pointer<Void> Function(Pointer<pj_pool_t> pool, Pointer<Void> uri)>>
Clone URI. @param pool the pool. @param the URI to clone (self). @return new URI.
getter/setter pair
p_compare Pointer<NativeFunction<pj_status_t Function(Int32 context, Pointer<Void> uri1, Pointer<Void> uri2)>>
Compare two URIs according to the context. @param context the context. @param uri1 the first URI (self). @param uri2 the second URI. @return PJ_SUCCESS if equal, or otherwise the error status which should point to the mismatch part.
getter/setter pair
p_get_scheme Pointer<NativeFunction<Pointer<pj_str_t> Function(Pointer<Void> uri)>>
Get URI scheme. @param uri the URI (self). @return the URI scheme.
getter/setter pair
p_get_uri Pointer<NativeFunction<Pointer<Void> Function(Pointer<Void> uri)>>
Get the URI object contained by this URI, or the URI itself if it doesn't contain another URI. @param uri the URI (self).
getter/setter pair
p_print Pointer<NativeFunction<pj_ssize_t Function(Int32 context, Pointer<Void> uri, Pointer<Char> buf, pj_size_t size)>>
Print URI components to the buffer, following the rule of which components are allowed for the context. @param context the context where the URI will be placed. @param uri the URI (self). @param buf the buffer. @param size the size of the buffer. @return the length printed.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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