equal
deleted
inserted
replaced
31 */ |
31 */ |
32 class MMSRPServerInterface |
32 class MMSRPServerInterface |
33 { |
33 { |
34 public: |
34 public: |
35 |
35 |
36 virtual void GetLocalPathL( TDes8 &aLocalHost, |
36 virtual void GetLocalPathL( TDes8 &aLocalHost ) = 0; |
37 TDes8 &aSessionID ) = 0; |
|
38 |
37 |
39 virtual void Connect( const TDesC8& aRemoteHost, |
38 virtual void Connect( const TDesC8& aRemoteHost, |
40 const TUint aRemotePort, |
39 const TUint aRemotePort, |
41 const TDesC8& aRemoteSessionID, |
40 const TDesC8& aRemoteSessionID, |
42 TRequestStatus& aStatus ) = 0; |
41 TRequestStatus& aStatus ) = 0; |
53 virtual void ListenSendResult( const TDesC8& aSessionID, |
52 virtual void ListenSendResult( const TDesC8& aSessionID, |
54 TRequestStatus& aStatus) = 0; |
53 TRequestStatus& aStatus) = 0; |
55 |
54 |
56 virtual TInt SendMessage( TDesC8& aMessageBuffer ) = 0; |
55 virtual TInt SendMessage( TDesC8& aMessageBuffer ) = 0; |
57 |
56 |
58 virtual TInt CancelSending( TDesC8& aMessageId ) = 0; |
57 virtual TInt CancelSending( const TDesC8& aMessageId ) = 0; |
59 |
58 |
60 virtual void CancelReceiving( ) = 0; |
59 virtual TInt CancelReceiving( const TDesC8& aMessageId ) = 0; |
61 virtual void CancelSendResultListening( ) = 0; |
60 virtual void CancelSendResultListening( ) = 0; |
62 |
61 |
63 virtual const TDesC8& GetMessageIdOfSentMessage() const = 0 ; |
62 virtual const TDesC8& GetMessageIdOfSentMessage() const = 0 ; |
64 virtual TInt GetStatusOfSentMessage() const = 0 ; |
63 virtual TInt GetStatusOfSentMessage() const = 0 ; |
65 virtual TInt GetStatusOfReceivedMessage() const = 0; |
64 virtual TInt GetStatusOfReceivedMessage() const = 0; |
70 virtual TInt GetTotalBytesReceived() const = 0; |
69 virtual TInt GetTotalBytesReceived() const = 0; |
71 |
70 |
72 virtual TBool GetSendProgress() const = 0; |
71 virtual TBool GetSendProgress() const = 0; |
73 virtual TInt GetBytesSent() const = 0; |
72 virtual TInt GetBytesSent() const = 0; |
74 virtual TInt GetTotalBytes() const = 0; |
73 virtual TInt GetTotalBytes() const = 0; |
75 |
74 |
|
75 /** |
|
76 * returns message id from incoming message |
|
77 * @return message id |
|
78 */ |
|
79 virtual TDesC8& ListenMessageId() = 0; |
|
80 |
|
81 /** |
|
82 * returns message id from sent message |
|
83 * @return message id |
|
84 */ |
|
85 virtual TDesC8& SendMessageId() = 0; |
76 }; |
86 }; |
77 |
87 |
78 #endif /* MMSRPSERVERINTERFACE_H_ */ |
88 #endif /* MMSRPSERVERINTERFACE_H_ */ |