![]() |
Qore Programming Language - C/C++ Library 2.1.1
|
a helper class for getting socket origination information More...
#include <QoreSocket.h>
Public Member Functions | |
| 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