SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Public Member Functions | Private Attributes | List of all members
qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal Class Reference
+ Inheritance diagram for qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal:
+ Collaboration diagram for qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal:

Public Member Functions

 RTCPSDESInfoInternal ()
 
void ClearFlags ()
 
bool ProcessedName () const
 
bool ProcessedEMail () const
 
bool ProcessedLocation () const
 
bool ProcessedPhone () const
 
bool ProcessedTool () const
 
bool ProcessedNote () const
 
void SetProcessedName (bool v)
 
void SetProcessedEMail (bool v)
 
void SetProcessedLocation (bool v)
 
void SetProcessedPhone (bool v)
 
void SetProcessedTool (bool v)
 
void SetProcessedNote (bool v)
 
- Public Member Functions inherited from qrtplib::RTCPSDESInfo
 RTCPSDESInfo ()
 
virtual ~RTCPSDESInfo ()
 
void Clear ()
 
int SetCNAME (const uint8_t *s, std::size_t l)
 
int SetName (const uint8_t *s, std::size_t l)
 
int SetEMail (const uint8_t *s, std::size_t l)
 
int SetPhone (const uint8_t *s, std::size_t l)
 
int SetLocation (const uint8_t *s, std::size_t l)
 
int SetTool (const uint8_t *s, std::size_t l)
 
int SetNote (const uint8_t *s, std::size_t l)
 
int SetPrivateValue (const uint8_t *prefix, std::size_t prefixlen, const uint8_t *value, std::size_t valuelen)
 
int DeletePrivatePrefix (const uint8_t *s, std::size_t len)
 
uint8_tGetCNAME (std::size_t *len) const
 
uint8_tGetName (std::size_t *len) const
 
uint8_tGetEMail (std::size_t *len) const
 
uint8_tGetPhone (std::size_t *len) const
 
uint8_tGetLocation (std::size_t *len) const
 
uint8_tGetTool (std::size_t *len) const
 
uint8_tGetNote (std::size_t *len) const
 
void GotoFirstPrivateValue ()
 
bool GetNextPrivateValue (uint8_t **prefix, std::size_t *prefixlen, uint8_t **value, std::size_t *valuelen)
 
bool GetPrivateValue (const uint8_t *prefix, std::size_t prefixlen, uint8_t **value, std::size_t *valuelen) const
 

Private Attributes

bool pname
 
bool pemail
 
bool plocation
 
bool pphone
 
bool ptool
 
bool pnote
 

Detailed Description

Definition at line 284 of file rtcppacketbuilder.h.

Constructor & Destructor Documentation

◆ RTCPSDESInfoInternal()

qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::RTCPSDESInfoInternal ( )
inline

Definition at line 287 of file rtcppacketbuilder.h.

Member Function Documentation

◆ ClearFlags()

void qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::ClearFlags ( )
inline

◆ ProcessedEMail()

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::ProcessedEMail ( ) const
inline

Definition at line 304 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ ProcessedLocation()

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::ProcessedLocation ( ) const
inline

Definition at line 308 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ ProcessedName()

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::ProcessedName ( ) const
inline

Definition at line 300 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ ProcessedNote()

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::ProcessedNote ( ) const
inline

Definition at line 320 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ ProcessedPhone()

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::ProcessedPhone ( ) const
inline

Definition at line 312 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ ProcessedTool()

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::ProcessedTool ( ) const
inline

Definition at line 316 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ SetProcessedEMail()

void qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::SetProcessedEMail ( bool  v)
inline

Definition at line 328 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ SetProcessedLocation()

void qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::SetProcessedLocation ( bool  v)
inline

Definition at line 332 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ SetProcessedName()

void qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::SetProcessedName ( bool  v)
inline

Definition at line 324 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ SetProcessedNote()

void qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::SetProcessedNote ( bool  v)
inline

Definition at line 344 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ SetProcessedPhone()

void qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::SetProcessedPhone ( bool  v)
inline

Definition at line 336 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

◆ SetProcessedTool()

void qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::SetProcessedTool ( bool  v)
inline

Definition at line 340 of file rtcppacketbuilder.h.

Referenced by qrtplib::RTCPPacketBuilder::FillInSDES().

+ Here is the caller graph for this function:

Member Data Documentation

◆ pemail

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::pemail
private

Definition at line 349 of file rtcppacketbuilder.h.

◆ plocation

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::plocation
private

Definition at line 349 of file rtcppacketbuilder.h.

◆ pname

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::pname
private

Definition at line 349 of file rtcppacketbuilder.h.

◆ pnote

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::pnote
private

Definition at line 349 of file rtcppacketbuilder.h.

◆ pphone

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::pphone
private

Definition at line 349 of file rtcppacketbuilder.h.

◆ ptool

bool qrtplib::RTCPPacketBuilder::RTCPSDESInfoInternal::ptool
private

Definition at line 349 of file rtcppacketbuilder.h.


The documentation for this class was generated from the following file: