Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cVoIPConnect Class Reference

#include <cVoIP.h>

Inheritance diagram for GrayLib::cVoIPConnect:
Gray::cRefBase IUnknown

Public Member Functions

 cVoIPConnect (const cNetAddress &addr)
 
 ~cVoIPConnect ()
 
HASHCODE_t get_HashCode () const noexcept
 
- Public Member Functions inherited from Gray::cRefBase
 cRefBase (int iRefCount=0) noexcept
 
virtual ~cRefBase ()
 
int get_RefCount () const noexcept
 
HASHCODE_t get_HashCode () const noexcept
 
 STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept
 
virtual void onFinalRelease ()
 
bool isValidObj () const noexcept
 
 STDMETHOD_ (ULONG, AddRef)(void) override
 
 STDMETHOD_ (ULONG, Release)(void) override
 
STDMETHOD() QueryInterface (const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override
 
void IncRefCount ()
 
void DecRefCount ()
 
bool isStaticConstruct () const noexcept
 
void StaticConstruct ()
 
void StaticDestruct ()
 
bool isDestructing () noexcept
 
void SetDestructing ()
 

Public Attributes

const cNetAddress m_Addr
 
cNetSocket m_Socket
 
bool m_bConnected
 
TIMESYS_t m_timeLastSound
 

Detailed Description

a connection to a single stream of audio. (may be mixed from multiple other sources of course) may be a MUX on our side or their side. (may be peer to peer or service centric)

Constructor & Destructor Documentation

◆ cVoIPConnect()

GrayLib::cVoIPConnect::cVoIPConnect ( const cNetAddress addr)

◆ ~cVoIPConnect()

GrayLib::cVoIPConnect::~cVoIPConnect ( )

Member Function Documentation

◆ get_HashCode()

HASHCODE_t GrayLib::cVoIPConnect::get_HashCode ( ) const
inlinenoexcept

Member Data Documentation

◆ m_Addr

const cNetAddress GrayLib::cVoIPConnect::m_Addr

◆ m_bConnected

bool GrayLib::cVoIPConnect::m_bConnected

◆ m_Socket

cNetSocket GrayLib::cVoIPConnect::m_Socket

◆ m_timeLastSound

TIMESYS_t GrayLib::cVoIPConnect::m_timeLastSound

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