15 #ifndef __IPSDKHARDWARE_MACADDRESS_H__ 16 #define __IPSDKHARDWARE_MACADDRESS_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKSerialization/Engine/BaseSerializationObject.h> 63 std::string to_string()
const;
66 bool from_string(
const std::string& str);
91 #endif // __IPSDKHARDWARE_MACADDRESS_H__ #define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:73
std::vector< ipUInt8 > UInt8Vector
stl vector collections
Definition: BaseCollections.h:29
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
UInt8Vector _macAddress
adapter mac address
Definition: MacAddress.h:71
bool isInit() const
retrieve object initialization flag
Definition: MacAddress.h:78
Predefined base collection types for library.
Structure encapsulating a network adapter mac address.
Definition: MacAddress.h:33
#define IPSDKHARDWARE_API
Import/Export macro for library IPSDKHardware.
Definition: IPSDKHardwareExports.h:25
Definition of import/export macro for library.
Base class for serializable class.
Definition: BaseSerializationObject.h:33