Engage Engine API  1.258.9098
Real-time tactical communications engine API
Loading...
Searching...
No Matches
ConfigurationObjects.h File Reference

Place to look for configuration helper. More...

#include "Platform.h"
#include "EngageConstants.h"
#include <iostream>
#include <cstddef>
#include <cstdint>
#include <chrono>
#include <vector>
#include <string>
#include <nlohmann/json.hpp>

Go to the source code of this file.

Classes

struct  AppConfigurationObjects::_DataSeriesHeader_t
 
struct  AppConfigurationObjects::_DataElementUint8_t
 
struct  AppConfigurationObjects::_DataElementUnint16_t
 
struct  AppConfigurationObjects::_DataElementUnint32_t
 
struct  AppConfigurationObjects::_DataElementUnint64_t
 
class  AppConfigurationObjects::ConfigurationObjectBase
 
class  AppConfigurationObjects::KvPair
 Holds a key/value pair. More...
 
class  AppConfigurationObjects::TuningSettings
 
class  AppConfigurationObjects::FipsCryptoSettings
 
class  AppConfigurationObjects::WatchdogSettings
 
class  AppConfigurationObjects::FileRecordingRequest
 
class  AppConfigurationObjects::Feature
 
class  AppConfigurationObjects::Featureset
 
class  AppConfigurationObjects::Agc
 Agc. More...
 
class  AppConfigurationObjects::RtpPayloadTypeTranslation
 RtpPayloadTypeTranslation. More...
 
class  AppConfigurationObjects::NetworkInterfaceDevice
 
class  AppConfigurationObjects::ListOfNetworkInterfaceDevice
 
class  AppConfigurationObjects::RtpHeader
 RTP header information as per RFC 3550. More...
 
class  AppConfigurationObjects::Rfc4733Event
 RFC4733 event information. More...
 
class  AppConfigurationObjects::BlobInfo
 Describes the Blob data being sent used in the engageSendGroupBlob API. More...
 
class  AppConfigurationObjects::TxAudioUri
 Optional audio streaming from a URI for engageBeginGroupTxAdvanced. More...
 
class  AppConfigurationObjects::AdvancedTxParams
 Configuration when using the engageBeginGroupTxAdvanced API. More...
 
class  AppConfigurationObjects::Identity
 Users Identity. More...
 
class  AppConfigurationObjects::Location
 Location information used as part of the PresenceDescriptor. More...
 
class  AppConfigurationObjects::Power
 Device Power Information used as part of the PresenceDescriptor. More...
 
class  AppConfigurationObjects::Connectivity
 Connectivity Information used as part of the PresenceDescriptor. More...
 
class  AppConfigurationObjects::PresenceDescriptorGroupItem
 Group Alias used as part of the PresenceDescriptor. More...
 
class  AppConfigurationObjects::PresenceDescriptor
 Represents an endpoints presence properties. Used in engageUpdatePresenceDescriptor API and PFN_ENGAGE_GROUP_NODE events. More...
 
class  AppConfigurationObjects::NetworkTxOptions
 Network Transmit Options. More...
 
class  AppConfigurationObjects::TcpNetworkTxOptions
 Network Transmit Options for TCP. More...
 
class  AppConfigurationObjects::NetworkAddress
 NetworkAddress. More...
 
class  AppConfigurationObjects::NetworkAddressRxTx
 NetworkAddressRxTx. More...
 
class  AppConfigurationObjects::NetworkAddressRestrictionList
 NetworkAddressRestrictionList. More...
 
class  AppConfigurationObjects::StringRestrictionList
 StringRestrictionList. More...
 
class  AppConfigurationObjects::PacketCapturer
 Description of a packet capturer. More...
 
class  AppConfigurationObjects::TransportImpairment
 Description of a transport impairment. More...
 
class  AppConfigurationObjects::NsmNetworking
 NsmNetworking. More...
 
class  AppConfigurationObjects::NsmConfiguration
 NsmConfiguration. More...
 
class  AppConfigurationObjects::Rallypoint
 Rallypoint. More...
 
class  AppConfigurationObjects::RallypointCluster
 RallypointCluster. More...
 
class  AppConfigurationObjects::NetworkDeviceDescriptor
 Custom Network Device Configuration. More...
 
class  AppConfigurationObjects::AudioGate
 Description of an audio gate. More...
 
class  AppConfigurationObjects::TxAudio
 Configuration for the audio transmit properties for a group. More...
 
class  AppConfigurationObjects::AudioRegistryDevice
 Describes an audio device that is available on the system. More...
 
class  AppConfigurationObjects::AudioRegistry
 Describes an audio registry. More...
 
class  AppConfigurationObjects::AudioDeviceDescriptor
 Custom Audio Device Configuration. More...
 
class  AppConfigurationObjects::ListOfAudioDeviceDescriptor
 
class  AppConfigurationObjects::Audio
 Used to configure the Audio properties for a group. More...
 
class  AppConfigurationObjects::TalkerInformation
 Contains talker information used in providing a list in GroupTalkers. More...
 
class  AppConfigurationObjects::GroupTalkers
 List of TalkerInformation objects. More...
 
class  AppConfigurationObjects::Presence
 Describes how the Presence is configured for a group of type Group::gtPresence in Group::Type_t. More...
 
class  AppConfigurationObjects::Advertising
 Defines parameters for advertising of an entity such as a known, public, group. More...
 
class  AppConfigurationObjects::GroupPriorityTranslation
 Details for priority transmission based on unique network addressing. More...
 
class  AppConfigurationObjects::GroupTimeline
 Configuration for Timeline functionality for Group. More...
 
class  AppConfigurationObjects::GroupAppTransport
 Configuration for the optional custom transport functionality for Group. More...
 
class  AppConfigurationObjects::RtpProfile
 Configuration for the optional RtpProfile. More...
 
class  AppConfigurationObjects::Tls
 TODO: Transport Security Layer (TLS) settings. More...
 
class  AppConfigurationObjects::RangerPackets
 Options for Ranger packets. More...
 
class  AppConfigurationObjects::Source
 Options for Source. More...
 
class  AppConfigurationObjects::GroupBridgeTargetOutputDetail
 Options for Source. More...
 
class  AppConfigurationObjects::GroupDefaultAudioPriority
 Options for Source. More...
 
class  AppConfigurationObjects::Group
 Group Configuration. More...
 
class  AppConfigurationObjects::Mission
 
class  AppConfigurationObjects::LicenseDescriptor
 Helper class for serializing and deserializing the LicenseDescriptor JSON. More...
 
class  AppConfigurationObjects::EngineNetworkingRpUdpStreaming
 Configuration for RP UDP streaming. More...
 
class  AppConfigurationObjects::EnginePolicyNetworking
 
class  AppConfigurationObjects::Aec
 Acoustic Echo Cancellation settings. More...
 
class  AppConfigurationObjects::Vad
 Voice Activity Detection settings. More...
 
class  AppConfigurationObjects::Bridge
 Bridging session settings. More...
 
class  AppConfigurationObjects::AndroidAudio
 Default audio settings for AndroidAudio. More...
 
class  AppConfigurationObjects::EnginePolicyAudio
 Default audio settings for Engage Engine policy. More...
 
class  AppConfigurationObjects::SecurityCertificate
 Configuration for a Security Certificate used in various configurations. More...
 
class  AppConfigurationObjects::EnginePolicySecurity
 Default certificate to use for security operation in the Engage Engine. More...
 
class  AppConfigurationObjects::EnginePolicyLogging
 Engine logging settings. More...
 
class  AppConfigurationObjects::EnginePolicyDatabase
 
class  AppConfigurationObjects::SecureSignature
 Configuration for a secure signature. More...
 
class  AppConfigurationObjects::NamedAudioDevice
 
class  AppConfigurationObjects::EnginePolicyNamedAudioDevices
 
class  AppConfigurationObjects::Licensing
 Licensing settings. More...
 
class  AppConfigurationObjects::DiscoveryMagellan
 DiscoveryMagellan Discovery settings. More...
 
class  AppConfigurationObjects::DiscoverySsdp
 Simple Service Discovery Protocol settings. More...
 
class  AppConfigurationObjects::DiscoverySap
 Session Announcement Discovery settings settings. More...
 
class  AppConfigurationObjects::DiscoveryCistech
 Cistech Discovery settings. More...
 
class  AppConfigurationObjects::DiscoveryTrellisware
 Trellisware Discovery settings. More...
 
class  AppConfigurationObjects::DiscoveryConfiguration
 Configuration for the Discovery features. More...
 
class  AppConfigurationObjects::EnginePolicyInternals
 Internal Engage Engine settings. More...
 
class  AppConfigurationObjects::EnginePolicyTimelines
 Engine Policy Timeline configuration. More...
 
class  AppConfigurationObjects::RtpMapEntry
 An RTP map entry. More...
 
class  AppConfigurationObjects::ExternalModule
 Base for a description of an external module. More...
 
class  AppConfigurationObjects::ExternalCodecDescriptor
 Describes an external codec. More...
 
class  AppConfigurationObjects::EngineStatusReportConfiguration
 TODO: Configuration for the translation server status report file. More...
 
class  AppConfigurationObjects::EnginePolicy
 Provides Engage Engine policy configuration. More...
 
class  AppConfigurationObjects::TalkgroupAsset
 TODO: Complete class. More...
 
class  AppConfigurationObjects::EngageDiscoveredGroup
 Internal RTS use. More...
 
class  AppConfigurationObjects::RallypointPeer
 RTS internal use. More...
 
class  AppConfigurationObjects::RallypointServerLimits
 TODO: Configuration for Rallypoint limits. More...
 
class  AppConfigurationObjects::RallypointServerStatusReportConfiguration
 TODO: Configuration for the Rallypoint status report file. More...
 
class  AppConfigurationObjects::RallypointServerLinkGraph
 
class  AppConfigurationObjects::RallypointServerStreamStatsExport
 
class  AppConfigurationObjects::RallypointServerRouteMap
 
class  AppConfigurationObjects::ExternalHealthCheckResponder
 TODO: Configuration to enable external systems to use to check if the service is still running. More...
 
class  AppConfigurationObjects::PeeringConfiguration
 Configuration for Rallypoint peers. More...
 
class  AppConfigurationObjects::IgmpSnooping
 Configuration for IGMP snooping. More...
 
class  AppConfigurationObjects::RallypointReflector
 Definition of a static group for Rallypoints. More...
 
class  AppConfigurationObjects::RallypointUdpStreamingIpvX
 Streaming configuration for RP clients. More...
 
class  AppConfigurationObjects::RallypointUdpStreaming
 Streaming configuration for RP clients. More...
 
class  AppConfigurationObjects::RallypointRpRtTimingBehavior
 Defines a behavior for a Rallypoint peer roundtrip time. More...
 
class  AppConfigurationObjects::RallypointWebsocketSettings
 Defines settings for Rallypoint websockets functionality. More...
 
class  AppConfigurationObjects::RallypointAdvertisingSettings
 Defines settings for Rallypoint advertising. More...
 
class  AppConfigurationObjects::NamedIdentity
 Defines settings for a named identity. More...
 
class  AppConfigurationObjects::RallypointExtendedGroupRestriction
 Defines settings for Rallypoint extended group restrictions. More...
 
class  AppConfigurationObjects::RallypointServer
 Configuration for the Rallypoint server. More...
 
class  AppConfigurationObjects::PlatformDiscoveredService
 RTS internal use. More...
 
class  AppConfigurationObjects::TimelineEvent
 
class  AppConfigurationObjects::TimelineQueryParameters
 Parameters for querying the group timeline. More...
 
class  AppConfigurationObjects::CertStoreCertificate
 Holds a certificate and (optionally) a private key in a certstore. More...
 
class  AppConfigurationObjects::CertStore
 Holds a certstore. More...
 
class  AppConfigurationObjects::CertStoreCertificateElement
 Description of a certstore certificate element. More...
 
class  AppConfigurationObjects::CertStoreDescriptor
 Description of a certstore. More...
 
class  AppConfigurationObjects::CertificateSubjectElement
 Description of a certificate subject element. More...
 
class  AppConfigurationObjects::CertificateDescriptor
 Description of a certificate. More...
 
class  AppConfigurationObjects::RiffDescriptor
 Helper class for serializing and deserializing the RiffDescriptor JSON. More...
 
class  AppConfigurationObjects::BridgeCreationDetail
 Detailed information for a bridge creation. More...
 
class  AppConfigurationObjects::GroupConnectionDetail
 Detailed information for a group connection. More...
 
class  AppConfigurationObjects::GroupTxDetail
 Detailed information for a group transmit. More...
 
class  AppConfigurationObjects::GroupCreationDetail
 Detailed information for a group creation. More...
 
class  AppConfigurationObjects::GroupReconfigurationDetail
 Detailed information for a group reconfiguration. More...
 
class  AppConfigurationObjects::GroupHealthReport
 Detailed information regarding a group's health. More...
 
class  AppConfigurationObjects::InboundProcessorStats
 Detailed statistics for an inbound processor. More...
 
class  AppConfigurationObjects::TrafficCounter
 Traffic counters. More...
 
class  AppConfigurationObjects::GroupStats
 Detailed statistics for group. More...
 
class  AppConfigurationObjects::RallypointConnectionDetail
 Detailed information for a rallypoint connection. More...
 
class  AppConfigurationObjects::TranslationSession
 Translation session settings. More...
 
class  AppConfigurationObjects::TranslationConfiguration
 Translation configuration. More...
 
class  AppConfigurationObjects::LingoServerStatusReportConfiguration
 TODO: Configuration for the translation server status report file. More...
 
class  AppConfigurationObjects::LingoServerInternals
 Internal translator server settings. More...
 
class  AppConfigurationObjects::LingoServerConfiguration
 Configuration for the linguistics server. More...
 
class  AppConfigurationObjects::VoiceToVoiceSession
 Voice to voice session settings. More...
 
class  AppConfigurationObjects::LingoConfiguration
 Lingo configuration. More...
 
class  AppConfigurationObjects::BridgingConfiguration
 Bridging configuration. More...
 
class  AppConfigurationObjects::BridgingServerStatusReportConfiguration
 TODO: Configuration for the bridging server status report file. More...
 
class  AppConfigurationObjects::BridgingServerInternals
 Internal bridging server settings. More...
 
class  AppConfigurationObjects::BridgingServerConfiguration
 Configuration for the bridging server. More...
 
class  AppConfigurationObjects::EarGroupsConfiguration
 Ear configuration. More...
 
class  AppConfigurationObjects::EarServerStatusReportConfiguration
 TODO: Configuration for the ear server status report file. More...
 
class  AppConfigurationObjects::EarServerInternals
 Internal ear server settings. More...
 
class  AppConfigurationObjects::EarServerConfiguration
 Configuration for the ear server. More...
 
class  AppConfigurationObjects::EngageSemGroupsConfiguration
 Engage Semaphore configuration. More...
 
class  AppConfigurationObjects::EngageSemServerStatusReportConfiguration
 TODO: Configuration for the EFC server status report file. More...
 
class  AppConfigurationObjects::EngageSemServerInternals
 Internal EFC server settings. More...
 
class  AppConfigurationObjects::EngageSemServerConfiguration
 Configuration for the EFC server. More...
 
class  AppConfigurationObjects::EngateGroup
 Engate configuration. More...
 
class  AppConfigurationObjects::EngateGroupsConfiguration
 Engate configuration. More...
 
class  AppConfigurationObjects::EngateServerStatusReportConfiguration
 TODO: Configuration for the engate server status report file. More...
 
class  AppConfigurationObjects::EngateServerInternals
 Internal engate server settings. More...
 
class  AppConfigurationObjects::EngateServerConfiguration
 Configuration for the engate server. More...
 

Macros

#define ENGAGE_IGNORE_COMPILER_UNUSED_WARNING
 
#define JSON_SERIALIZED_CLASS(_cn)
 
#define IMPLEMENT_JSON_DOCUMENTATION(_cn)
 
#define IMPLEMENT_JSON_SERIALIZATION()
 
#define IMPLEMENT_WRAPPED_JSON_SERIALIZATION(_cn)
 
#define TOJSON_IMPL(__var)    {#__var, p.__var}
 
#define FROMJSON_IMPL_SIMPLE(__var)    getOptional(#__var, p.__var, j)
 
#define FROMJSON_IMPL(__var, __type, __default)    getOptional<__type>(#__var, p.__var, j, __default)
 
#define TOJSON_BASE_IMPL()    to_json(j, (ConfigurationObjectBase&)p)
 
#define FROMJSON_BASE_IMPL()    from_json(j, (ConfigurationObjectBase&)p);
 

Typedefs

typedef struct AppConfigurationObjects::_DataSeriesHeader_t AppConfigurationObjects::DataSeriesHeader_t
 
typedef struct AppConfigurationObjects::_DataElementUint8_t AppConfigurationObjects::DataElementUint8_t
 
typedef struct AppConfigurationObjects::_DataElementUnint16_t AppConfigurationObjects::DataElementUnint16_t
 
typedef struct AppConfigurationObjects::_DataElementUnint32_t AppConfigurationObjects::DataElementUnint32_t
 
typedef struct AppConfigurationObjects::_DataElementUnint64_t AppConfigurationObjects::DataElementUnint64_t
 

Enumerations

enum  DataSeriesValueType_t {
  invalid = 0 , uint8 = 1 , uint16 = 2 , uint32 = 3 ,
  uint64 = 4
}
 
enum  AppConfigurationObjects::HumanBiometricsTypes_t {
  unknown = 0 , heartRate = 1 , skinTemp = 2 , coreTemp = 3 ,
  hydration = 4 , bloodOxygenation = 5 , fatigueLevel = 6 , taskEffectiveness = 7
}
 Human Biometric Types. More...
 
enum  AppConfigurationObjects::TxPriority_t { AppConfigurationObjects::priBestEffort = 0 , AppConfigurationObjects::priSignaling = 1 , AppConfigurationObjects::priVideo = 2 , AppConfigurationObjects::priVoice = 3 }
 Network Transmission Priority. More...
 
enum  AppConfigurationObjects::AddressResolutionPolicy_t { AppConfigurationObjects::arpIpv4Only = 4 , AppConfigurationObjects::arpIpv6Only = 6 , AppConfigurationObjects::arpIpv4ThenIpv6 = 46 , AppConfigurationObjects::arpIpv6ThenIpv4 = 64 }
 Address family resolution policy. More...
 
enum  AppConfigurationObjects::IpFamilyType_t { AppConfigurationObjects::ifIpUnspec = 0 , AppConfigurationObjects::ifIp4 = 4 , AppConfigurationObjects::ifIp6 = 6 }
 
enum  AppConfigurationObjects::GroupRestrictionAccessPolicyType_t { AppConfigurationObjects::graptPermissive = 0 , AppConfigurationObjects::graptStrict = 1 }
 Enum describing restriction types. More...
 
enum  AppConfigurationObjects::RestrictionType_t { AppConfigurationObjects::rtUndefined = 0 , AppConfigurationObjects::rtWhitelist = 1 , AppConfigurationObjects::rtBlacklist = 2 }
 Enum describing restriction types. More...
 
enum  AppConfigurationObjects::RestrictionElementType_t {
  AppConfigurationObjects::retGroupId = 0 , AppConfigurationObjects::retGroupIdPattern = 1 , AppConfigurationObjects::retGenericAccessTagPattern = 2 , AppConfigurationObjects::retCertificateSerialNumberPattern = 3 ,
  AppConfigurationObjects::retCertificateFingerprintPattern = 4 , AppConfigurationObjects::retCertificateSubjectPattern = 5 , AppConfigurationObjects::retCertificateIssuerPattern = 6
}
 Enum describing restriction element types. More...
 

Functions

static FILE * AppConfigurationObjects::_internalFileOpener (const char *fn, const char *mode)
 
template<class T >
static void AppConfigurationObjects::getOptional (const char *name, T &v, const nlohmann::json &j, T def)
 
template<class T >
static void AppConfigurationObjects::getOptional (const char *name, T &v, const nlohmann::json &j)
 
template<class T >
static void AppConfigurationObjects::getOptionalWithIndicator (const char *name, T &v, const nlohmann::json &j, T def, bool *wasFound)
 
template<class T >
static void AppConfigurationObjects::getOptionalWithIndicator (const char *name, T &v, const nlohmann::json &j, bool *wasFound)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const ConfigurationObjectBase &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, ConfigurationObjectBase &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const KvPair &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, KvPair &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TuningSettings &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TuningSettings &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const FipsCryptoSettings &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, FipsCryptoSettings &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const WatchdogSettings &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, WatchdogSettings &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const FileRecordingRequest &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, FileRecordingRequest &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Feature &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Feature &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Featureset &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Featureset &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Agc &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Agc &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RtpPayloadTypeTranslation &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RtpPayloadTypeTranslation &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NetworkInterfaceDevice &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NetworkInterfaceDevice &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const ListOfNetworkInterfaceDevice &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, ListOfNetworkInterfaceDevice &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RtpHeader &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RtpHeader &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Rfc4733Event &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Rfc4733Event &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const BlobInfo &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, BlobInfo &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TxAudioUri &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TxAudioUri &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const AdvancedTxParams &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, AdvancedTxParams &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Identity &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Identity &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Location &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Location &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Power &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Power &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Connectivity &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Connectivity &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const PresenceDescriptorGroupItem &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, PresenceDescriptorGroupItem &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const PresenceDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, PresenceDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NetworkTxOptions &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NetworkTxOptions &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TcpNetworkTxOptions &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TcpNetworkTxOptions &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NetworkAddress &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NetworkAddress &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NetworkAddressRxTx &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NetworkAddressRxTx &p)
 
static bool AppConfigurationObjects::isValidGroupRestrictionAccessPolicyType (GroupRestrictionAccessPolicyType_t t)
 
static bool AppConfigurationObjects::isValidRestrictionType (RestrictionType_t t)
 
static bool AppConfigurationObjects::isValidRestrictionElementType (RestrictionElementType_t t)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NetworkAddressRestrictionList &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NetworkAddressRestrictionList &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const StringRestrictionList &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, StringRestrictionList &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const PacketCapturer &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, PacketCapturer &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TransportImpairment &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TransportImpairment &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NsmNetworking &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NsmNetworking &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NsmConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NsmConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Rallypoint &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Rallypoint &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointCluster &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointCluster &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NetworkDeviceDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NetworkDeviceDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const AudioGate &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, AudioGate &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TxAudio &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TxAudio &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const AudioRegistryDevice &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, AudioRegistryDevice &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const AudioRegistry &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, AudioRegistry &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const AudioDeviceDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, AudioDeviceDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const ListOfAudioDeviceDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, ListOfAudioDeviceDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Audio &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Audio &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TalkerInformation &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TalkerInformation &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupTalkers &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupTalkers &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Presence &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Presence &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Advertising &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Advertising &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupPriorityTranslation &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupPriorityTranslation &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupTimeline &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupTimeline &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupAppTransport &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupAppTransport &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RtpProfile &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RtpProfile &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Tls &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Tls &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RangerPackets &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RangerPackets &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Source &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Source &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupBridgeTargetOutputDetail &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupBridgeTargetOutputDetail &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupDefaultAudioPriority &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupDefaultAudioPriority &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Group &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Group &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Mission &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Mission &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const LicenseDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, LicenseDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngineNetworkingRpUdpStreaming &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngineNetworkingRpUdpStreaming &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicyNetworking &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicyNetworking &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Aec &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Aec &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Vad &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Vad &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Bridge &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Bridge &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const AndroidAudio &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, AndroidAudio &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicyAudio &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicyAudio &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const SecurityCertificate &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, SecurityCertificate &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicySecurity &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicySecurity &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicyLogging &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicyLogging &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicyDatabase &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicyDatabase &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const SecureSignature &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, SecureSignature &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NamedAudioDevice &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NamedAudioDevice &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicyNamedAudioDevices &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicyNamedAudioDevices &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const Licensing &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, Licensing &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const DiscoveryMagellan &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, DiscoveryMagellan &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const DiscoverySsdp &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, DiscoverySsdp &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const DiscoverySap &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, DiscoverySap &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const DiscoveryCistech &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, DiscoveryCistech &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const DiscoveryTrellisware &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, DiscoveryTrellisware &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const DiscoveryConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, DiscoveryConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicyInternals &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicyInternals &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicyTimelines &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicyTimelines &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RtpMapEntry &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RtpMapEntry &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const ExternalModule &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, ExternalModule &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const ExternalCodecDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, ExternalCodecDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngineStatusReportConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngineStatusReportConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EnginePolicy &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EnginePolicy &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TalkgroupAsset &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TalkgroupAsset &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngageDiscoveredGroup &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngageDiscoveredGroup &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointPeer &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointPeer &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointServerLimits &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointServerLimits &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointServerLinkGraph &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointServerLinkGraph &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointServerStreamStatsExport &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointServerStreamStatsExport &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointServerRouteMap &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointServerRouteMap &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const ExternalHealthCheckResponder &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, ExternalHealthCheckResponder &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const PeeringConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, PeeringConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const IgmpSnooping &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, IgmpSnooping &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointReflector &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointReflector &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointUdpStreamingIpvX &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointUdpStreamingIpvX &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointUdpStreaming &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointUdpStreaming &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointRpRtTimingBehavior &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointRpRtTimingBehavior &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointWebsocketSettings &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointWebsocketSettings &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointAdvertisingSettings &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointAdvertisingSettings &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const NamedIdentity &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, NamedIdentity &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointExtendedGroupRestriction &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointExtendedGroupRestriction &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointServer &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointServer &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const PlatformDiscoveredService &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, PlatformDiscoveredService &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TimelineQueryParameters &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TimelineQueryParameters &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const CertStoreCertificate &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, CertStoreCertificate &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const CertStore &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, CertStore &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const CertStoreCertificateElement &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, CertStoreCertificateElement &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const CertStoreDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, CertStoreDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const CertificateSubjectElement &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, CertificateSubjectElement &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const CertificateDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, CertificateDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RiffDescriptor &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RiffDescriptor &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const BridgeCreationDetail &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, BridgeCreationDetail &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupConnectionDetail &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupConnectionDetail &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupTxDetail &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupTxDetail &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupCreationDetail &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupCreationDetail &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupReconfigurationDetail &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupReconfigurationDetail &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupHealthReport &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupHealthReport &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const InboundProcessorStats &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, InboundProcessorStats &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TrafficCounter &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TrafficCounter &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const GroupStats &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, GroupStats &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const RallypointConnectionDetail &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, RallypointConnectionDetail &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TranslationSession &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TranslationSession &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const TranslationConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, TranslationConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const LingoServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, LingoServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const LingoServerInternals &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, LingoServerInternals &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const LingoServerConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, LingoServerConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const VoiceToVoiceSession &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, VoiceToVoiceSession &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const LingoConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, LingoConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const BridgingConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, BridgingConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const BridgingServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, BridgingServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const BridgingServerInternals &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, BridgingServerInternals &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const BridgingServerConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, BridgingServerConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EarGroupsConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EarGroupsConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EarServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EarServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EarServerInternals &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EarServerInternals &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EarServerConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EarServerConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngageSemGroupsConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngageSemGroupsConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngageSemServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngageSemServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngageSemServerInternals &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngageSemServerInternals &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngageSemServerConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngageSemServerConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngateGroup &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngateGroup &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngateGroupsConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngateGroupsConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngateServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngateServerStatusReportConfiguration &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngateServerInternals &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngateServerInternals &p)
 
static void AppConfigurationObjects::to_json (nlohmann::json &j, const EngateServerConfiguration &p)
 
static void AppConfigurationObjects::from_json (const nlohmann::json &j, EngateServerConfiguration &p)
 
static void AppConfigurationObjects::dumpExampleConfigurations (const char *path)
 

Variables

static const char * AppConfigurationObjects::ENGAGE_CONFIGURATION_OBJECT_ATTACHED_OBJECT = "_attached"
 
static std::string AppConfigurationObjects::EMPTY_STRING
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_INTERNAL = "com.rallytac.engage.internal"
 Internal to Engage.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_CORE = "com.rallytac.magellan.core"
 The source is a Magellan-capable entity.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_CISTECH = "com.rallytac.engage.magellan.cistech"
 The source is CISTECH via Magellan discovery.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_TRELLISWARE = "com.rallytac.engage.magellan.trellisware"
 The source is Trellisware via Magellan discovery.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_SILVUS = "com.rallytac.engage.magellan.silvus"
 The source is Silvus via Magellan discovery.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_PERSISTENT = "com.rallytac.engage.magellan.persistent"
 The source is Persistent Systems via Magellan discovery.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_DOMO = "com.rallytac.engage.magellan.domo"
 The source is Domo Tactical via Magellan discovery.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_KENWOOD = "com.rallytac.engage.magellan.kenwood"
 The source is Kenwood via Magellan discovery.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_TAIT = "com.rallytac.engage.magellan.tait"
 The source is Tait via Magellan discovery.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_SOURCE_ENGAGE_MAGELLAN_VOCALITY = "com.rallytac.engage.magellan.vocality"
 The source is Vocality via Magellan discovery.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NO_REAON = "NoReason"
 No particular reason was provided.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NO_LINK = "NoLink"
 The link to the Rallypoint is down.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_UNREGISTERED = "Unregistered"
 The group has been gracefully unregistered from the Rallypoint.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NOT_ALLOWED = "NotAllowed"
 The Rallypoint is not accepting registration for the group at this time.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_SECURITY_CLASSIFICATION_LEVEL_TOO_HIGH = "SecurityClassificationLevelTooHigh"
 The Rallypoint has denied the registration because the registration is for a security level not allowed on the RP.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_GENERAL_DENIAL = "GeneralDenial"
 The Rallypoint has denied the registration for no specific reason.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NO_ACCESS_TAG = "NoAccessTag"
 The Rallypoint denied the registration request because the far-end's certificate does not have an access tag for the group.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_EXCLUDED_ACCESS_TAG = "ExcludedAccessTag"
 The Rallypoint denied the registration request because the far-end's certificate does not have an access tag for the group.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NO_SERIAL = "NoSerial"
 The Rallypoint denied the registration request because the far-end's certificate does not have an an approved serial number.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_EXCLUDED_SERIAL = "ExcludedSerial"
 The Rallypoint denied the registration request because the far-end's certificate serial number has been excluded.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NO_FINGERPRINT = "NoFingerprint"
 The Rallypoint denied the registration request because the far-end's certificate does not have an an approved fingerprint.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_EXCLUDED_FINGERPRINT = "ExcludedFingerprint"
 The Rallypoint denied the registration request because the far-end's certificate fingerprint has been excluded.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NO_SUBJECT = "NoSubject"
 The Rallypoint denied the registration request because the far-end's certificate does not have an an approved subject.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_EXCLUDED_SUBJECT = "ExcludedSubject"
 The Rallypoint denied the registration request because the far-end's certificate subject has been excluded.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NO_ISSUER = "NoIssuer"
 The Rallypoint denied the registration request because the far-end's certificate does not have an an approved issuer.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_EXCLUDED_ISSUER = "ExcludedIssuer"
 The Rallypoint denied the registration request because the far-end's certificate issuer has been excluded.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_NOT_ON_WHITELIST = "NotOnWhitelist"
 The Rallypoint denied the registration request because the far-end does not appear in any whitelist criteria.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::GROUP_DISCONNECTED_REASON_ON_BLACKLIST = "OnBlacklist"
 The Rallypoint denied the registration request because the far-end does appears in blackist criteria.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::OID_RTS_PEM = "58217"
 Rally Tactical Systems' PEN as assigned by IANA.
 
static ENGAGE_IGNORE_COMPILER_UNUSED_WARNING const char * AppConfigurationObjects::OID_RTS_CERT_SUBJ_ACCESS_TAGS = "1.3.6.1.4.1.58217.1"
 The link to the Rallypoint is down.
 

Detailed Description

Place to look for configuration helper.

Definition in file ConfigurationObjects.h.

Macro Definition Documentation

◆ ENGAGE_IGNORE_COMPILER_UNUSED_WARNING

#define ENGAGE_IGNORE_COMPILER_UNUSED_WARNING

Detailed description of the ConfigurationObjects.h file

This file contains all the configuration objects

Copyright (c) 2019 Rally Tactical Systems, Inc. All rights reserved.

Definition at line 44 of file ConfigurationObjects.h.

◆ FROMJSON_BASE_IMPL

#define FROMJSON_BASE_IMPL ( )     from_json(j, (ConfigurationObjectBase&)p);

Definition at line 306 of file ConfigurationObjects.h.

◆ FROMJSON_IMPL

#define FROMJSON_IMPL ( __var,
__type,
__default )    getOptional<__type>(#__var, p.__var, j, __default)

Definition at line 300 of file ConfigurationObjects.h.

◆ FROMJSON_IMPL_SIMPLE

#define FROMJSON_IMPL_SIMPLE ( __var)     getOptional(#__var, p.__var, j)

Definition at line 297 of file ConfigurationObjects.h.

◆ IMPLEMENT_JSON_DOCUMENTATION

#define IMPLEMENT_JSON_DOCUMENTATION ( _cn)

Definition at line 192 of file ConfigurationObjects.h.

◆ IMPLEMENT_JSON_SERIALIZATION

#define IMPLEMENT_JSON_SERIALIZATION ( )

Definition at line 229 of file ConfigurationObjects.h.

◆ IMPLEMENT_WRAPPED_JSON_SERIALIZATION

#define IMPLEMENT_WRAPPED_JSON_SERIALIZATION ( _cn)
Value:
public: \
std::string serializeWrapped(const int indent = -1) \
{ \
try \
{ \
nlohmann::json j; \
to_json(j, *this); \
\
std::string rc; \
char firstChar[2]; \
firstChar[0] = #_cn[0]; \
firstChar[1] = 0; \
firstChar[0] = tolower(firstChar[0]); \
rc.assign("{\""); \
rc.append(firstChar); \
rc.append((#_cn) + 1); \
rc.append("\":"); \
rc.append(j.dump(indent)); \
rc.append("}"); \
\
return rc; \
} \
catch(...) \
{ \
return std::string("{}"); \
} \
}

Definition at line 265 of file ConfigurationObjects.h.

◆ JSON_SERIALIZED_CLASS

#define JSON_SERIALIZED_CLASS ( _cn)
Value:
class _cn; \
static void to_json(nlohmann::json& j, const _cn& p); \
static void from_json(const nlohmann::json& j, _cn& p);

Definition at line 187 of file ConfigurationObjects.h.

◆ TOJSON_BASE_IMPL

#define TOJSON_BASE_IMPL ( )     to_json(j, (ConfigurationObjectBase&)p)

Definition at line 303 of file ConfigurationObjects.h.

◆ TOJSON_IMPL

#define TOJSON_IMPL ( __var)     {#__var, p.__var}

Definition at line 294 of file ConfigurationObjects.h.

Enumeration Type Documentation

◆ AddressResolutionPolicy_t

Address family resolution policy.

Defines the policy on how to resolve/prefer IPv4 vs IPv6 names

Enumerator
arpIpv4Only 

IPv4 only.

arpIpv6Only 

IPv6 only.

arpIpv4ThenIpv6 

IPv4 then IPv6.

arpIpv6ThenIpv4 

IPv6 then IPv4.

Definition at line 2155 of file ConfigurationObjects.h.

◆ DataSeriesValueType_t

enum AppConfigurationObjects::DataSeriesValueType_t

Definition at line 143 of file ConfigurationObjects.h.

◆ GroupRestrictionAccessPolicyType_t

Enum describing restriction types.

Enumerator
graptPermissive 

Registration for groups is allowed by default.

graptStrict 

Registration for groups is NOT allowed by default - requires definitive access through something like a whitelist.

Definition at line 2404 of file ConfigurationObjects.h.

◆ HumanBiometricsTypes_t

Human Biometric Types.

TODO: More detailed HumanBiometricsTypes_t description.

Definition at line 157 of file ConfigurationObjects.h.

◆ IpFamilyType_t

Enumerator
ifIpUnspec 

Unspecified.

ifIp4 

IPv4.

ifIp6 

IPv6.

Definition at line 2275 of file ConfigurationObjects.h.

◆ RestrictionElementType_t

Enum describing restriction element types.

Enumerator
retGroupId 

A literal group ID.

retGroupIdPattern 

Elements are group ID regex patterns.

retGenericAccessTagPattern 

Elements are generic access tags regex patterns.

retCertificateSerialNumberPattern 

Elements are X.509 certificate serial number regex patterns.

retCertificateFingerprintPattern 

Elements are X.509 certificate fingerprint regex patterns.

retCertificateSubjectPattern 

Elements are X.509 certificate subject regex patterns.

retCertificateIssuerPattern 

Elements are X.509 certificate issuer regex patterns.

Definition at line 2440 of file ConfigurationObjects.h.

◆ RestrictionType_t

Enum describing restriction types.

Enumerator
rtUndefined 

Undefined.

rtWhitelist 

Elements are whitelisted.

rtBlacklist 

Elements are blacklisted.

Definition at line 2420 of file ConfigurationObjects.h.

◆ TxPriority_t

Network Transmission Priority.

Priority to set on the packets in order for the network to optimize routing of the packets

Enumerator
priBestEffort 

best effort

priSignaling 

signaling

priVideo 

video

priVoice 

voice

Definition at line 2135 of file ConfigurationObjects.h.

Function Documentation

◆ _internalFileOpener()

static FILE * AppConfigurationObjects::_internalFileOpener ( const char * fn,
const char * mode )
static

Definition at line 171 of file ConfigurationObjects.h.

◆ dumpExampleConfigurations()

static void AppConfigurationObjects::dumpExampleConfigurations ( const char * path)
inlinestatic

Definition at line 13058 of file ConfigurationObjects.h.

◆ from_json() [1/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
AdvancedTxParams & p )
static

Definition at line 1556 of file ConfigurationObjects.h.

◆ from_json() [2/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Advertising & p )
static

Definition at line 4456 of file ConfigurationObjects.h.

◆ from_json() [3/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Aec & p )
static

Definition at line 6101 of file ConfigurationObjects.h.

◆ from_json() [4/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Agc & p )
static

Definition at line 958 of file ConfigurationObjects.h.

◆ from_json() [5/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
AndroidAudio & p )
static

Definition at line 6342 of file ConfigurationObjects.h.

◆ from_json() [6/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Audio & p )
static

Definition at line 4149 of file ConfigurationObjects.h.

◆ from_json() [7/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
AudioDeviceDescriptor & p )
static

Definition at line 4015 of file ConfigurationObjects.h.

◆ from_json() [8/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
AudioGate & p )
static

Definition at line 3334 of file ConfigurationObjects.h.

◆ from_json() [9/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
AudioRegistry & p )
static

Definition at line 3841 of file ConfigurationObjects.h.

◆ from_json() [10/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
AudioRegistryDevice & p )
static

Definition at line 3780 of file ConfigurationObjects.h.

◆ from_json() [11/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
BlobInfo & p )
static

Definition at line 1393 of file ConfigurationObjects.h.

◆ from_json() [12/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Bridge & p )
static

Definition at line 6233 of file ConfigurationObjects.h.

◆ from_json() [13/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
BridgeCreationDetail & p )
static

Definition at line 10544 of file ConfigurationObjects.h.

◆ from_json() [14/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
BridgingConfiguration & p )
static

Definition at line 11820 of file ConfigurationObjects.h.

◆ from_json() [15/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
BridgingServerConfiguration & p )
static

Definition at line 12092 of file ConfigurationObjects.h.

◆ from_json() [16/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
BridgingServerInternals & p )
static

Definition at line 11955 of file ConfigurationObjects.h.

◆ from_json() [17/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
BridgingServerStatusReportConfiguration & p )
static

Definition at line 11894 of file ConfigurationObjects.h.

◆ from_json() [18/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
CertificateDescriptor & p )
static

Definition at line 10365 of file ConfigurationObjects.h.

◆ from_json() [19/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
CertificateSubjectElement & p )
static

Definition at line 10268 of file ConfigurationObjects.h.

◆ from_json() [20/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
CertStore & p )
static

Definition at line 10090 of file ConfigurationObjects.h.

◆ from_json() [21/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
CertStoreCertificate & p )
static

Definition at line 10037 of file ConfigurationObjects.h.

◆ from_json() [22/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
CertStoreCertificateElement & p )
static

Definition at line 10150 of file ConfigurationObjects.h.

◆ from_json() [23/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
CertStoreDescriptor & p )
static

Definition at line 10218 of file ConfigurationObjects.h.

◆ from_json() [24/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
ConfigurationObjectBase & p )
static

Definition at line 438 of file ConfigurationObjects.h.

◆ from_json() [25/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Connectivity & p )
static

Definition at line 1895 of file ConfigurationObjects.h.

◆ from_json() [26/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
DiscoveryCistech & p )
static

Definition at line 7215 of file ConfigurationObjects.h.

◆ from_json() [27/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
DiscoveryConfiguration & p )
static

Definition at line 7331 of file ConfigurationObjects.h.

◆ from_json() [28/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
DiscoveryMagellan & p )
static

Definition at line 6999 of file ConfigurationObjects.h.

◆ from_json() [29/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
DiscoverySap & p )
static

Definition at line 7149 of file ConfigurationObjects.h.

◆ from_json() [30/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
DiscoverySsdp & p )
static

Definition at line 7071 of file ConfigurationObjects.h.

◆ from_json() [31/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
DiscoveryTrellisware & p )
static

Definition at line 7268 of file ConfigurationObjects.h.

◆ from_json() [32/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EarGroupsConfiguration & p )
static

Definition at line 12150 of file ConfigurationObjects.h.

◆ from_json() [33/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EarServerConfiguration & p )
static

Definition at line 12382 of file ConfigurationObjects.h.

◆ from_json() [34/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EarServerInternals & p )
static

Definition at line 12272 of file ConfigurationObjects.h.

◆ from_json() [35/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EarServerStatusReportConfiguration & p )
static

Definition at line 12213 of file ConfigurationObjects.h.

◆ from_json() [36/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngageDiscoveredGroup & p )
static

Definition at line 8086 of file ConfigurationObjects.h.

◆ from_json() [37/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngageSemGroupsConfiguration & p )
static

Definition at line 12438 of file ConfigurationObjects.h.

◆ from_json() [38/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngageSemServerConfiguration & p )
static

Definition at line 12687 of file ConfigurationObjects.h.

◆ from_json() [39/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngageSemServerInternals & p )
static

Definition at line 12560 of file ConfigurationObjects.h.

◆ from_json() [40/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngageSemServerStatusReportConfiguration & p )
static

Definition at line 12501 of file ConfigurationObjects.h.

◆ from_json() [41/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngateGroup & p )
static

Definition at line 12760 of file ConfigurationObjects.h.

◆ from_json() [42/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngateGroupsConfiguration & p )
static

Definition at line 12806 of file ConfigurationObjects.h.

◆ from_json() [43/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngateServerConfiguration & p )
static

Definition at line 13038 of file ConfigurationObjects.h.

◆ from_json() [44/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngateServerInternals & p )
static

Definition at line 12928 of file ConfigurationObjects.h.

◆ from_json() [45/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngateServerStatusReportConfiguration & p )
static

Definition at line 12869 of file ConfigurationObjects.h.

◆ from_json() [46/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngineNetworkingRpUdpStreaming & p )
static

Definition at line 5925 of file ConfigurationObjects.h.

◆ from_json() [47/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicy & p )
static

Definition at line 7965 of file ConfigurationObjects.h.

◆ from_json() [48/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicyAudio & p )
static

Definition at line 6463 of file ConfigurationObjects.h.

◆ from_json() [49/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicyDatabase & p )
static

Definition at line 6713 of file ConfigurationObjects.h.

◆ from_json() [50/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicyInternals & p )
static

Definition at line 7448 of file ConfigurationObjects.h.

◆ from_json() [51/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicyLogging & p )
static

Definition at line 6662 of file ConfigurationObjects.h.

◆ from_json() [52/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicyNamedAudioDevices & p )
static

Definition at line 6869 of file ConfigurationObjects.h.

◆ from_json() [53/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicyNetworking & p )
static

Definition at line 6009 of file ConfigurationObjects.h.

◆ from_json() [54/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicySecurity & p )
static

Definition at line 6598 of file ConfigurationObjects.h.

◆ from_json() [55/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EnginePolicyTimelines & p )
static

Definition at line 7577 of file ConfigurationObjects.h.

◆ from_json() [56/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
EngineStatusReportConfiguration & p )
static

Definition at line 7844 of file ConfigurationObjects.h.

◆ from_json() [57/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
ExternalCodecDescriptor & p )
static

Definition at line 7772 of file ConfigurationObjects.h.

◆ from_json() [58/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
ExternalHealthCheckResponder & p )
static

Definition at line 8689 of file ConfigurationObjects.h.

◆ from_json() [59/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
ExternalModule & p )
static

Definition at line 7703 of file ConfigurationObjects.h.

◆ from_json() [60/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Feature & p )
static

Definition at line 834 of file ConfigurationObjects.h.

◆ from_json() [61/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Featureset & p )
static

Definition at line 888 of file ConfigurationObjects.h.

◆ from_json() [62/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
FileRecordingRequest & p )
static

Definition at line 772 of file ConfigurationObjects.h.

◆ from_json() [63/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
FipsCryptoSettings & p )
static

Definition at line 656 of file ConfigurationObjects.h.

◆ from_json() [64/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Group & p )
static

Definition at line 5576 of file ConfigurationObjects.h.

◆ from_json() [65/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupAppTransport & p )
static

Definition at line 4703 of file ConfigurationObjects.h.

◆ from_json() [66/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupBridgeTargetOutputDetail & p )
static

Definition at line 5129 of file ConfigurationObjects.h.

◆ from_json() [67/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupConnectionDetail & p )
static

Definition at line 10623 of file ConfigurationObjects.h.

◆ from_json() [68/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupCreationDetail & p )
static

Definition at line 10853 of file ConfigurationObjects.h.

◆ from_json() [69/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupDefaultAudioPriority & p )
static

Definition at line 5185 of file ConfigurationObjects.h.

◆ from_json() [70/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupHealthReport & p )
static

Definition at line 11022 of file ConfigurationObjects.h.

◆ from_json() [71/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupPriorityTranslation & p )
static

Definition at line 4511 of file ConfigurationObjects.h.

◆ from_json() [72/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupReconfigurationDetail & p )
static

Definition at line 10938 of file ConfigurationObjects.h.

◆ from_json() [73/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupStats & p )
static

Definition at line 11213 of file ConfigurationObjects.h.

◆ from_json() [74/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupTalkers & p )
static

Definition at line 4315 of file ConfigurationObjects.h.

◆ from_json() [75/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupTimeline & p )
static

Definition at line 4566 of file ConfigurationObjects.h.

◆ from_json() [76/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
GroupTxDetail & p )
static

Definition at line 10753 of file ConfigurationObjects.h.

◆ from_json() [77/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Identity & p )
static

Definition at line 1636 of file ConfigurationObjects.h.

◆ from_json() [78/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
IgmpSnooping & p )
static

Definition at line 8803 of file ConfigurationObjects.h.

◆ from_json() [79/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
InboundProcessorStats & p )
static

Definition at line 11106 of file ConfigurationObjects.h.

◆ from_json() [80/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
KvPair & p )
static

Definition at line 491 of file ConfigurationObjects.h.

◆ from_json() [81/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
LicenseDescriptor & p )
static

Definition at line 5843 of file ConfigurationObjects.h.

◆ from_json() [82/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Licensing & p )
static

Definition at line 6936 of file ConfigurationObjects.h.

◆ from_json() [83/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
LingoConfiguration & p )
static

Definition at line 11771 of file ConfigurationObjects.h.

◆ from_json() [84/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
LingoServerConfiguration & p )
static

Definition at line 11647 of file ConfigurationObjects.h.

◆ from_json() [85/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
LingoServerInternals & p )
static

Definition at line 11533 of file ConfigurationObjects.h.

◆ from_json() [86/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
LingoServerStatusReportConfiguration & p )
static

Definition at line 11472 of file ConfigurationObjects.h.

◆ from_json() [87/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
ListOfAudioDeviceDescriptor & p )
static

Definition at line 4064 of file ConfigurationObjects.h.

◆ from_json() [88/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
ListOfNetworkInterfaceDevice & p )
static

Definition at line 1129 of file ConfigurationObjects.h.

◆ from_json() [89/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Location & p )
static

Definition at line 1728 of file ConfigurationObjects.h.

◆ from_json() [90/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Mission & p )
static

Definition at line 5678 of file ConfigurationObjects.h.

◆ from_json() [91/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NamedAudioDevice & p )
static

Definition at line 6825 of file ConfigurationObjects.h.

◆ from_json() [92/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NamedIdentity & p )
static

Definition at line 9297 of file ConfigurationObjects.h.

◆ from_json() [93/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NetworkAddress & p )
static

Definition at line 2345 of file ConfigurationObjects.h.

◆ from_json() [94/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NetworkAddressRestrictionList & p )
static

Definition at line 2519 of file ConfigurationObjects.h.

◆ from_json() [95/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NetworkAddressRxTx & p )
static

Definition at line 2396 of file ConfigurationObjects.h.

◆ from_json() [96/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NetworkDeviceDescriptor & p )
static

Definition at line 3259 of file ConfigurationObjects.h.

◆ from_json() [97/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NetworkInterfaceDevice & p )
static

Definition at line 1088 of file ConfigurationObjects.h.

◆ from_json() [98/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NetworkTxOptions & p )
static

Definition at line 2222 of file ConfigurationObjects.h.

◆ from_json() [99/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NsmConfiguration & p )
static

Definition at line 2809 of file ConfigurationObjects.h.

◆ from_json() [100/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
NsmNetworking & p )
static

Definition at line 2738 of file ConfigurationObjects.h.

◆ from_json() [101/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
PacketCapturer & p )
static

Definition at line 2624 of file ConfigurationObjects.h.

◆ from_json() [102/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
PeeringConfiguration & p )
static

Definition at line 8747 of file ConfigurationObjects.h.

◆ from_json() [103/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
PlatformDiscoveredService & p )
static

Definition at line 9845 of file ConfigurationObjects.h.

◆ from_json() [104/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Power & p )
static

Definition at line 1815 of file ConfigurationObjects.h.

◆ from_json() [105/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Presence & p )
static

Definition at line 4398 of file ConfigurationObjects.h.

◆ from_json() [106/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
PresenceDescriptor & p )
static

Definition at line 2113 of file ConfigurationObjects.h.

◆ from_json() [107/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
PresenceDescriptorGroupItem & p )
static

Definition at line 1958 of file ConfigurationObjects.h.

◆ from_json() [108/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Rallypoint & p )
static

Definition at line 3064 of file ConfigurationObjects.h.

◆ from_json() [109/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointAdvertisingSettings & p )
static

Definition at line 9243 of file ConfigurationObjects.h.

◆ from_json() [110/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointCluster & p )
static

Definition at line 3155 of file ConfigurationObjects.h.

◆ from_json() [111/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointConnectionDetail & p )
static

Definition at line 11285 of file ConfigurationObjects.h.

◆ from_json() [112/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointExtendedGroupRestriction & p )
static

Definition at line 9343 of file ConfigurationObjects.h.

◆ from_json() [113/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointPeer & p )
static

Definition at line 8205 of file ConfigurationObjects.h.

◆ from_json() [114/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointReflector & p )
static

Definition at line 8886 of file ConfigurationObjects.h.

◆ from_json() [115/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointRpRtTimingBehavior & p )
static

Definition at line 9109 of file ConfigurationObjects.h.

◆ from_json() [116/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointServer & p )
static

Definition at line 9715 of file ConfigurationObjects.h.

◆ from_json() [117/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointServerLimits & p )
static

Definition at line 8328 of file ConfigurationObjects.h.

◆ from_json() [118/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointServerLinkGraph & p )
static

Definition at line 8497 of file ConfigurationObjects.h.

◆ from_json() [119/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointServerRouteMap & p )
static

Definition at line 8636 of file ConfigurationObjects.h.

◆ from_json() [120/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointServerStatusReportConfiguration & p )
static

Definition at line 8415 of file ConfigurationObjects.h.

◆ from_json() [121/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointServerStreamStatsExport & p )
static

Definition at line 8583 of file ConfigurationObjects.h.

◆ from_json() [122/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointUdpStreaming & p )
static

Definition at line 9033 of file ConfigurationObjects.h.

◆ from_json() [123/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointUdpStreamingIpvX & p )
static

Definition at line 8937 of file ConfigurationObjects.h.

◆ from_json() [124/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RallypointWebsocketSettings & p )
static

Definition at line 9172 of file ConfigurationObjects.h.

◆ from_json() [125/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RangerPackets & p )
static

Definition at line 4989 of file ConfigurationObjects.h.

◆ from_json() [126/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Rfc4733Event & p )
static

Definition at line 1281 of file ConfigurationObjects.h.

◆ from_json() [127/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RiffDescriptor & p )
static

Definition at line 10456 of file ConfigurationObjects.h.

◆ from_json() [128/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RtpHeader & p )
static

Definition at line 1206 of file ConfigurationObjects.h.

◆ from_json() [129/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RtpMapEntry & p )
static

Definition at line 7644 of file ConfigurationObjects.h.

◆ from_json() [130/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RtpPayloadTypeTranslation & p )
static

Definition at line 1016 of file ConfigurationObjects.h.

◆ from_json() [131/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
RtpProfile & p )
static

Definition at line 4845 of file ConfigurationObjects.h.

◆ from_json() [132/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
SecureSignature & p )
static

Definition at line 6769 of file ConfigurationObjects.h.

◆ from_json() [133/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
SecurityCertificate & p )
static

Definition at line 6531 of file ConfigurationObjects.h.

◆ from_json() [134/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Source & p )
static

Definition at line 5053 of file ConfigurationObjects.h.

◆ from_json() [135/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
StringRestrictionList & p )
static

Definition at line 2574 of file ConfigurationObjects.h.

◆ from_json() [136/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TalkerInformation & p )
static

Definition at line 4261 of file ConfigurationObjects.h.

◆ from_json() [137/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TalkgroupAsset & p )
static

Definition at line 8029 of file ConfigurationObjects.h.

◆ from_json() [138/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TcpNetworkTxOptions & p )
static

Definition at line 2268 of file ConfigurationObjects.h.

◆ from_json() [139/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TimelineQueryParameters & p )
static

Definition at line 9968 of file ConfigurationObjects.h.

◆ from_json() [140/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Tls & p )
static

Definition at line 4930 of file ConfigurationObjects.h.

◆ from_json() [141/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TrafficCounter & p )
static

Definition at line 11162 of file ConfigurationObjects.h.

◆ from_json() [142/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TranslationConfiguration & p )
static

Definition at line 11398 of file ConfigurationObjects.h.

◆ from_json() [143/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TranslationSession & p )
static

Definition at line 11347 of file ConfigurationObjects.h.

◆ from_json() [144/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TransportImpairment & p )
static

Definition at line 2674 of file ConfigurationObjects.h.

◆ from_json() [145/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TuningSettings & p )
static

Definition at line 584 of file ConfigurationObjects.h.

◆ from_json() [146/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TxAudio & p )
static

Definition at line 3665 of file ConfigurationObjects.h.

◆ from_json() [147/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
TxAudioUri & p )
static

Definition at line 1454 of file ConfigurationObjects.h.

◆ from_json() [148/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
Vad & p )
static

Definition at line 6172 of file ConfigurationObjects.h.

◆ from_json() [149/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
VoiceToVoiceSession & p )
static

Definition at line 11720 of file ConfigurationObjects.h.

◆ from_json() [150/150]

static void AppConfigurationObjects::from_json ( const nlohmann::json & j,
WatchdogSettings & p )
static

Definition at line 720 of file ConfigurationObjects.h.

◆ getOptional() [1/2]

template<class T >
static void AppConfigurationObjects::getOptional ( const char * name,
T & v,
const nlohmann::json & j )
static

Definition at line 334 of file ConfigurationObjects.h.

◆ getOptional() [2/2]

template<class T >
static void AppConfigurationObjects::getOptional ( const char * name,
T & v,
const nlohmann::json & j,
T def )
static

Definition at line 314 of file ConfigurationObjects.h.

◆ getOptionalWithIndicator() [1/2]

template<class T >
static void AppConfigurationObjects::getOptionalWithIndicator ( const char * name,
T & v,
const nlohmann::json & j,
bool * wasFound )
static

Definition at line 372 of file ConfigurationObjects.h.

◆ getOptionalWithIndicator() [2/2]

template<class T >
static void AppConfigurationObjects::getOptionalWithIndicator ( const char * name,
T & v,
const nlohmann::json & j,
T def,
bool * wasFound )
static

Definition at line 349 of file ConfigurationObjects.h.

◆ isValidGroupRestrictionAccessPolicyType()

static bool AppConfigurationObjects::isValidGroupRestrictionAccessPolicyType ( GroupRestrictionAccessPolicyType_t t)
static

Definition at line 2413 of file ConfigurationObjects.h.

◆ isValidRestrictionElementType()

static bool AppConfigurationObjects::isValidRestrictionElementType ( RestrictionElementType_t t)
static

Definition at line 2464 of file ConfigurationObjects.h.

◆ isValidRestrictionType()

static bool AppConfigurationObjects::isValidRestrictionType ( RestrictionType_t t)
static

Definition at line 2432 of file ConfigurationObjects.h.

◆ to_json() [1/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const AdvancedTxParams & p )
static

Definition at line 1540 of file ConfigurationObjects.h.

◆ to_json() [2/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Advertising & p )
static

Definition at line 4448 of file ConfigurationObjects.h.

◆ to_json() [3/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Aec & p )
static

Definition at line 6092 of file ConfigurationObjects.h.

◆ to_json() [4/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Agc & p )
static

Definition at line 947 of file ConfigurationObjects.h.

◆ to_json() [5/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const AndroidAudio & p )
static

Definition at line 6329 of file ConfigurationObjects.h.

◆ to_json() [6/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Audio & p )
static

Definition at line 4135 of file ConfigurationObjects.h.

◆ to_json() [7/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const AudioDeviceDescriptor & p )
static

Definition at line 3995 of file ConfigurationObjects.h.

◆ to_json() [8/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const AudioGate & p )
static

Definition at line 3323 of file ConfigurationObjects.h.

◆ to_json() [9/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const AudioRegistry & p )
static

Definition at line 3834 of file ConfigurationObjects.h.

◆ to_json() [10/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const AudioRegistryDevice & p )
static

Definition at line 3767 of file ConfigurationObjects.h.

◆ to_json() [11/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const BlobInfo & p )
static

Definition at line 1381 of file ConfigurationObjects.h.

◆ to_json() [12/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Bridge & p )
static

Definition at line 6224 of file ConfigurationObjects.h.

◆ to_json() [13/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const BridgeCreationDetail & p )
static

Definition at line 10537 of file ConfigurationObjects.h.

◆ to_json() [14/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const BridgingConfiguration & p )
static

Definition at line 11813 of file ConfigurationObjects.h.

◆ to_json() [15/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const BridgingServerConfiguration & p )
static

Definition at line 12072 of file ConfigurationObjects.h.

◆ to_json() [16/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const BridgingServerInternals & p )
static

Definition at line 11947 of file ConfigurationObjects.h.

◆ to_json() [17/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const BridgingServerStatusReportConfiguration & p )
static

Definition at line 11882 of file ConfigurationObjects.h.

◆ to_json() [18/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const CertificateDescriptor & p )
static

Definition at line 10348 of file ConfigurationObjects.h.

◆ to_json() [19/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const CertificateSubjectElement & p )
static

Definition at line 10261 of file ConfigurationObjects.h.

◆ to_json() [20/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const CertStore & p )
static

Definition at line 10082 of file ConfigurationObjects.h.

◆ to_json() [21/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const CertStoreCertificate & p )
static

Definition at line 10028 of file ConfigurationObjects.h.

◆ to_json() [22/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const CertStoreCertificateElement & p )
static

Definition at line 10137 of file ConfigurationObjects.h.

◆ to_json() [23/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const CertStoreDescriptor & p )
static

Definition at line 10207 of file ConfigurationObjects.h.

◆ to_json() [24/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const ConfigurationObjectBase & p )
static

Definition at line 425 of file ConfigurationObjects.h.

◆ to_json() [25/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Connectivity & p )
static

Definition at line 1884 of file ConfigurationObjects.h.

◆ to_json() [26/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const DiscoveryCistech & p )
static

Definition at line 7206 of file ConfigurationObjects.h.

◆ to_json() [27/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const DiscoveryConfiguration & p )
static

Definition at line 7321 of file ConfigurationObjects.h.

◆ to_json() [28/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const DiscoveryMagellan & p )
static

Definition at line 6990 of file ConfigurationObjects.h.

◆ to_json() [29/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const DiscoverySap & p )
static

Definition at line 7139 of file ConfigurationObjects.h.

◆ to_json() [30/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const DiscoverySsdp & p )
static

Definition at line 7060 of file ConfigurationObjects.h.

◆ to_json() [31/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const DiscoveryTrellisware & p )
static

Definition at line 7261 of file ConfigurationObjects.h.

◆ to_json() [32/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EarGroupsConfiguration & p )
static

Definition at line 12144 of file ConfigurationObjects.h.

◆ to_json() [33/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EarServerConfiguration & p )
static

Definition at line 12363 of file ConfigurationObjects.h.

◆ to_json() [34/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EarServerInternals & p )
static

Definition at line 12264 of file ConfigurationObjects.h.

◆ to_json() [35/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EarServerStatusReportConfiguration & p )
static

Definition at line 12203 of file ConfigurationObjects.h.

◆ to_json() [36/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngageDiscoveredGroup & p )
static

Definition at line 8077 of file ConfigurationObjects.h.

◆ to_json() [37/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngageSemGroupsConfiguration & p )
static

Definition at line 12432 of file ConfigurationObjects.h.

◆ to_json() [38/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngageSemServerConfiguration & p )
static

Definition at line 12663 of file ConfigurationObjects.h.

◆ to_json() [39/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngageSemServerInternals & p )
static

Definition at line 12552 of file ConfigurationObjects.h.

◆ to_json() [40/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngageSemServerStatusReportConfiguration & p )
static

Definition at line 12491 of file ConfigurationObjects.h.

◆ to_json() [41/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngateGroup & p )
static

Definition at line 12748 of file ConfigurationObjects.h.

◆ to_json() [42/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngateGroupsConfiguration & p )
static

Definition at line 12800 of file ConfigurationObjects.h.

◆ to_json() [43/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngateServerConfiguration & p )
static

Definition at line 13019 of file ConfigurationObjects.h.

◆ to_json() [44/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngateServerInternals & p )
static

Definition at line 12920 of file ConfigurationObjects.h.

◆ to_json() [45/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngateServerStatusReportConfiguration & p )
static

Definition at line 12859 of file ConfigurationObjects.h.

◆ to_json() [46/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngineNetworkingRpUdpStreaming & p )
static

Definition at line 5915 of file ConfigurationObjects.h.

◆ to_json() [47/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicy & p )
static

Definition at line 7945 of file ConfigurationObjects.h.

◆ to_json() [48/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicyAudio & p )
static

Definition at line 6443 of file ConfigurationObjects.h.

◆ to_json() [49/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicyDatabase & p )
static

Definition at line 6704 of file ConfigurationObjects.h.

◆ to_json() [50/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicyInternals & p )
static

Definition at line 7428 of file ConfigurationObjects.h.

◆ to_json() [51/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicyLogging & p )
static

Definition at line 6655 of file ConfigurationObjects.h.

◆ to_json() [52/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicyNamedAudioDevices & p )
static

Definition at line 6862 of file ConfigurationObjects.h.

◆ to_json() [53/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicyNetworking & p )
static

Definition at line 5994 of file ConfigurationObjects.h.

◆ to_json() [54/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicySecurity & p )
static

Definition at line 6591 of file ConfigurationObjects.h.

◆ to_json() [55/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EnginePolicyTimelines & p )
static

Definition at line 7560 of file ConfigurationObjects.h.

◆ to_json() [56/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const EngineStatusReportConfiguration & p )
static

Definition at line 7833 of file ConfigurationObjects.h.

◆ to_json() [57/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const ExternalCodecDescriptor & p )
static

Definition at line 7763 of file ConfigurationObjects.h.

◆ to_json() [58/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const ExternalHealthCheckResponder & p )
static

Definition at line 8682 of file ConfigurationObjects.h.

◆ to_json() [59/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const ExternalModule & p )
static

Definition at line 7691 of file ConfigurationObjects.h.

◆ to_json() [60/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Feature & p )
static

Definition at line 823 of file ConfigurationObjects.h.

◆ to_json() [61/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Featureset & p )
static

Definition at line 880 of file ConfigurationObjects.h.

◆ to_json() [62/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const FileRecordingRequest & p )
static

Definition at line 764 of file ConfigurationObjects.h.

◆ to_json() [63/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const FipsCryptoSettings & p )
static

Definition at line 646 of file ConfigurationObjects.h.

◆ to_json() [64/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Group & p )
static

Definition at line 5483 of file ConfigurationObjects.h.

◆ to_json() [65/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupAppTransport & p )
static

Definition at line 4696 of file ConfigurationObjects.h.

◆ to_json() [66/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupBridgeTargetOutputDetail & p )
static

Definition at line 5122 of file ConfigurationObjects.h.

◆ to_json() [67/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupConnectionDetail & p )
static

Definition at line 10608 of file ConfigurationObjects.h.

◆ to_json() [68/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupCreationDetail & p )
static

Definition at line 10846 of file ConfigurationObjects.h.

◆ to_json() [69/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupDefaultAudioPriority & p )
static

Definition at line 5178 of file ConfigurationObjects.h.

◆ to_json() [70/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupHealthReport & p )
static

Definition at line 11002 of file ConfigurationObjects.h.

◆ to_json() [71/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupPriorityTranslation & p )
static

Definition at line 4503 of file ConfigurationObjects.h.

◆ to_json() [72/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupReconfigurationDetail & p )
static

Definition at line 10931 of file ConfigurationObjects.h.

◆ to_json() [73/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupStats & p )
static

Definition at line 11204 of file ConfigurationObjects.h.

◆ to_json() [74/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupTalkers & p )
static

Definition at line 4309 of file ConfigurationObjects.h.

◆ to_json() [75/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupTimeline & p )
static

Definition at line 4558 of file ConfigurationObjects.h.

◆ to_json() [76/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const GroupTxDetail & p )
static

Definition at line 10734 of file ConfigurationObjects.h.

◆ to_json() [77/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Identity & p )
static

Definition at line 1627 of file ConfigurationObjects.h.

◆ to_json() [78/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const IgmpSnooping & p )
static

Definition at line 8795 of file ConfigurationObjects.h.

◆ to_json() [79/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const InboundProcessorStats & p )
static

Definition at line 11090 of file ConfigurationObjects.h.

◆ to_json() [80/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const KvPair & p )
static

Definition at line 484 of file ConfigurationObjects.h.

◆ to_json() [81/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const LicenseDescriptor & p )
static

Definition at line 5822 of file ConfigurationObjects.h.

◆ to_json() [82/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Licensing & p )
static

Definition at line 6926 of file ConfigurationObjects.h.

◆ to_json() [83/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const LingoConfiguration & p )
static

Definition at line 11764 of file ConfigurationObjects.h.

◆ to_json() [84/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const LingoServerConfiguration & p )
static

Definition at line 11627 of file ConfigurationObjects.h.

◆ to_json() [85/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const LingoServerInternals & p )
static

Definition at line 11525 of file ConfigurationObjects.h.

◆ to_json() [86/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const LingoServerStatusReportConfiguration & p )
static

Definition at line 11460 of file ConfigurationObjects.h.

◆ to_json() [87/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const ListOfAudioDeviceDescriptor & p )
static

Definition at line 4058 of file ConfigurationObjects.h.

◆ to_json() [88/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const ListOfNetworkInterfaceDevice & p )
static

Definition at line 1123 of file ConfigurationObjects.h.

◆ to_json() [89/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Location & p )
static

Definition at line 1713 of file ConfigurationObjects.h.

◆ to_json() [90/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Mission & p )
static

Definition at line 5666 of file ConfigurationObjects.h.

◆ to_json() [91/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NamedAudioDevice & p )
static

Definition at line 6812 of file ConfigurationObjects.h.

◆ to_json() [92/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NamedIdentity & p )
static

Definition at line 9290 of file ConfigurationObjects.h.

◆ to_json() [93/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NetworkAddress & p )
static

Definition at line 2338 of file ConfigurationObjects.h.

◆ to_json() [94/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NetworkAddressRestrictionList & p )
static

Definition at line 2512 of file ConfigurationObjects.h.

◆ to_json() [95/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NetworkAddressRxTx & p )
static

Definition at line 2389 of file ConfigurationObjects.h.

◆ to_json() [96/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NetworkDeviceDescriptor & p )
static

Definition at line 3246 of file ConfigurationObjects.h.

◆ to_json() [97/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NetworkInterfaceDevice & p )
static

Definition at line 1074 of file ConfigurationObjects.h.

◆ to_json() [98/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NetworkTxOptions & p )
static

Definition at line 2215 of file ConfigurationObjects.h.

◆ to_json() [99/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NsmConfiguration & p )
static

Definition at line 2796 of file ConfigurationObjects.h.

◆ to_json() [100/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const NsmNetworking & p )
static

Definition at line 2725 of file ConfigurationObjects.h.

◆ to_json() [101/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const PacketCapturer & p )
static

Definition at line 2616 of file ConfigurationObjects.h.

◆ to_json() [102/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const PeeringConfiguration & p )
static

Definition at line 8738 of file ConfigurationObjects.h.

◆ to_json() [103/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const PlatformDiscoveredService & p )
static

Definition at line 9834 of file ConfigurationObjects.h.

◆ to_json() [104/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Power & p )
static

Definition at line 1804 of file ConfigurationObjects.h.

◆ to_json() [105/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Presence & p )
static

Definition at line 4388 of file ConfigurationObjects.h.

◆ to_json() [106/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const PresenceDescriptor & p )
static

Definition at line 2089 of file ConfigurationObjects.h.

◆ to_json() [107/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const PresenceDescriptorGroupItem & p )
static

Definition at line 1950 of file ConfigurationObjects.h.

◆ to_json() [108/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Rallypoint & p )
static

Definition at line 3044 of file ConfigurationObjects.h.

◆ to_json() [109/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointAdvertisingSettings & p )
static

Definition at line 9232 of file ConfigurationObjects.h.

◆ to_json() [110/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointCluster & p )
static

Definition at line 3145 of file ConfigurationObjects.h.

◆ to_json() [111/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointConnectionDetail & p )
static

Definition at line 11267 of file ConfigurationObjects.h.

◆ to_json() [112/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointExtendedGroupRestriction & p )
static

Definition at line 9336 of file ConfigurationObjects.h.

◆ to_json() [113/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointPeer & p )
static

Definition at line 8189 of file ConfigurationObjects.h.

◆ to_json() [114/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointReflector & p )
static

Definition at line 8875 of file ConfigurationObjects.h.

◆ to_json() [115/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointRpRtTimingBehavior & p )
static

Definition at line 9101 of file ConfigurationObjects.h.

◆ to_json() [116/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointServer & p )
static

Definition at line 9648 of file ConfigurationObjects.h.

◆ to_json() [117/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointServerLimits & p )
static

Definition at line 8308 of file ConfigurationObjects.h.

◆ to_json() [118/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointServerLinkGraph & p )
static

Definition at line 8483 of file ConfigurationObjects.h.

◆ to_json() [119/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointServerRouteMap & p )
static

Definition at line 8627 of file ConfigurationObjects.h.

◆ to_json() [120/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointServerStatusReportConfiguration & p )
static

Definition at line 8403 of file ConfigurationObjects.h.

◆ to_json() [121/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointServerStreamStatsExport & p )
static

Definition at line 8572 of file ConfigurationObjects.h.

◆ to_json() [122/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointUdpStreaming & p )
static

Definition at line 9020 of file ConfigurationObjects.h.

◆ to_json() [123/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointUdpStreamingIpvX & p )
static

Definition at line 8930 of file ConfigurationObjects.h.

◆ to_json() [124/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RallypointWebsocketSettings & p )
static

Definition at line 9162 of file ConfigurationObjects.h.

◆ to_json() [125/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RangerPackets & p )
static

Definition at line 4982 of file ConfigurationObjects.h.

◆ to_json() [126/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Rfc4733Event & p )
static

Definition at line 1271 of file ConfigurationObjects.h.

◆ to_json() [127/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RiffDescriptor & p )
static

Definition at line 10442 of file ConfigurationObjects.h.

◆ to_json() [128/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RtpHeader & p )
static

Definition at line 1193 of file ConfigurationObjects.h.

◆ to_json() [129/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RtpMapEntry & p )
static

Definition at line 7636 of file ConfigurationObjects.h.

◆ to_json() [130/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RtpPayloadTypeTranslation & p )
static

Definition at line 1009 of file ConfigurationObjects.h.

◆ to_json() [131/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const RtpProfile & p )
static

Definition at line 4823 of file ConfigurationObjects.h.

◆ to_json() [132/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const SecureSignature & p )
static

Definition at line 6761 of file ConfigurationObjects.h.

◆ to_json() [133/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const SecurityCertificate & p )
static

Definition at line 6524 of file ConfigurationObjects.h.

◆ to_json() [134/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Source & p )
static

Definition at line 5046 of file ConfigurationObjects.h.

◆ to_json() [135/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const StringRestrictionList & p )
static

Definition at line 2566 of file ConfigurationObjects.h.

◆ to_json() [136/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TalkerInformation & p )
static

Definition at line 4246 of file ConfigurationObjects.h.

◆ to_json() [137/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TalkgroupAsset & p )
static

Definition at line 8022 of file ConfigurationObjects.h.

◆ to_json() [138/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TcpNetworkTxOptions & p )
static

Definition at line 2261 of file ConfigurationObjects.h.

◆ to_json() [139/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TimelineQueryParameters & p )
static

Definition at line 9952 of file ConfigurationObjects.h.

◆ to_json() [140/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Tls & p )
static

Definition at line 4919 of file ConfigurationObjects.h.

◆ to_json() [141/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TrafficCounter & p )
static

Definition at line 11154 of file ConfigurationObjects.h.

◆ to_json() [142/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TranslationConfiguration & p )
static

Definition at line 11391 of file ConfigurationObjects.h.

◆ to_json() [143/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TranslationSession & p )
static

Definition at line 11338 of file ConfigurationObjects.h.

◆ to_json() [144/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TransportImpairment & p )
static

Definition at line 2666 of file ConfigurationObjects.h.

◆ to_json() [145/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TuningSettings & p )
static

Definition at line 566 of file ConfigurationObjects.h.

◆ to_json() [146/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TxAudio & p )
static

Definition at line 3640 of file ConfigurationObjects.h.

◆ to_json() [147/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const TxAudioUri & p )
static

Definition at line 1447 of file ConfigurationObjects.h.

◆ to_json() [148/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const Vad & p )
static

Definition at line 6165 of file ConfigurationObjects.h.

◆ to_json() [149/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const VoiceToVoiceSession & p )
static

Definition at line 11711 of file ConfigurationObjects.h.

◆ to_json() [150/150]

static void AppConfigurationObjects::to_json ( nlohmann::json & j,
const WatchdogSettings & p )
static

Definition at line 710 of file ConfigurationObjects.h.

Variable Documentation

◆ EMPTY_STRING

std::string AppConfigurationObjects::EMPTY_STRING
static

Definition at line 311 of file ConfigurationObjects.h.

◆ ENGAGE_CONFIGURATION_OBJECT_ATTACHED_OBJECT

const char* AppConfigurationObjects::ENGAGE_CONFIGURATION_OBJECT_ATTACHED_OBJECT = "_attached"
static

Definition at line 56 of file ConfigurationObjects.h.