ldas-tools-ldasgen  2.5.5
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 >:

Public Types

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)
 

Protected Attributes

buf_type buf
 

Member Typedef Documentation

◆ buf_type

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

◆ char_type

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

◆ stream_type

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

Constructor & Destructor Documentation

◆ basic_socketstream() [1/2]

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

◆ basic_socketstream() [2/2]

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

◆ ~basic_socketstream()

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

Member Function Documentation

◆ close()

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

◆ open()

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: