Poco::DNSSD

template < typename Base, int Type, Base Invalid >

class OpaqueHandle

File Information

Library: DNSSD
Package: Core
Header: Poco/DNSSD/DNSSD.h

Member Summary

Member Functions: cast, isNull, isValid, operator !=, operator <, operator <=, operator ==, operator >, operator >=, reset, subtype

Enumerations

Anonymous

TYPE = Type

Constructors

OpaqueHandle inline

OpaqueHandle();

OpaqueHandle inline

OpaqueHandle(
    Base h,
    int subtype = 0
);

OpaqueHandle inline

template < typename T > OpaqueHandle(
    T h,
    int subtype = 0
);

Destructor

~OpaqueHandle inline

~OpaqueHandle();

Member Functions

cast inline

template < typename T > T cast() const;

isNull inline

bool isNull() const;

isValid inline

bool isValid() const;

operator != inline

bool operator != (
    const OpaqueHandle & other
) const;

operator < inline

bool operator < (
    const OpaqueHandle & other
) const;

operator <= inline

bool operator <= (
    const OpaqueHandle & other
) const;

operator == inline

bool operator == (
    const OpaqueHandle & other
) const;

operator > inline

bool operator > (
    const OpaqueHandle & other
) const;

operator >= inline

bool operator >= (
    const OpaqueHandle & other
) const;

reset inline

void reset();

subtype inline

int subtype() const;

Securely control IoT edge devices from anywhere   Connect a Device