CUpnpHttpServerTransaction Class Reference
class CUpnpHttpServerTransaction : public CBase |
Base abstract class for HTTP server transactions. Client has to derive from this class to implement required behavior.
dlnawebserver.lib
- Since
- S60 5.1
Inherits from
- CUpnpHttpServerTransaction
Constructor & Destructor Documentation
CUpnpHttpServerTransaction()
IMPORT_C | CUpnpHttpServerTransaction | ( | ) | [protected] |
~CUpnpHttpServerTransaction()
IMPORT_C | ~CUpnpHttpServerTransaction | ( | ) | |
Member Functions Documentation
AddResponseHeaderL(const TDesC8 &, const TDesC8 &)
IMPORT_C void | AddResponseHeaderL | ( | const TDesC8 & | aName, |
| const TDesC8 & | aValue |
| ) | |
Adds pair : name - value to response header To add HTTP method and HTTP code, pass it as aValue parameter and as aName pass KNullDesC8.
Parameters
const TDesC8 & aName | header name |
const TDesC8 & aValue | header value |
OnCallbackL(TUpnpHttpServerEvent)
Handler for transaction event.
QueryRequestHeader(const TDesC8 &)
IMPORT_C TDesC8 & | QueryRequestHeader | ( | const TDesC8 & | aHeaderName | ) | |
Returns request header value. When header not found, returns KNullDesC8.
Parameters
const TDesC8 & aHeaderName | header name |
QueryResponseHeader()
IMPORT_C const TDesC8 & | QueryResponseHeader | ( | ) | |
Returns response header buffer.
SetDataSinkL(RFile &)
IMPORT_C void | SetDataSinkL | ( | RFile & | aFile | ) | [protected] |
Parameters
RFile & aFile | File handle, may not be on cleanupstack |
SetDataSourceL(RFile &)
IMPORT_C void | SetDataSourceL | ( | RFile & | aFile | ) | [protected] |
Parameters
RFile & aFile | File handle, may not be on cleanupstack |
SetHttpCode(TInt)
IMPORT_C void | SetHttpCode | ( | TInt | aCode | ) | [protected] |
SetRequest(CUpnpHttpMessage *)
IMPORT_C void | SetRequest | ( | CUpnpHttpMessage * | aRequest | ) | |
Parameters
CUpnpHttpMessage * aRequest | |
Member Enumerations Documentation
Enum TUpnpHttpServerEvent
Http Event type enumerator
Enumerators
EOnRequestStart = 0 | |
EOnResponseStart | |
EOnComplete | |
Member Data Documentation
RBuf8
iHeaderBuffer
RBuf8
| iHeaderBuffer | [private] |
CUpnpHttpMessage * iRequest
CUpnpHttpMessage * | iRequest | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.