webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Macros | Enumerations | Functions | Variables
rtp_file_reader.cc File Reference
#include "webrtc/test/rtp_file_reader.h"
#include <stdio.h>
#include <map>
#include <string>
#include <vector>
#include "webrtc/base/checks.h"
#include "webrtc/base/constructormagic.h"
#include "webrtc/base/format_macros.h"
#include "webrtc/base/logging.h"
#include "webrtc/modules/rtp_rtcp/source/rtp_utility.h"

Classes

class  webrtc::test::RtpFileReaderImpl
 
class  webrtc::test::InterleavedRtpFileReader
 
class  webrtc::test::RtpDumpReader
 
class  webrtc::test::PcapReader
 

Namespaces

 webrtc
 
 webrtc::test
 

Macros

#define TRY(expr)
 
#define TRY_PCAP(expr)
 

Enumerations

enum  {
  webrtc::test::kResultFail = -1, webrtc::test::kResultSuccess = 0, webrtc::test::kResultSkip = 1, webrtc::test::kPcapVersionMajor = 2,
  webrtc::test::kPcapVersionMinor = 4, webrtc::test::kLinktypeNull = 0, webrtc::test::kLinktypeEthernet = 1, webrtc::test::kBsdNullLoopback1 = 0x00000002,
  webrtc::test::kBsdNullLoopback2 = 0x02000000, webrtc::test::kEthernetIIHeaderMacSkip = 12, webrtc::test::kEthertypeIp = 0x0800, webrtc::test::kIpVersion4 = 4,
  webrtc::test::kMinIpHeaderLength = 20, webrtc::test::kFragmentOffsetClear = 0x0000, webrtc::test::kFragmentOffsetDoNotFragment = 0x4000, webrtc::test::kProtocolTcp = 0x06,
  webrtc::test::kProtocolUdp = 0x11, webrtc::test::kUdpHeaderLength = 8, webrtc::test::kMaxReadBufferSize = 4096
}
 

Functions

bool webrtc::test::ReadUint32 (uint32_t *out, FILE *file)
 
bool webrtc::test::ReadUint16 (uint16_t *out, FILE *file)
 

Variables

const uint32_t webrtc::test::kPcapBOMSwapOrder = 0xd4c3b2a1UL
 
const uint32_t webrtc::test::kPcapBOMNoSwapOrder = 0xa1b2c3d4UL
 

Macro Definition Documentation

◆ TRY

#define TRY (   expr)
Value:
do { \
if (!(expr)) { \
LOG(LS_INFO) << "Failed to read"; \
return false; \
} \
} while (0)
Definition: logging.h:111

◆ TRY_PCAP

#define TRY_PCAP (   expr)
Value:
do { \
int r = (expr); \
if (r == kResultFail) { \
LOG(LS_INFO) << "FAIL at " << __FILE__ << ":" << __LINE__; \
return kResultFail; \
} else if (r == kResultSkip) { \
return kResultSkip; \
} \
} while (0)
Definition: rtp_file_reader.cc:203
Definition: logging.h:111
Definition: rtp_file_reader.cc:205
GLboolean r
Definition: gl2ext.h:306