Skip to content

pylon/InterfaceInfo.h#

Declaration of the interface information class.

Namespaces#

Name
Pylon
Contains definitions of pylon types.

Classes#

Name
class Pylon::CInterfaceInfo
Class used for storing information about an interface object provided by a transport layer.

Source code#

//-----------------------------------------------------------------------------
//  Basler pylon SDK
//  Copyright (c) 2010-2022 Basler AG
//  http://www.baslerweb.com
//  Author:  AH
//-----------------------------------------------------------------------------
#ifndef __INTERFACE_INFO_H__
#define __INTERFACE_INFO_H__

#if _MSC_VER > 1000
#pragma once
#endif

#include <pylon/stdinclude.h>
#include <pylon/Info.h>

namespace Pylon
{

    class PYLONBASE_API CInterfaceInfo : public CInfoBase
    {
    public:
        CInterfaceInfo();

        CInterfaceInfo( const CInterfaceInfo& );

        ~CInterfaceInfo();

        bool operator<( const CInterfaceInfo& rhs ) const;

        String_t GetInterfaceID() const;
        CInterfaceInfo& SetInterfaceID( const String_t& InterfaceIDValue );
        bool IsInterfaceIDAvailable() const;
    };

}

#endif

Updated on 5 July 2022 at 15:30:01