IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ComputerInfoPoolTypes.h
Go to the documentation of this file.
1 // ComputerInfoPoolTypes.h:
3 // ------------------------
4 //
14 
15 #ifndef __IPSDKCORE_COMPUTERINFOPOOLTYPES_H__
16 #define __IPSDKCORE_COMPUTERINFOPOOLTYPES_H__
17 
18 #include <map>
19 #include <boost/shared_ptr.hpp>
20 #include <IPSDKUtil/Tools/Guid.h>
21 
22 namespace ipsdk {
23 namespace core {
24 
26 
29 
31 typedef boost::shared_ptr<RemoteComputerInfo> RemoteComputerInfoPtr;
32 
34 typedef boost::shared_ptr<const RemoteComputerInfo> RemoteComputerInfoConstPtr;
35 
38 typedef std::map<Guid, RemoteComputerInfoPtr> RemoteComputerInfoMap;
39 
42 
43 } // end of namespace core
44 } // end of namespace ipsdk
45 
46 #endif // __IPSDKCORE_COMPUTERINFOPOOLTYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< const RemoteComputerInfo > RemoteComputerInfoConstPtr
shared pointer to const remote computer informations
Definition: ComputerInfoPoolTypes.h:34
std::map< Guid, RemoteComputerInfoPtr > RemoteComputerInfoMap
Definition: ComputerInfoPoolTypes.h:38
boost::shared_ptr< RemoteComputerInfo > RemoteComputerInfoPtr
shared pointer to remote computer informations
Definition: ComputerInfoPoolTypes.h:25
Definition: RemoteComputerInfo.h:28