| Start/ | End/ | |||
| True | False | - | Line | Source |
| 1 | /* | |||
| 2 | * ============================================================================== | |||
| 3 | * Name : s_vimpstenginepresencesubservice.cpp | |||
| 4 | * Part of : IMUiServiceTab\internal\vimstcmdprocess_ut | |||
| 5 | * Description : Handles the use of Precense Framework | |||
| 6 | * | |||
| 7 | * Copyright © 2007 Nokia. All rights reserved. | |||
| 8 | * This material, including documentation and any related computer | |||
| 9 | * programs, is protected by copyright controlled by Nokia. All | |||
| 10 | * rights are reserved. Copying, including reproducing, storing, | |||
| 11 | * adapting or translating, any or all of this material requires the | |||
| 12 | * prior written consent of Nokia. This material also contains | |||
| 13 | * confidential information which may not be disclosed to others | |||
| 14 | * without the prior written consent of Nokia. | |||
| 15 | * ============================================================================ | |||
| 16 | * Template version: 4.2 | |||
| 17 | */ | |||
| 18 | ||||
| 19 | // INCLUDE FILES | |||
| 20 | #include "s_imsubservice.h" | |||
| 21 | ||||
| 22 | //Presence Observer | |||
| 23 | //#include "mvimpstenginepresencesubserviceeventobserver.h" | |||
| 24 | ||||
| 25 | ||||
| 26 | ||||
| 27 | // ================= MEMBER FUNCTIONS ======================= | |||
| 28 | ||||
| 29 | // --------------------------------------------------------------------------- | |||
| 30 | // CVIMPSTEnginePresenceSubService_Stub:: | |||
| 31 | // CVIMPSTEnginePresenceSubService_Stub() | |||
| 32 | // --------------------------------------------------------------------------- | |||
| 33 | // | |||
| 0 | 0 | - | 34 | CVIMPSTEngineImSubService_Stub::CVIMPSTEngineImSubService_Stub( ) |
| 35 | { | |||
| 36 | } | |||
| 37 | ||||
| 38 | // --------------------------------------------------------------------------- | |||
| 39 | // CVIMPSTEnginePresenceSubService_Stub::ConstructL() | |||
| 40 | // --------------------------------------------------------------------------- | |||
| 41 | // | |||
| 0 | 0 | - | 42 | void CVIMPSTEngineImSubService_Stub::ConstructL() |
| 43 | { | |||
| 44 | ||||
| 45 | ||||
| 46 | } | |||
| 47 | ||||
| 48 | // --------------------------------------------------------------------------- | |||
| 49 | // CVIMPSTEnginePresenceSubService_Stub::NewL() | |||
| 50 | // --------------------------------------------------------------------------- | |||
| 51 | // | |||
| 52 | CVIMPSTEngineImSubService_Stub* | |||
| 0 | 0 | - | 53 | CVIMPSTEngineImSubService_Stub::NewL( ) |
| 54 | { | |||
| 55 | CVIMPSTEngineImSubService_Stub* self = NewLC(); | |||
| 56 | CleanupStack::Pop(self); | |||
| 0 | - | 57 | return self; | |
| 58 | } | |||
| 59 | ||||
| 60 | // --------------------------------------------------------------------------- | |||
| 61 | // CVIMPSTEnginePresenceSubService_Stub::NewLC() | |||
| 62 | // --------------------------------------------------------------------------- | |||
| 63 | // | |||
| 64 | CVIMPSTEngineImSubService_Stub* | |||
| 0 | 0 | - | 65 | CVIMPSTEngineImSubService_Stub::NewLC( ) |
| 66 | { | |||
| 67 | CVIMPSTEngineImSubService_Stub* self = | |||
| 68 | new (ELeave) CVIMPSTEngineImSubService_Stub( ); | |||
| 69 | CleanupStack::PushL(self); | |||
| 70 | self->ConstructL(); | |||
| 0 | - | 71 | return self; | |
| 72 | } | |||
| 73 | ||||
| 74 | // --------------------------------------------------------------------------- | |||
| 75 | // CVIMPSTEnginePresenceSubService_Stub:: | |||
| 76 | // ~CVIMPSTEnginePresenceSubService_Stub() | |||
| 77 | // --------------------------------------------------------------------------- | |||
| 78 | // | |||
| 0 | 0 | - | 79 | CVIMPSTEngineImSubService_Stub::~CVIMPSTEngineImSubService_Stub() |
| 80 | { | |||
| 81 | ||||
| 82 | } | |||
| 83 | ||||
| 84 | ||||
| 0 | 0 | - | 85 | TVIMPSTEnums::TVIMPSTRegistrationState CVIMPSTEngineImSubService_Stub::SubServiceState() const |
| 86 | { | |||
| 0 | - | 87 | return TVIMPSTEnums::ESVCERegistered; | |
| 88 | } | |||
| 89 | ||||
| 90 | // --------------------------------------------------------------------------- | |||
| 91 | // CVIMPSTEnginePresenceSubService_Stub:: | |||
| 92 | // Type() | |||
| 93 | // --------------------------------------------------------------------------- | |||
| 94 | // | |||
| 95 | ||||
| 0 | 0 | - | 96 | TVIMPSTEnums::SubServiceType CVIMPSTEngineImSubService_Stub::Type() const |
| 97 | { | |||
| 0 | - | 98 | return TVIMPSTEnums::EPresence; | |
| 99 | } | |||
| 100 | ||||
| 101 | ||||
| 102 | ||||
| 103 | ||||
| 104 | ||||
| 105 | /** | |||
| 106 | * @see MVIMPSTIMSubService | |||
| 107 | */ | |||
| 0 | 0 | - | 108 | void CVIMPSTEngineImSubService_Stub::RegisterChatObserver(MVIMPSTEngineIMSubServiceEventObserver* aObserver) |
| 109 | { | |||
| 110 | ||||
| 111 | } | |||
| 112 | ||||
| 113 | /** | |||
| 114 | * @see MVIMPSTIMSubService | |||
| 115 | */ | |||
| 0 | 0 | - | 116 | void CVIMPSTEngineImSubService_Stub::UnRegisterChatObserver(MVIMPSTEngineIMSubServiceEventObserver* aObserver) |
| 117 | { | |||
| 118 | ||||
| 119 | } | |||
| 120 | ||||
| 121 | /** | |||
| 122 | * @see MVIMPSTIMSubService | |||
| 123 | */ | |||
| 0 | 0 | - | 124 | TInt CVIMPSTEngineImSubService_Stub::GetUnreadCountL(const TDesC& aSender) |
| 125 | { | |||
| 0 | - | 126 | return 0; | |
| 127 | } | |||
| 128 | ||||
| 129 | ||||
| 130 | ||||
| 131 | /** | |||
| 132 | * @see MVIMPSTIMSubService | |||
| 133 | */ | |||
| 0 | 0 | - | 134 | TBool CVIMPSTEngineImSubService_Stub::IsConversationExistL(const TDesC& aRecipientId) const |
| 135 | { | |||
| 0 | 0 | - | 136 | if(aRecipientId.Length()) |
| 0 | - | 137 | return ETrue; | |
| 138 | else | |||
| 0 | - | 139 | return EFalse; | |
| 140 | } | |||
| 141 | ||||
| 142 | /** | |||
| 143 | * @see MVIMPSTIMSubService | |||
| 144 | */ | |||
| 0 | 0 | - | 145 | void CVIMPSTEngineImSubService_Stub::CloseConversationL( const TDesC& aContactId ) |
| 146 | { | |||
| 147 | ||||
| 148 | } | |||
| 149 | ||||
| 150 | /** | |||
| 151 | * @see MVIMPSTIMSubService | |||
| 152 | */ | |||
| 153 | ||||
| 0 | 0 | - | 154 | RArray<SIMCacheChatItem>CVIMPSTEngineImSubService_Stub::GetOpenChatListL() |
| 155 | { | |||
| 156 | ||||
| 157 | RArray<SIMCacheChatItem> item; | |||
| 0 | - | 158 | return item; | |
| 159 | } | |||
| 160 | // End of file | |||
| ***TER 0% (0/23) of SOURCE FILE s_imsubservice.cpp | ||||