![]()  | 
  
    Qore Programming Language 2.3.0
    
   | 
 
a helper class for getting socket origination information More...
#include <QoreSocket.h>
Public Member Methods | |
| DLLEXPORT | SocketSource () | 
| creates an empty object  | |
| DLLEXPORT | ~SocketSource () | 
| destroys the object and frees all memory  | |
| DLLEXPORT const char * | getAddress () const | 
| returns the host address string as a C string   | |
| DLLEXPORT const char * | getHostName () const | 
| returns the hostname string as a C string   | |
| DLLEXPORT QoreStringNode * | takeAddress () | 
| returns the host address string field and leaves the object's host address field empty; the caller owns the QoreStringNode reference count returned   | |
| DLLEXPORT QoreStringNode * | takeHostName () | 
| returns the hostname string field and leaves the object's hostname field empty; the caller owns the QoreStringNode reference count returned   | |
a helper class for getting socket origination information
objects of this class are used in some QoreSocket functions
| DLLEXPORT const char * SocketSource::getAddress | ( | ) | const | 
returns the host address string as a C string
| DLLEXPORT const char * SocketSource::getHostName | ( | ) | const | 
returns the hostname string as a C string
| DLLEXPORT QoreStringNode * SocketSource::takeAddress | ( | ) | 
returns the host address string field and leaves the object's host address field empty; the caller owns the QoreStringNode reference count returned
| DLLEXPORT QoreStringNode * SocketSource::takeHostName | ( | ) | 
returns the hostname string field and leaves the object's hostname field empty; the caller owns the QoreStringNode reference count returned