16 #ifndef __IPSDKCORE_REGISTERCOMPUTERINFO_H__ 17 #define __IPSDKCORE_REGISTERCOMPUTERINFO_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKCore/Processing/Action/BaseSimpleAction.h> 25 #include <IPSDKCore/Config/Network/NetworkDescriptionTypes.h> 26 #include <IPSDKCore/ComputerInfo/LocalComputerInfo.h> 116 #pragma warning (pop) 118 #endif // __IPSDKCORE_REGISTERCOMPUTERINFO_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
LocalComputerInfo _localComputerInfo
Definition: RegisterComputerInfo.h:93
tcpip::Address _initialAddress
Definition: RegisterComputerInfo.h:97
Definition: LocalComputerInfo.h:28
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
AddressColl _slavesAddressColl
Definition: RegisterComputerInfo.h:107
tcpip::Address _masterAddress
master address associated to local computer from which action has been sent
Definition: RegisterComputerInfo.h:103
Action allowing to register a remote computer information on local machine.
Definition: RegisterComputerInfo.h:34
Base class for library simple actions.
Definition: BaseSimpleAction.h:26
#define IPSDK_DECLARE_ACTION(libraryName, className)
macro allowing to declare an action concrete class
Definition: ActionHdrMacros.h:27
std::set< tcpip::Address > AddressColl
ordered collection of ip address
Definition: NetworkDescriptionTypes.h:25