"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/h460/h460_std9.h" between
h323plus-1_27_0.tar.gz and h323plus-1_27_1.tar.gz

About: H.323 Plus offers libraries for voice (VoIP) and videoconferencing using H.323.

h460_std9.h  (h323plus-1_27_0):h460_std9.h  (h323plus-1_27_1)
skipping to change at line 69 skipping to change at line 69
virtual void AttachEndPoint(H323EndPoint * _ep); virtual void AttachEndPoint(H323EndPoint * _ep);
virtual void AttachConnection(H323Connection * _con); virtual void AttachConnection(H323Connection * _con);
static PStringArray GetFeatureName() { return PStringArray("Std9"); } static PStringArray GetFeatureName() { return PStringArray("Std9"); }
static PStringArray GetFeatureFriendlyName() { return PStringArray("QoS Moni toring-H.460.9"); } static PStringArray GetFeatureFriendlyName() { return PStringArray("QoS Moni toring-H.460.9"); }
static int GetPurpose() { return FeatureSignal; } static int GetPurpose() { return FeatureSignal; }
virtual int GetFeaturePurpose() { return H460_FeatureStd9::GetPurpose(); } virtual int GetFeaturePurpose() { return H460_FeatureStd9::GetPurpose(); }
static PStringArray GetIdentifier() { return PStringArray("9"); } static PStringArray GetIdentifier() { return PStringArray("9"); }
virtual PBoolean FeatureAdvertised(int mtype); virtual PBoolean FeatureAdvertised(int mtype);
virtual PBoolean CommonFeature() { return qossupport; } virtual PBoolean CommonFeature() { return m_qossupport; }
// Messages // Messages
virtual PBoolean OnSendAdmissionRequest(H225_FeatureDescriptor & pdu); virtual PBoolean OnSendAdmissionRequest(H225_FeatureDescriptor & pdu);
virtual void OnReceiveAdmissionConfirm(const H225_FeatureDescriptor & pdu); virtual void OnReceiveAdmissionConfirm(const H225_FeatureDescriptor & pdu);
// Send QoS information // Send QoS information
virtual PBoolean OnSendInfoRequestResponseMessage(H225_FeatureDescriptor & pdu); virtual PBoolean OnSendInfoRequestResponseMessage(H225_FeatureDescriptor & pdu);
virtual PBoolean OnSendDisengagementRequestMessage(H225_FeatureDescriptor & pdu); virtual PBoolean OnSendDisengagementRequestMessage(H225_FeatureDescriptor & pdu);
private: private:
PBoolean GenerateReport(H4609_ArrayOf_RTCPMeasures & report); PBoolean GenerateReport(H4609_ArrayOf_RTCPMeasures & report);
PBoolean WriteStatisticsReport(H460_FeatureStd & msg, PBoolean final); PBoolean WriteStatisticsReport(H460_FeatureStd & msg, PBoolean final);
H323EndPoint * EP; H323EndPoint * m_ep;
H323Connection * CON; H323Connection * m_con;
PBoolean qossupport; PBoolean m_qossupport;
PBoolean finalonly; PBoolean m_finalonly;
}; };
// Need to declare for Factory Loader // Need to declare for Factory Loader
#ifndef _WIN32_WCE #ifndef _WIN32_WCE
#if PTLIB_VER > 260 #if PTLIB_VER > 260
PPLUGIN_STATIC_LOAD(Std9, H460_Feature); PPLUGIN_STATIC_LOAD(Std9, H460_Feature);
#else #else
PWLIB_STATIC_LOAD_PLUGIN(Std9, H460_Feature); PWLIB_STATIC_LOAD_PLUGIN(Std9, H460_Feature);
#endif #endif
 End of changes. 2 change blocks. 
5 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)