Public Member Functions | Private Attributes | List of all members
Ip Class Reference

#include <Ip.hh>

Public Member Functions

int Bind ()
 
 Ip ()
 
struct sockaddr_in Server ()
 
int Setup (std::string _IpAddress)
 
socket_t Sock ()
 
 ~Ip ()
 

Private Attributes

struct sockaddr_in m_ClientAddress
 
int m_Connected
 
std::string m_IpAddress
 
struct sockaddr_in m_ServerAddress
 
socket_t m_SockFd
 

Detailed Description

Definition at line 75 of file Ip.hh.

Constructor & Destructor Documentation

◆ Ip()

Ip::Ip ( )
inline

Definition at line 79 of file Ip.hh.

◆ ~Ip()

Ip::~Ip ( )
inline

Definition at line 85 of file Ip.hh.

Member Function Documentation

◆ Bind()

int Ip::Bind ( )

Definition at line 43 of file Ip.cc.

◆ Server()

struct sockaddr_in Ip::Server ( )
inline

Definition at line 100 of file Ip.hh.

◆ Setup()

int Ip::Setup ( std::string  _IpAddress)

Definition at line 113 of file Ip.cc.

◆ Sock()

socket_t Ip::Sock ( )
inline

Definition at line 95 of file Ip.hh.

Member Data Documentation

◆ m_ClientAddress

struct sockaddr_in Ip::m_ClientAddress
private

Definition at line 108 of file Ip.hh.

◆ m_Connected

int Ip::m_Connected
private

Definition at line 111 of file Ip.hh.

◆ m_IpAddress

std::string Ip::m_IpAddress
private

Definition at line 110 of file Ip.hh.

◆ m_ServerAddress

struct sockaddr_in Ip::m_ServerAddress
private

Definition at line 109 of file Ip.hh.

◆ m_SockFd

socket_t Ip::m_SockFd
private

Definition at line 107 of file Ip.hh.


The documentation for this class was generated from the following files:


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:09