AGX Dynamics 2.37.3.3
|
Containins classes for sending/reading data over sockets as well as compression functionality. More...
Classes | |
class | Compress |
Class for compressing data given a bit-stream. More... | |
class | CoSimulationBase |
Base class for multi threaded transferring simulation between a server and a client using sockets. More... | |
class | CoSimulationClient |
Class for receiving serialized agxSDK::Simulation:s from remote host. More... | |
class | CoSimulationServer |
Class for sending serialized agxSDK::Simulation over to a client. More... | |
class | FramePacket |
class | IPAddress |
a structure which holds IP address More... | |
class | Library |
Library singleton class. More... | |
class | NetError |
Basic exception class. More... | |
class | PortRange |
Handles testing of ports in a range. More... | |
class | RemoteDebugBase |
Base class for multi threaded transferring simulation between a server and a client using sockets. More... | |
class | RemoteDebugClient |
Class for receiving serialized agxSDK::Simulation:s from remote host. More... | |
class | RemoteDebugServer |
Class for sending serialized agxSDK::Simulation over to a client. More... | |
class | Socket |
class | SocketSet |
struct | StructuredMessage |
class | TCPServerSocket |
class | TCPSocket |
class | TcpSocketFrameReader |
class | TcpSocketFrameWriter |
class | TimeoutConnectError |
Indicates a timeout between server/client. More... | |
class | UDPSocket |
Functions | |
template<typename T > | |
T | extractBytes (const agx::Vector< char > &container, size_t startIndex) |
agx::UInt16 AGXCORE_EXPORT | getAvailablePort () |
std::string | getMACAddr (const std::string &nic) |
template<typename T > | |
void | insertBytes (agx::Vector< char > &container, size_t startIndex, const T &value) |
std::ostream & | operator<< (std::ostream &stream, const IPAddress &adr) |
static agx::String | parseString (agx::UInt8 *&buffer, agx::UInt8 *) |
static agx::UInt32 | parseUInt32 (agx::UInt8 *&buffer, agx::UInt8 *) |
static size_t | stringSize (const agx::String &string) |
static agx::UInt8 * | writeString (agx::UInt8 *buffer, const agx::String &string) |
static agx::UInt8 * | writeUInt32 (agx::UInt8 *buffer, agx::UInt32 value) |
Containins classes for sending/reading data over sockets as well as compression functionality.
typedef agx::observer_ptr< const FramePacket > agxNet::FramePacketConstObserver |
Definition at line 126 of file FramePacket.h.
typedef agx::ref_ptr< const FramePacket > agxNet::FramePacketConstRef |
Definition at line 126 of file FramePacket.h.
Definition at line 126 of file FramePacket.h.
typedef agx::ref_ptr< FramePacket > agxNet::FramePacketRef |
Definition at line 126 of file FramePacket.h.
typedef agx::observer_ptr< const PortRange > agxNet::PortRangeConstObserver |
Definition at line 24 of file PortRange.h.
typedef agx::ref_ptr< const PortRange > agxNet::PortRangeConstRef |
Definition at line 24 of file PortRange.h.
typedef agx::observer_ptr< PortRange > agxNet::PortRangeObserver |
Definition at line 24 of file PortRange.h.
typedef agx::ref_ptr< PortRange > agxNet::PortRangeRef |
Definition at line 24 of file PortRange.h.
typedef agx::observer_ptr< const Socket > agxNet::SocketConstObserver |
typedef agx::ref_ptr< const Socket > agxNet::SocketConstRef |
typedef agx::observer_ptr< Socket > agxNet::SocketObserver |
typedef agx::VectorPOD< Socket *> agxNet::SocketPtrVector |
typedef agx::ref_ptr< Socket > agxNet::SocketRef |
typedef agx::Vector< SocketRef> agxNet::SocketRefVector |
typedef agx::observer_ptr< const SocketSet > agxNet::SocketSetConstObserver |
typedef agx::ref_ptr< const SocketSet > agxNet::SocketSetConstRef |
typedef agx::observer_ptr< SocketSet > agxNet::SocketSetObserver |
typedef agx::ref_ptr< SocketSet > agxNet::SocketSetRef |
typedef agx::observer_ptr< const StructuredMessage > agxNet::StructuredMessageConstObserver |
Definition at line 54 of file FramePacket.h.
typedef agx::ref_ptr< const StructuredMessage > agxNet::StructuredMessageConstRef |
Definition at line 54 of file FramePacket.h.
Definition at line 54 of file FramePacket.h.
Definition at line 54 of file FramePacket.h.
typedef agx::observer_ptr< const TCPServerSocket > agxNet::TCPServerSocketConstObserver |
typedef agx::ref_ptr< const TCPServerSocket > agxNet::TCPServerSocketConstRef |
typedef agx::observer_ptr< const TCPSocket > agxNet::TCPSocketConstObserver |
typedef agx::ref_ptr< const TCPSocket > agxNet::TCPSocketConstRef |
Definition at line 66 of file SocketTrack.h.
typedef agx::ref_ptr< const TcpSocketFrameReader > agxNet::TcpSocketFrameReaderConstRef |
Definition at line 66 of file SocketTrack.h.
Definition at line 66 of file SocketTrack.h.
Definition at line 66 of file SocketTrack.h.
Definition at line 30 of file SocketTrack.h.
typedef agx::ref_ptr< const TcpSocketFrameWriter > agxNet::TcpSocketFrameWriterConstRef |
Definition at line 30 of file SocketTrack.h.
Definition at line 30 of file SocketTrack.h.
Definition at line 30 of file SocketTrack.h.
typedef agx::observer_ptr< TCPSocket > agxNet::TCPSocketObserver |
typedef agx::VectorPOD< TCPSocket *> agxNet::TCPSocketPtrVector |
typedef agx::ref_ptr< TCPSocket > agxNet::TCPSocketRef |
typedef agx::observer_ptr< const UDPSocket > agxNet::UDPSocketConstObserver |
typedef agx::ref_ptr< const UDPSocket > agxNet::UDPSocketConstRef |
typedef agx::observer_ptr< UDPSocket > agxNet::UDPSocketObserver |
typedef agx::ref_ptr< UDPSocket > agxNet::UDPSocketRef |
T agxNet::extractBytes | ( | const agx::Vector< char > & | container, |
size_t | startIndex | ||
) |
Definition at line 129 of file CoSimulationBase.h.
agx::UInt16 AGXCORE_EXPORT agxNet::getAvailablePort | ( | ) |
std::string agxNet::getMACAddr | ( | const std::string & | nic | ) |
void agxNet::insertBytes | ( | agx::Vector< char > & | container, |
size_t | startIndex, | ||
const T & | value | ||
) |
Definition at line 122 of file CoSimulationBase.h.
std::ostream & agxNet::operator<< | ( | std::ostream & | stream, |
const IPAddress & | adr | ||
) |
|
inlinestatic |
Definition at line 56 of file include/agxNet/Util.h.
References agxAssert, and stringSize().
|
inlinestatic |
Definition at line 44 of file include/agxNet/Util.h.
References agxAssert.
|
inlinestatic |
Definition at line 22 of file include/agxNet/Util.h.
Referenced by parseString().
|
inlinestatic |
Definition at line 27 of file include/agxNet/Util.h.
|
inlinestatic |
Definition at line 35 of file include/agxNet/Util.h.