bluetooth/btstack/avdtp/avdtpSignallingMessages.h
branchRCL_3
changeset 56 015fa7494bd2
parent 0 29b1cd4cb562
equal deleted inserted replaced
49:10183c6d2913 56:015fa7494bd2
   200 public:
   200 public:
   201 	void SetType(TAvdtpMessageType aType,TAvdtpMessage aMessage);
   201 	void SetType(TAvdtpMessageType aType,TAvdtpMessage aMessage);
   202 	inline TAvdtpMessage Signal() const;
   202 	inline TAvdtpMessage Signal() const;
   203 protected:
   203 protected:
   204 	CAvdtpSignallingMessage();
   204 	CAvdtpSignallingMessage();
       
   205 	~CAvdtpSignallingMessage();
   205 protected:
   206 protected:
   206 	TAvdtpMessageType		iMessageType;
   207 	TAvdtpMessageType		iMessageType;
   207 	TAvdtpMessage			iSignal;
   208 	TAvdtpMessage			iSignal;
   208 	};
   209 	};
   209 
   210 
   217 represents outgoing signalling messages, and has parsing methods for inbound packets
   218 represents outgoing signalling messages, and has parsing methods for inbound packets
   218 */
   219 */
   219 	{
   220 	{
   220 public:
   221 public:
   221 	explicit CAvdtpInboundSignallingMessage(CSignallingChannel& aSignallingChannel);
   222 	explicit CAvdtpInboundSignallingMessage(CSignallingChannel& aSignallingChannel);
       
   223 	~CAvdtpInboundSignallingMessage();
   222 	virtual TInt NewData(TUint aCount);
   224 	virtual TInt NewData(TUint aCount);
   223 private:	
   225 private:	
   224 	static TAvdtpMessage SignalIdentifier(const RMBufChain& aMessage);
   226 	static TAvdtpMessage SignalIdentifier(const RMBufChain& aMessage);
   225 	static RMBufChain MessageL(RMBufChain& aPacket, const TAvdtpPacketType aPacketType);
   227 	static RMBufChain MessageL(RMBufChain& aPacket, const TAvdtpPacketType aPacketType);
   226 	static TUint8 NumberSignalPackets(const RMBufChain& aChain);
   228 	static TUint8 NumberSignalPackets(const RMBufChain& aChain);