API published in: S60 2nd Ed
Link against: sdpcodec.lib
None
#include <sdprepeatfield.h>
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 | ~CSdpRepeatField () |
| 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 CSdpRepeatField * | CloneL () const |
| Creates a new instance that is equal to the target. | |
| IMPORT_C TBool | operator== (const CSdpRepeatField &aObj) const |
| Compares this instance to another for equality. | |
| IMPORT_C const TSdpTypedTime | RepeatInterval () const |
| Gets the repeat interval. | |
| IMPORT_C void | SetRepeatIntervalL (const TSdpTypedTime aValue) |
| Sets the repeat interval. | |
| IMPORT_C const TSdpTypedTime | ActiveDuration () const |
| Gets the active duration. | |
| IMPORT_C void | SetActiveDuration (const TSdpTypedTime aValue) |
| Sets the active duration. | |
| IMPORT_C const RArray< TSdpTypedTime > & | TimeOffsets () const |
| Gets the array of time offsets. | |
| IMPORT_C void | SetTimeOffsetsL (const RArray< TSdpTypedTime > &aValue) |
| Sets the time offsets. | |
| void | ExternalizeL (RWriteStream &aStream) const |
| Externalizes the object to stream. | |
Static Public Member Functions | |
| static IMPORT_C CSdpRepeatField * | DecodeL (const TDesC8 &aText) |
| Constructs a new repeat times field. | |
| static IMPORT_C CSdpRepeatField * | DecodeLC (const TDesC8 &aText) |
| Constructs a new repeat times field and adds the pointer to the cleanup stack. | |
| static IMPORT_C CSdpRepeatField * | NewL (const TSdpTypedTime aRepeatInterval, const TSdpTypedTime aActiveDuration, const RArray< TSdpTypedTime > &aOffsets) |
| Constructs a new repeat times field. | |
| static IMPORT_C CSdpRepeatField * | NewLC (const TSdpTypedTime aRepeatInterval, const TSdpTypedTime aActiveDuration, const RArray< TSdpTypedTime > &aOffsets) |
| Constructs a new repeat times field and adds the pointer to the cleanup stack. | |
| static CSdpRepeatField * | InternalizeL (RReadStream &aStream) |
| Creates object from the stream data. | |
|
|
Deletes the resources held by the instance. |
|
|
Gets the active duration.
|
|
|
Creates a new instance that is equal to the target.
|
|
|
Constructs a new repeat times field.
|
|
|
Constructs a new repeat times field and adds the pointer to the cleanup stack.
|
|
|
Outputs the field formatted according to SDP syntax and including the terminating CRLF.
|
|
|
Externalizes the object to stream.
|
|
|
Creates object from the stream data.
|
| ||||||||||||||||
|
Constructs a new repeat times field.
|
| ||||||||||||||||
|
Constructs a new repeat times field and adds the pointer to the cleanup stack.
|
|
|
Compares this instance to another for equality.
|
|
|
Gets the repeat interval.
|
|
|
Sets the active duration.
|
|
|
Sets the repeat interval.
|
|
|
Sets the time offsets.
|
|
|
Gets the array of time offsets. This array is used directly for element insertion and removal.
|