15 #ifndef __IPSDKCORE_LOCALNETWORKDESCRIPTION_H__ 16 #define __IPSDKCORE_LOCALNETWORKDESCRIPTION_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKCore/Config/Network/NetworkDescriptionTypes.h> 26 #include <IPSDKUtil/Tools/ProcessingResult.h> 27 #include <IPSDKUtil/Dynamic/BaseDynamicObject.h> 32 class NetworkDescription;
33 class LocalComputerInfo;
131 #pragma warning (pop) 133 #endif // __IPSDKCORE_LOCALNETWORKDESCRIPTION_H__ bool _bInit
object initialization flag
Definition: LocalNetworkDescription.h:113
Base class for dynamic objects.
Definition: BaseDynamicObject.h:28
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
AddressColl _slavesAddressColl
collection of slave ip addresses associated to local computer
Definition: LocalNetworkDescription.h:110
Definition: LocalComputerInfo.h:28
Definition of import/export macro for library.
eIPAddressType
Enumerate TCP/IP ip address type.
Definition: Types.h:66
derived class of asio io address for ipsdk::tcpip namespace integration
Definition: Types.h:86
#define IPSDKCORE_API
Import/Export macro for library IPSDKCore.
Definition: IPSDKCoreExports.h:27
tcpip::eIPAddressType _ipAddressType
type of ip addresses used
Definition: LocalNetworkDescription.h:98
ipUInt32 _portNumber
port number used for connections
Definition: LocalNetworkDescription.h:95
Base types for multiplatform compatibility.
Class encapsulating network description for multi-machine processings has seen by local machine...
Definition: LocalNetworkDescription.h:38
AddressColl _remoteAddressColl
collection of all ip addresses associated to remote network
Definition: LocalNetworkDescription.h:107
bool isInit() const
retrieve object initialization flag
Definition: LocalNetworkDescription.h:120
tcpip::Address _masterIPAddress
master address for local machine
Definition: LocalNetworkDescription.h:104
#define IPSDK_DECLARE_DYNAMIC_WITH_COPY(libraryName, className)
macro enabling dynamic properties on class and copy support
Definition: DynamicHdrMacro.h:83
Class encapsulating network description for multi-machine processings.
Definition: NetworkDescription.h:33
std::set< tcpip::Address > AddressColl
ordered collection of ip address
Definition: NetworkDescriptionTypes.h:25
tcpip::Address _localIPAddress
used ip address for local machine
Definition: LocalNetworkDescription.h:101
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53