equal
deleted
inserted
replaced
252 TInt SupportedInterfaces(const TRemConClientId& aId, RArray<TUid>& aUids); |
252 TInt SupportedInterfaces(const TRemConClientId& aId, RArray<TUid>& aUids); |
253 TInt SupportedOperations(const TRemConClientId& aId, TUid aInterfaceUid, RArray<TUint>& aOperations); |
253 TInt SupportedOperations(const TRemConClientId& aId, TUid aInterfaceUid, RArray<TUint>& aOperations); |
254 TInt ControllerSupportedInterfaces(RArray<TUid>& aSupportedInterfaces); |
254 TInt ControllerSupportedInterfaces(RArray<TUid>& aSupportedInterfaces); |
255 |
255 |
256 void SetRemoteAddressedClient(const TUid& aBearerUid, const TRemConClientId& aId); |
256 void SetRemoteAddressedClient(const TUid& aBearerUid, const TRemConClientId& aId); |
|
257 |
|
258 TInt RegisterLocalAddressedClientObserver(const TUid& aBearerUid); |
|
259 TInt UnregisterLocalAddressedClientObserver(const TUid& aBearerUid); |
257 |
260 |
258 public: // called by bulk server |
261 public: // called by bulk server |
259 TRemConClientId ClientIdByProcessId(TProcessId aProcessId); |
262 TRemConClientId ClientIdByProcessId(TProcessId aProcessId); |
260 |
263 |
261 void BulkInterfacesForClientL(TRemConClientId aId, RArray<TUid>& aUids); |
264 void BulkInterfacesForClientL(TRemConClientId aId, RArray<TUid>& aUids); |
519 // If the TSP does not implement it itself this points to a stub object |
522 // If the TSP does not implement it itself this points to a stub object |
520 // implementing default behaviour, so it is guaranteed to exist once the TSP |
523 // implementing default behaviour, so it is guaranteed to exist once the TSP |
521 // has been loaded. |
524 // has been loaded. |
522 MRemConTargetSelectorPluginInterfaceV4* iTspIf4; |
525 MRemConTargetSelectorPluginInterfaceV4* iTspIf4; |
523 |
526 |
|
527 // This is the object supplied by the TSP which implements the TSP V5 API. |
|
528 // The TSP may not support this interface, so RemCon must handle this |
|
529 // value being NULL |
|
530 MRemConTargetSelectorPluginInterfaceV5* iTspIf5; |
|
531 |
524 // Collections we pass to the TSP for it to indicate addressing |
532 // Collections we pass to the TSP for it to indicate addressing |
525 // information back to us. |
533 // information back to us. |
526 TSglQue<TRemConAddress> iTspConnections; |
534 TSglQue<TRemConAddress> iTspConnections; |
527 TSglQue<TClientInfo> iTspIncomingCmdClients; |
535 TSglQue<TClientInfo> iTspIncomingCmdClients; |
528 TSglQue<TClientInfo> iTspIncomingNotifyCmdClients; |
536 TSglQue<TClientInfo> iTspIncomingNotifyCmdClients; |