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:
@ -21,7 +21,8 @@ class RtpHeaderParserImpl : public RtpHeaderParser {
|
||||
RtpHeaderParserImpl();
|
||||
virtual ~RtpHeaderParserImpl() {}
|
||||
|
||||
virtual bool Parse(const uint8_t* packet, int length,
|
||||
virtual bool Parse(const uint8_t* packet,
|
||||
size_t length,
|
||||
RTPHeader* header) const OVERRIDE;
|
||||
|
||||
virtual bool RegisterRtpHeaderExtension(RTPExtensionType type,
|
||||
@ -31,7 +32,7 @@ class RtpHeaderParserImpl : public RtpHeaderParser {
|
||||
|
||||
private:
|
||||
scoped_ptr<CriticalSectionWrapper> critical_section_;
|
||||
RtpHeaderExtensionMap rtp_header_extension_map_;
|
||||
RtpHeaderExtensionMap rtp_header_extension_map_ GUARDED_BY(critical_section_);
|
||||
};
|
||||
|
||||
RtpHeaderParser* RtpHeaderParser::Create() {
|
||||
@ -41,14 +42,15 @@ RtpHeaderParser* RtpHeaderParser::Create() {
|
||||
RtpHeaderParserImpl::RtpHeaderParserImpl()
|
||||
: critical_section_(CriticalSectionWrapper::CreateCriticalSection()) {}
|
||||
|
||||
bool RtpHeaderParser::IsRtcp(const uint8_t* packet, int length) {
|
||||
ModuleRTPUtility::RTPHeaderParser rtp_parser(packet, length);
|
||||
bool RtpHeaderParser::IsRtcp(const uint8_t* packet, size_t length) {
|
||||
RtpUtility::RtpHeaderParser rtp_parser(packet, length);
|
||||
return rtp_parser.RTCP();
|
||||
}
|
||||
|
||||
bool RtpHeaderParserImpl::Parse(const uint8_t* packet, int length,
|
||||
RTPHeader* header) const {
|
||||
ModuleRTPUtility::RTPHeaderParser rtp_parser(packet, length);
|
||||
bool RtpHeaderParserImpl::Parse(const uint8_t* packet,
|
||||
size_t length,
|
||||
RTPHeader* header) const {
|
||||
RtpUtility::RtpHeaderParser rtp_parser(packet, length);
|
||||
memset(header, 0, sizeof(*header));
|
||||
|
||||
RtpHeaderExtensionMap map;
|
||||
|
||||
Reference in New Issue
Block a user