equal
deleted
inserted
replaced
32 * |
32 * |
33 * Class provides services for creating and manipulating MSRP response |
33 * Class provides services for creating and manipulating MSRP response |
34 */ |
34 */ |
35 class CMSRPResponse : public CMSRPMessageBase |
35 class CMSRPResponse : public CMSRPMessageBase |
36 { |
36 { |
37 public: |
|
38 |
|
39 /** Error codes */ |
|
40 enum TMSRPErrorCodes |
|
41 { |
|
42 EUnknownCode = 0, |
|
43 EAllOk = 200, |
|
44 EUnintelligibleRequest = 400, |
|
45 EActionNotAllowed = 403, |
|
46 ETimeout = 408, |
|
47 EStopSending = 413, |
|
48 EMimeNotUnderstood = 415, |
|
49 EParameterOutOfBounds = 423, |
|
50 ESessionDoesNotExist = 481, |
|
51 EUnknownRequestMethod = 501, |
|
52 ESessionAlreadyBound = 506 |
|
53 }; |
|
54 |
|
55 public: // Constructors and destructor |
37 public: // Constructors and destructor |
56 |
38 |
57 /** |
39 /** |
58 * Constructor. |
40 * Constructor. |
59 * @param aStatusCode a known MSRP response status code. |
41 * @param aStatusCode a known MSRP response status code. |
|
42 * @param aReasonPhrase status code in textual form |
60 * Cannot be 100. |
43 * Cannot be 100. |
61 */ |
44 */ |
62 IMPORT_C CMSRPResponse( TUint aStatusCode, RStringF aReasonPhrase ); |
45 IMPORT_C CMSRPResponse( TUint aStatusCode, RStringF aReasonPhrase ); |
63 |
46 |
64 /** |
47 /** |