![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined types for ip addresses management. More...
#include <IPSDKComm/IPSDKCommExports.h>#include <IPSDKSerialization/Engine/SerializationTypes.h>#include <IPSDKUtil/Tools/Guid.h>#include <IPSDKUtil/BaseTypes.h>#include <IPSDKUtil/Tools/EnumMacros.h>#include <boost/asio/ip/tcp.hpp>#include <boost/function.hpp>#include <boost/system/error_code.hpp>#include <set>Go to the source code of this file.
Classes | |
| class | ipsdk::tcpip::Address |
| derived class of asio io address for ipsdk::tcpip namespace integration More... | |
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::tcpip | |
| Namespace agregating IPSDK TCP/IP network communication routines and classes. | |
Typedefs | |
| typedef std::set< tcpip::EndPoint > | ipsdk::tcpip::EndPointSet |
| collection of end points | |
| typedef boost::asio::ip::address_v4 | ipsdk::tcpip::AddressV4 |
| ip v4 address type | |
| typedef boost::asio::ip::address_v6 | ipsdk::tcpip::AddressV6 |
| ip v6 address type | |
| typedef boost::function3< void, const Guid &, ipUInt64, bool > | ipsdk::tcpip::DlvCbFun |
| function prototype associated to socket delivery callback | |
| typedef boost::function2< void, const SocketDesc &, const boost::system::error_code & > | ipsdk::tcpip::CnxLossCbFun |
| function prototype associated to socket connection loss callback | |
| typedef boost::shared_ptr< Acceptor > | ipsdk::tcpip::AcceptorPtr |
| typedefs for shared_ptr on main tcpip classes | |
| typedef boost::shared_ptr< AcceptorCB > | ipsdk::tcpip::AcceptorCBPtr |
| typedefs for shared_ptr on main tcpip classes | |
| typedef boost::shared_ptr< Client > | ipsdk::tcpip::ClientPtr |
| typedefs for shared_ptr on main tcpip classes | |
| typedef boost::shared_ptr< CollPeers > | ipsdk::tcpip::CollPeersPtr |
| typedefs for shared_ptr on main tcpip classes | |
| typedef boost::shared_ptr< CollPeersCB > | ipsdk::tcpip::CollPeersCBPtr |
| typedefs for shared_ptr on main tcpip classes | |
| typedef boost::shared_ptr< Peer > | ipsdk::tcpip::PeerPtr |
| typedefs for shared_ptr on main tcpip classes | |
| typedef boost::shared_ptr< Server > | ipsdk::tcpip::ServerPtr |
| typedefs for shared_ptr on main tcpip classes | |
Enumerations | |
| enum | ipsdk::tcpip::ePeerType { ipsdk::tcpip::eUndefined, ipsdk::tcpip::eClient, ipsdk::tcpip::eServer } |
| Enumerate TCP/IP peer type (client or serveur. More... | |
| enum | ipsdk::tcpip::eIPAddressType { ipsdk::tcpip::eV4, ipsdk::tcpip::eV6 } |
| Enumerate TCP/IP ip address type. More... | |
Predefined types for ip addresses management.
1.8.14