Some refactoring inside rtp_rtcp/.
Renaming ModuleRTPUtility -> RtpUtility. Renaming RTPHeaderParser -> RtpHeaderParser. Making RtpHeaderParser accept size_t instead of int for packet length. Making RtpUtility::RtpHeaderParser accept size_t for packet length. BUG= R=stefan@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/19899004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6623 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -23,13 +23,14 @@ class RtpHeaderParser {
|
||||
virtual ~RtpHeaderParser() {}
|
||||
|
||||
// Returns true if the packet is an RTCP packet, false otherwise.
|
||||
static bool IsRtcp(const uint8_t* packet, int length);
|
||||
static bool IsRtcp(const uint8_t* packet, size_t length);
|
||||
|
||||
// Parses the packet and stores the parsed packet in |header|. Returns true on
|
||||
// success, false otherwise.
|
||||
// This method is thread-safe in the sense that it can parse multiple packets
|
||||
// at once.
|
||||
virtual bool Parse(const uint8_t* packet, int length,
|
||||
virtual bool Parse(const uint8_t* packet,
|
||||
size_t length,
|
||||
RTPHeader* header) const = 0;
|
||||
|
||||
// Registers an RTP header extension and binds it to |id|.
|
||||
|
||||
Reference in New Issue
Block a user