Herqq
Namespaces | Enumerations | Functions

src/general/hupnp_global.h File Reference

This file contains public functions and enumerations. More...

#include <HUpnpCore/public/hupnp_fwd.h>
#include <HUpnpCore/public/hupnp_defs.h>

Namespaces

namespace  Herqq
namespace  Herqq::Upnp

Enumerations

enum  UpnpErrorCode {
  UpnpSuccess = 200, UpnpInvalidAction = 401, UpnpInvalidArgs = 402, UpnpActionFailed = 501,
  UpnpArgumentValueInvalid = 600, UpnpArgumentValueOutOfRange = 601, UpnpOptionalActionNotImplemented = 602, UpnpOutOfMemory = 603,
  UpnpHumanInterventionRequired = 604, UpnpStringArgumentTooLong = 605, UpnpInvocationInProgress = 0x00f00000, UpnpUndefinedFailure = 0x0ff00000
}
enum  DeviceVisitType { VisitThisOnly = 0, VisitThisAndDirectChildren, VisitThisRecursively }
enum  TargetDeviceType { AllDevices, EmbeddedDevices, RootDevices }
enum  LocationUrlType { AbsoluteUrl, BaseUrl }
enum  HValidityCheckLevel { StrictChecks, LooseChecks }
enum  HInclusionRequirement { InclusionRequirementUnknown = 0, InclusionMandatory, InclusionOptional }
enum  HLogLevel {
  None = 0, Fatal = 1, Critical = 2, Warning = 3,
  Information = 4, Debug = 5, All = 6
}

Functions

QString upnpErrorCodeToString (qint32 errCode)
void SetLoggingLevel (HLogLevel level)
void EnableNonStdBehaviourWarnings (bool arg)

Detailed Description

This file contains public functions and enumerations.