Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

zapISipContactHeader Interface Reference
[ZAP SIP syntax layer]

import "zapISipContactHeader.idl";

Inheritance diagram for zapISipContactHeader:

zapISipHeader zapISipSyntaxObject List of all members.

Detailed Description

Abstracts an RFC3261 'Contact' header value.

The 'Contact' header grammar allows for combining several header values into a comma-separated list. In zap, each header value will be deserialized into its own zapISipContactHeader object.


Public Member Functions

ACString getParameter (in ACString name)
boolean hasParameter (in ACString name)
void setParameter (in ACString name, in ACString value)
void removeParameter (in ACString name)
void getParameterNames (out unsigned long count,[retval, array, size_is(count)] out string names)

Public Attributes

attribute boolean wildcard
 If true, this header is set to the "*" REGISTER-specific field value (see RFC3261 10.2.2).
attribute zapISipAddress address


Member Function Documentation

ACString zapISipContactHeader::getParameter in ACString  name  ) 
 

void zapISipContactHeader::getParameterNames out unsigned long  count,
[retval, array, size_is(count)] out string  names
 

boolean zapISipContactHeader::hasParameter in ACString  name  ) 
 

void zapISipContactHeader::removeParameter in ACString  name  ) 
 

void zapISipContactHeader::setParameter in ACString  name,
in ACString  value
 


Member Data Documentation

attribute zapISipAddress zapISipContactHeader::address
 

attribute boolean zapISipContactHeader::wildcard
 

If true, this header is set to the "*" REGISTER-specific field value (see RFC3261 10.2.2).

"*" implies a null 'address' and no parameters. Setting address or any parameters automatically sets wildcard to false.


The documentation for this interface was generated from the following file:
Generated on Fri Nov 21 12:00:06 2008 for Mozilla ZAP by  doxygen 1.4.4