void EpConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("EpConfig"); NODE_WRITE_OBJ( this_node, uaConfig); NODE_WRITE_OBJ( this_node, logConfig); NODE_WRITE_OBJ( this_node, medConfig); }
void AccountMwiConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountMwiConfig"); NODE_WRITE_BOOL ( this_node, enabled); NODE_WRITE_UNSIGNED( this_node, expirationSec); }
void MediaConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("MediaConfig"); NODE_WRITE_UNSIGNED( this_node, clockRate); NODE_WRITE_UNSIGNED( this_node, sndClockRate); NODE_WRITE_UNSIGNED( this_node, channelCount); NODE_WRITE_UNSIGNED( this_node, audioFramePtime); NODE_WRITE_UNSIGNED( this_node, maxMediaPorts); NODE_WRITE_BOOL ( this_node, hasIoqueue); NODE_WRITE_UNSIGNED( this_node, threadCnt); NODE_WRITE_UNSIGNED( this_node, quality); NODE_WRITE_UNSIGNED( this_node, ptime); NODE_WRITE_BOOL ( this_node, noVad); NODE_WRITE_UNSIGNED( this_node, ilbcMode); NODE_WRITE_UNSIGNED( this_node, txDropPct); NODE_WRITE_UNSIGNED( this_node, rxDropPct); NODE_WRITE_UNSIGNED( this_node, ecOptions); NODE_WRITE_UNSIGNED( this_node, ecTailLen); NODE_WRITE_UNSIGNED( this_node, sndRecLatency); NODE_WRITE_UNSIGNED( this_node, sndPlayLatency); NODE_WRITE_INT ( this_node, jbInit); NODE_WRITE_INT ( this_node, jbMinPre); NODE_WRITE_INT ( this_node, jbMaxPre); NODE_WRITE_INT ( this_node, jbMax); NODE_WRITE_INT ( this_node, sndAutoCloseTime); NODE_WRITE_BOOL ( this_node, vidPreviewEnableNative); }
void AccountNatConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountNatConfig"); NODE_WRITE_NUM_T ( this_node, pjsua_stun_use, sipStunUse); NODE_WRITE_NUM_T ( this_node, pjsua_stun_use, mediaStunUse); NODE_WRITE_BOOL ( this_node, iceEnabled); NODE_WRITE_INT ( this_node, iceMaxHostCands); NODE_WRITE_BOOL ( this_node, iceAggressiveNomination); NODE_WRITE_UNSIGNED( this_node, iceNominatedCheckDelayMsec); NODE_WRITE_INT ( this_node, iceWaitNominationTimeoutMsec); NODE_WRITE_BOOL ( this_node, iceNoRtcp); NODE_WRITE_BOOL ( this_node, iceAlwaysUpdate); NODE_WRITE_BOOL ( this_node, turnEnabled); NODE_WRITE_STRING ( this_node, turnServer); NODE_WRITE_NUM_T ( this_node, pj_turn_tp_type, turnConnType); NODE_WRITE_STRING ( this_node, turnUserName); NODE_WRITE_INT ( this_node, turnPasswordType); NODE_WRITE_STRING ( this_node, turnPassword); NODE_WRITE_INT ( this_node, contactRewriteUse); NODE_WRITE_INT ( this_node, contactRewriteMethod); NODE_WRITE_INT ( this_node, viaRewriteUse); NODE_WRITE_INT ( this_node, sdpNatRewriteUse); NODE_WRITE_INT ( this_node, sipOutboundUse); NODE_WRITE_STRING ( this_node, sipOutboundInstanceId); NODE_WRITE_STRING ( this_node, sipOutboundRegId); NODE_WRITE_UNSIGNED( this_node, udpKaIntervalSec); NODE_WRITE_STRING ( this_node, udpKaData); NODE_WRITE_INT ( this_node, contactUseSrcPort); }
void BuddyConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("BuddyConfig"); NODE_WRITE_STRING ( this_node, uri); NODE_WRITE_BOOL ( this_node, subscribe); }
void ServoSettings::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer(string("ServoConfig_").append(Suffix)); NODE_WRITE_INT(this_node, _Calibration_Left); NODE_WRITE_INT(this_node, _Calibration_Top); NODE_WRITE_INT(this_node, _Calibration_Right); }
void AccountCallConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountCallConfig"); NODE_WRITE_NUM_T ( this_node, pjsua_call_hold_type, holdType); NODE_WRITE_NUM_T ( this_node, pjsua_100rel_use, prackUse); NODE_WRITE_NUM_T ( this_node, pjsua_sip_timer_use, timerUse); NODE_WRITE_UNSIGNED( this_node, timerMinSESec); NODE_WRITE_UNSIGNED( this_node, timerSessExpiresSec); }
void writeQosParams( ContainerNode &node, const pj_qos_params &qos) throw(Error) { ContainerNode this_node = node.writeNewContainer("qosParams"); NODE_WRITE_NUM_T( this_node, pj_uint8_t, qos.flags); NODE_WRITE_NUM_T( this_node, pj_uint8_t, qos.dscp_val); NODE_WRITE_NUM_T( this_node, pj_uint8_t, qos.so_prio); NODE_WRITE_NUM_T( this_node, pj_qos_wmm_prio, qos.wmm_prio); }
void AccountMediaConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountMediaConfig"); NODE_WRITE_BOOL ( this_node, lockCodecEnabled); NODE_WRITE_BOOL ( this_node, streamKaEnabled); NODE_WRITE_NUM_T ( this_node, pjmedia_srtp_use, srtpUse); NODE_WRITE_INT ( this_node, srtpSecureSignaling); NODE_WRITE_NUM_T ( this_node, pjsua_ipv6_use, ipv6Use); NODE_WRITE_OBJ ( this_node, transportConfig); }
void AccountPresConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountPresConfig"); NODE_WRITE_BOOL ( this_node, publishEnabled); NODE_WRITE_BOOL ( this_node, publishQueue); NODE_WRITE_UNSIGNED( this_node, publishShutdownWaitMsec); NODE_WRITE_STRING ( this_node, pidfTupleId); writeSipHeaders(this_node, "headers", headers); }
void LogConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("LogConfig"); NODE_WRITE_UNSIGNED( this_node, msgLogging); NODE_WRITE_UNSIGNED( this_node, level); NODE_WRITE_UNSIGNED( this_node, consoleLevel); NODE_WRITE_UNSIGNED( this_node, decor); NODE_WRITE_STRING ( this_node, filename); NODE_WRITE_UNSIGNED( this_node, fileFlags); }
void AccountVideoConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountVideoConfig"); NODE_WRITE_BOOL ( this_node, autoShowIncoming); NODE_WRITE_BOOL ( this_node, autoTransmitOutgoing); NODE_WRITE_UNSIGNED( this_node, windowFlags); NODE_WRITE_NUM_T ( this_node, pjmedia_vid_dev_index, defaultCaptureDevice); NODE_WRITE_NUM_T ( this_node, pjmedia_vid_dev_index, defaultRenderDevice); NODE_WRITE_NUM_T ( this_node, pjmedia_vid_stream_rc_method, rateControlMethod); NODE_WRITE_UNSIGNED( this_node, rateControlBandwidth); }
void TransportConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("TransportConfig"); NODE_WRITE_UNSIGNED ( this_node, port); NODE_WRITE_UNSIGNED ( this_node, portRange); NODE_WRITE_STRING ( this_node, publicAddress); NODE_WRITE_STRING ( this_node, boundAddress); NODE_WRITE_NUM_T ( this_node, pj_qos_type, qosType); writeQosParams ( this_node, qosParams); NODE_WRITE_OBJ ( this_node, tlsConfig); }
void AuthCredInfo::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AuthCredInfo"); NODE_WRITE_STRING( this_node, scheme); NODE_WRITE_STRING( this_node, realm); NODE_WRITE_STRING( this_node, username); NODE_WRITE_INT ( this_node, dataType); NODE_WRITE_STRING( this_node, data); NODE_WRITE_STRING( this_node, akaK); NODE_WRITE_STRING( this_node, akaOp); NODE_WRITE_STRING( this_node, akaAmf); }
void UaConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("UaConfig"); NODE_WRITE_UNSIGNED( this_node, maxCalls); NODE_WRITE_UNSIGNED( this_node, threadCnt); NODE_WRITE_BOOL ( this_node, mainThreadOnly); NODE_WRITE_STRINGV ( this_node, nameserver); NODE_WRITE_STRING ( this_node, userAgent); NODE_WRITE_STRINGV ( this_node, stunServer); NODE_WRITE_BOOL ( this_node, stunIgnoreFailure); NODE_WRITE_INT ( this_node, natTypeInSdp); NODE_WRITE_BOOL ( this_node, mwiUnsolicitedEnabled); }
void AccountConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountConfig"); NODE_WRITE_INT ( this_node, priority); NODE_WRITE_STRING ( this_node, idUri); NODE_WRITE_OBJ ( this_node, regConfig); NODE_WRITE_OBJ ( this_node, sipConfig); NODE_WRITE_OBJ ( this_node, callConfig); NODE_WRITE_OBJ ( this_node, presConfig); NODE_WRITE_OBJ ( this_node, mwiConfig); NODE_WRITE_OBJ ( this_node, natConfig); NODE_WRITE_OBJ ( this_node, mediaConfig); NODE_WRITE_OBJ ( this_node, videoConfig); }
void AccountSipConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountSipConfig"); NODE_WRITE_STRINGV (this_node, proxies); NODE_WRITE_STRING (this_node, contactForced); NODE_WRITE_STRING (this_node, contactParams); NODE_WRITE_STRING (this_node, contactUriParams); NODE_WRITE_BOOL (this_node, authInitialEmpty); NODE_WRITE_STRING (this_node, authInitialAlgorithm); NODE_WRITE_INT (this_node, transportId); ContainerNode creds_node = this_node.writeNewArray("authCreds"); for (unsigned i=0; i<authCreds.size(); ++i) { authCreds[i].writeObject(creds_node); } }
void AccountRegConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("AccountRegConfig"); NODE_WRITE_STRING (this_node, registrarUri); NODE_WRITE_BOOL (this_node, registerOnAdd); NODE_WRITE_UNSIGNED (this_node, timeoutSec); NODE_WRITE_UNSIGNED (this_node, retryIntervalSec); NODE_WRITE_UNSIGNED (this_node, firstRetryIntervalSec); NODE_WRITE_UNSIGNED (this_node, randomRetryIntervalSec); NODE_WRITE_UNSIGNED (this_node, delayBeforeRefreshSec); NODE_WRITE_BOOL (this_node, dropCallsOnFail); NODE_WRITE_UNSIGNED (this_node, unregWaitMsec); NODE_WRITE_UNSIGNED (this_node, proxyUse); writeSipHeaders(this_node, "headers", headers); }
void TlsConfig::writeObject(ContainerNode &node) const throw(Error) { ContainerNode this_node = node.writeNewContainer("TlsConfig"); NODE_WRITE_STRING ( this_node, CaListFile); NODE_WRITE_STRING ( this_node, certFile); NODE_WRITE_STRING ( this_node, privKeyFile); NODE_WRITE_STRING ( this_node, password); NODE_WRITE_NUM_T ( this_node, pjsip_ssl_method, method); writeIntVector ( this_node, "ciphers", ciphers); NODE_WRITE_BOOL ( this_node, verifyServer); NODE_WRITE_BOOL ( this_node, verifyClient); NODE_WRITE_BOOL ( this_node, requireClientCert); NODE_WRITE_UNSIGNED( this_node, msecTimeout); NODE_WRITE_NUM_T ( this_node, pj_qos_type, qosType); writeQosParams ( this_node, qosParams); NODE_WRITE_BOOL ( this_node, qosIgnoreError); }