ldas-tools-ldasgen  2.7.0
Public Types | Public Member Functions | Protected Attributes | List of all members
GenericAPI::Net::basic_socketstream< Char > Class Template Reference

#include <SocketStream.hh>

Inheritance diagram for GenericAPI::Net::basic_socketstream< Char >:
Inheritance graph
[legend]
Collaboration diagram for GenericAPI::Net::basic_socketstream< Char >:
Collaboration graph
[legend]

Public Types

typedef Char char_type
 
typedef std::basic_iostream< char_typestream_type
 
typedef basic_socketbuf< char_typebuf_type
 
typedef Char char_type
 
typedef std::basic_iostream< char_typestream_type
 
typedef basic_socketbuf< char_typebuf_type
 
typedef Char char_type
 
typedef std::basic_iostream< char_typestream_type
 
typedef basic_socketbuf< char_typebuf_type
 

Public Member Functions

 basic_socketstream ()
 
 basic_socketstream (int s)
 
 ~basic_socketstream ()
 
void close ()
 
bool open (const std::string &host, uint16_t port)
 
 basic_socketstream ()
 
 basic_socketstream (int s)
 
 ~basic_socketstream ()
 
void close ()
 
bool open (const std::string &host, uint16_t port)
 
 basic_socketstream ()
 
 basic_socketstream (int s)
 
 ~basic_socketstream ()
 
void close ()
 
bool open (const std::string &host, uint16_t port)
 

Protected Attributes

buf_type buf
 

Member Typedef Documentation

◆ buf_type [1/3]

template<typename Char >
typedef basic_socketbuf< char_type > GenericAPI::Net::basic_socketstream< Char >::buf_type

◆ buf_type [2/3]

template<typename Char >
typedef basic_socketbuf< char_type > GenericAPI::Net::basic_socketstream< Char >::buf_type

◆ buf_type [3/3]

template<typename Char >
typedef basic_socketbuf< char_type > GenericAPI::Net::basic_socketstream< Char >::buf_type

◆ char_type [1/3]

template<typename Char >
typedef Char GenericAPI::Net::basic_socketstream< Char >::char_type

◆ char_type [2/3]

template<typename Char >
typedef Char GenericAPI::Net::basic_socketstream< Char >::char_type

◆ char_type [3/3]

template<typename Char >
typedef Char GenericAPI::Net::basic_socketstream< Char >::char_type

◆ stream_type [1/3]

template<typename Char >
typedef std::basic_iostream< char_type > GenericAPI::Net::basic_socketstream< Char >::stream_type

◆ stream_type [2/3]

template<typename Char >
typedef std::basic_iostream< char_type > GenericAPI::Net::basic_socketstream< Char >::stream_type

◆ stream_type [3/3]

template<typename Char >
typedef std::basic_iostream< char_type > GenericAPI::Net::basic_socketstream< Char >::stream_type

Constructor & Destructor Documentation

◆ basic_socketstream() [1/6]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::basic_socketstream ( )
inline

◆ basic_socketstream() [2/6]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::basic_socketstream ( int  s)
inline

◆ ~basic_socketstream() [1/3]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::~basic_socketstream ( )
inline

◆ basic_socketstream() [3/6]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::basic_socketstream ( )
inline

◆ basic_socketstream() [4/6]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::basic_socketstream ( int  s)
inline

◆ ~basic_socketstream() [2/3]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::~basic_socketstream ( )
inline

◆ basic_socketstream() [5/6]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::basic_socketstream ( )
inline

◆ basic_socketstream() [6/6]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::basic_socketstream ( int  s)
inline

◆ ~basic_socketstream() [3/3]

template<typename Char >
GenericAPI::Net::basic_socketstream< Char >::~basic_socketstream ( )
inline

Member Function Documentation

◆ close() [1/3]

template<typename Char >
void GenericAPI::Net::basic_socketstream< Char >::close ( )
inline

◆ close() [2/3]

template<typename Char >
void GenericAPI::Net::basic_socketstream< Char >::close ( )
inline

◆ close() [3/3]

template<typename Char >
void GenericAPI::Net::basic_socketstream< Char >::close ( )
inline

◆ open() [1/3]

template<typename Char >
bool GenericAPI::Net::basic_socketstream< Char >::open ( const std::string &  host,
uint16_t  port 
)
inline

◆ open() [2/3]

template<typename Char >
bool GenericAPI::Net::basic_socketstream< Char >::open ( const std::string &  host,
uint16_t  port 
)
inline

◆ open() [3/3]

template<typename Char >
bool GenericAPI::Net::basic_socketstream< Char >::open ( const std::string &  host,
uint16_t  port 
)
inline

Member Data Documentation

◆ buf

template<typename Char >
buf_type GenericAPI::Net::basic_socketstream< Char >::buf
protected

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