The normative reference for correct formatting and values is draft-ietf-mmusic-sdp-new-14 unless specified otherwise in member documentation. The implementation supports this normative reference, but does not enforce it fully.
|
Public Member Functions |
| IMPORT_C | ~CSdpConnectionField () |
| | Deletes the resources held by the instance.
|
| IMPORT_C void | EncodeL (RWriteStream &aStream) const |
| | Outputs the field formatted according to SDP syntax and including the terminating CRLF.
|
| IMPORT_C CSdpConnectionField * | CloneL () const |
| | Creates a new instance that is equal to the target.
|
| IMPORT_C TBool | operator== (const CSdpConnectionField &aObj) const |
| | Compares this instance to another for equality.
|
| IMPORT_C RStringF | NetType () const |
| | Gets the network type that is from the pre-defined SDP string table or given by the user.
|
| IMPORT_C RStringF | AddressType () const |
| | Gets the address type that is from the pre-defined SDP string table or given by the user.
|
| IMPORT_C const TInetAddr * | InetAddress () const |
| | Gets the address.
|
| IMPORT_C const TDesC8 & | Address () const |
| | Gets the address.
|
| IMPORT_C void | SetInetAddressL (const TInetAddr &aValue, TInt aTTL=KErrNotFound, TUint aNumOfAddress=KDefaultNumOfAddress) |
| | Sets the address, network and address type.
|
| IMPORT_C void | SetAddressL (RStringF aNetType, RStringF aAddressType, const TDesC8 &aAddress) |
| | Sets the address, network and address type.
|
| IMPORT_C TInt | TTLValue () const |
| | Gets TTL attribute.
|
| IMPORT_C void | SetTTLL (TInt aTTL) |
| | Sets TTL attribute (only valid for IP4 multicasts).
|
| IMPORT_C TInt | NumOfAddress () const |
| | Gets the number of addresses (can be more than 1 for multicasts).
|
| IMPORT_C void | SetNumOfAddressL (TUint aNumOfAddress) |
| | Sets the number of addreses allocated for multicast.
|
| void | ExternalizeL (RWriteStream &aStream) const |
| | Externalizes the object to stream.
|
Static Public Member Functions |
| static IMPORT_C CSdpConnectionField * | DecodeL (const TDesC8 &aText) |
| | Constructs a new connection field.
|
| static IMPORT_C CSdpConnectionField * | DecodeLC (const TDesC8 &aText) |
| | Constructs a new connection field and adds the pointer to the cleanup stack.
|
| static IMPORT_C CSdpConnectionField * | NewL (const TInetAddr &aAddress, TInt aTTL=KErrNotFound, TUint aNumOfAddress=KDefaultNumOfAddress) |
| | Constructs a new connection field.
|
| static IMPORT_C CSdpConnectionField * | NewL (RStringF aNetType, RStringF aAddressType, const TDesC8 &aAddress) |
| | Constructs a new connection field.
|
| static IMPORT_C CSdpConnectionField * | NewLC (const TInetAddr &aAddress, TInt aTTL=KErrNotFound, TUint aNumOfAddress=KDefaultNumOfAddress) |
| | Constructs a new connection field and adds the pointer to the cleanup stack.
|
| static IMPORT_C CSdpConnectionField * | NewLC (RStringF aNetType, RStringF aAddressType, const TDesC8 &aAddress) |
| | Construct a new connection field and adds the pointer to the cleanup stack.
|
| static CSdpConnectionField * | InternalizeL (RReadStream &aStream) |
| | Creates object from the stream data.
|