| author | William Roberts <williamr@symbian.org> | 
| Wed, 31 Mar 2010 12:33:34 +0100 | |
| branch | Symbian3 | 
| changeset 4 | 837f303aceeb | 
| permissions | -rw-r--r-- | 
| williamr@4 | 1  | 
// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).  | 
| williamr@4 | 2  | 
// All rights reserved.  | 
| williamr@4 | 3  | 
// This component and the accompanying materials are made available  | 
| williamr@4 | 4  | 
// under the terms of "Eclipse Public License v1.0"  | 
| williamr@4 | 5  | 
// which accompanies this distribution, and is available  | 
| williamr@4 | 6  | 
// at the URL "http://www.eclipse.org/legal/epl-v10.html".  | 
| williamr@4 | 7  | 
//  | 
| williamr@4 | 8  | 
// Initial Contributors:  | 
| williamr@4 | 9  | 
// Nokia Corporation - initial contribution.  | 
| williamr@4 | 10  | 
//  | 
| williamr@4 | 11  | 
// Contributors:  | 
| williamr@4 | 12  | 
//  | 
| williamr@4 | 13  | 
// Description:  | 
| williamr@4 | 14  | 
//  | 
| williamr@4 | 15  | 
|
| williamr@4 | 16  | 
#ifndef LOGWRAPCONST_H  | 
| williamr@4 | 17  | 
#define LOGWRAPCONST_H  | 
| williamr@4 | 18  | 
/**  | 
| williamr@4 | 19  | 
Big enough to contain any of the above strings  | 
| williamr@4 | 20  | 
Defines a modifiable buffer descriptor into which a standard string from the  | 
| williamr@4 | 21  | 
resource in the logwrap.dll resource file can be safely put.  | 
| williamr@4 | 22  | 
|
| williamr@4 | 23  | 
@see CLogClient::GetString()  | 
| williamr@4 | 24  | 
@publishedAll  | 
| williamr@4 | 25  | 
@released  | 
| williamr@4 | 26  | 
*/  | 
| williamr@4 | 27  | 
typedef TBuf<64> TLogString;  | 
| williamr@4 | 28  | 
|
| williamr@4 | 29  | 
/**  | 
| williamr@4 | 30  | 
Type definitions  | 
| williamr@4 | 31  | 
The unique event ID associated with a log event.  | 
| williamr@4 | 32  | 
|
| williamr@4 | 33  | 
@see CLogEvent  | 
| williamr@4 | 34  | 
@see CLogViewDuplicate  | 
| williamr@4 | 35  | 
@see CLogViewRecent  | 
| williamr@4 | 36  | 
@see CLogClient  | 
| williamr@4 | 37  | 
@see CLogBase  | 
| williamr@4 | 38  | 
@publishedAll  | 
| williamr@4 | 39  | 
@released  | 
| williamr@4 | 40  | 
*/  | 
| williamr@4 | 41  | 
typedef TInt32 TLogId;  | 
| williamr@4 | 42  | 
/**  | 
| williamr@4 | 43  | 
The duration type of an event.  | 
| williamr@4 | 44  | 
|
| williamr@4 | 45  | 
@see CLogEvent  | 
| williamr@4 | 46  | 
@see CLogFilter  | 
| williamr@4 | 47  | 
@publishedAll  | 
| williamr@4 | 48  | 
@released  | 
| williamr@4 | 49  | 
*/  | 
| williamr@4 | 50  | 
typedef TInt8 TLogDurationType;  | 
| williamr@4 | 51  | 
typedef TInt8 TLogRecentList;  | 
| williamr@4 | 52  | 
typedef TUint16 TLogSize;  | 
| williamr@4 | 53  | 
typedef TUint8 TLogRecentSize;  | 
| williamr@4 | 54  | 
/**  | 
| williamr@4 | 55  | 
Duration of an event, expressed as the number of seconds since the time of  | 
| williamr@4 | 56  | 
the event.  | 
| williamr@4 | 57  | 
|
| williamr@4 | 58  | 
@see CLogEvent  | 
| williamr@4 | 59  | 
@publishedAll  | 
| williamr@4 | 60  | 
@released  | 
| williamr@4 | 61  | 
*/  | 
| williamr@4 | 62  | 
typedef TUint32 TLogDuration;  | 
| williamr@4 | 63  | 
typedef TUint32 TLogAge;  | 
| williamr@4 | 64  | 
/**  | 
| williamr@4 | 65  | 
Link value relating a log event to an entity in another application.  | 
| williamr@4 | 66  | 
|
| williamr@4 | 67  | 
@see CLogEvent  | 
| williamr@4 | 68  | 
@publishedAll  | 
| williamr@4 | 69  | 
@released  | 
| williamr@4 | 70  | 
*/  | 
| williamr@4 | 71  | 
typedef TUint32 TLogLink;  | 
| williamr@4 | 72  | 
typedef TInt16 TLogStringId;  | 
| williamr@4 | 73  | 
typedef TInt16 TLogTypeId;  | 
| williamr@4 | 74  | 
/**  | 
| williamr@4 | 75  | 
The duration type of an event.  | 
| williamr@4 | 76  | 
|
| williamr@4 | 77  | 
@see CLogEvent  | 
| williamr@4 | 78  | 
@see CLogFilter  | 
| williamr@4 | 79  | 
@publishedAll  | 
| williamr@4 | 80  | 
@released  | 
| williamr@4 | 81  | 
*/  | 
| williamr@4 | 82  | 
typedef TInt8 TLogDurationType;  | 
| williamr@4 | 83  | 
/**  | 
| williamr@4 | 84  | 
Event flags.  | 
| williamr@4 | 85  | 
|
| williamr@4 | 86  | 
@see CLogEvent  | 
| williamr@4 | 87  | 
@see CLogFilter  | 
| williamr@4 | 88  | 
@publishedAll  | 
| williamr@4 | 89  | 
@released  | 
| williamr@4 | 90  | 
*/  | 
| williamr@4 | 91  | 
typedef TUint8 TLogFlags;  | 
| williamr@4 | 92  | 
|
| williamr@4 | 93  | 
#endif  |