#include <TKSocket.h>
Inheritance diagram for TKSocket:
Public Types | |
enum | EEncoding |
enum | EEncoding |
Public Member Functions | |
~TKSocket () | |
Int_t | BlockRead (char *&buf, EEncoding &type) |
Int_t | BlockWrite (const char *buf, Int_t len, EEncoding type) |
~TKSocket () | |
Int_t | BlockRead (char *&buf, EEncoding &type) |
Int_t | BlockWrite (const char *buf, Int_t len, EEncoding type) |
Static Public Member Functions | |
static TKSocket * | Connect (const char *server, Int_t port) |
static TKSocket * | Connect (const char *server, Int_t port) |
Private Member Functions | |
TKSocket (TSocket *s=0) | |
TKSocket (TSocket *s=0) | |
Private Attributes | |
TSocket * | fSocket |
krb5_principal | fServer |
krb5_auth_context | fAuthContext |
TSocket * | fSocket |
Static Private Attributes | |
static krb5_context | fgContext |
static krb5_ccache | fgCCDef |
static krb5_principal | fgClient |
Classes | |
struct | Desc_t |
Definition at line 31 of file TKSocket.h.
enum TKSocket::EEncoding |
Definition at line 47 of file TKSocket.h.
enum TKSocket::EEncoding |
Definition at line 47 of file TKSocket.h.
TKSocket::TKSocket | ( | TSocket * | s = 0 |
) | [private] |
TKSocket::~TKSocket | ( | ) |
Definition at line 40 of file TKSocket.cxx.
References fAuthContext, fgContext, fServer, and fSocket.
TKSocket::TKSocket | ( | TSocket * | s = 0 |
) | [private] |
TKSocket::~TKSocket | ( | ) |
Definition at line 128 of file TKSocket.cxx.
References ECONNABORTED, TObject::Error(), error_message, fAuthContext, fgContext, free(), fSocket, TSocket::GetDescriptor(), kNone, kPriv, krb5_net_read(), kSafe, out, and TObject::SysError().
Referenced by G__G__Krb5Auth_100_0_2().
Definition at line 194 of file TKSocket.cxx.
References TObject::Error(), error_message, fAuthContext, fgContext, TKSocket::Desc_t::fLength, free(), fSocket, TKSocket::Desc_t::fType, TSocket::GetDescriptor(), kNone, kPriv, krb5_net_write(), and kSafe.
Referenced by G__G__Krb5Auth_100_0_3().
Definition at line 50 of file TKSocket.cxx.
References TObject::Error(), error_message, fAuthContext, fgCCDef, fgClient, fgContext, fServer, fSocket, TSocket::GetDescriptor(), s, StrDup(), TObject::SysError(), and TKSocket().
Referenced by G__G__Krb5Auth_100_0_4(), and G__setup_memfuncTKSocket().
TSocket* TKSocket::fSocket [private] |
Definition at line 34 of file TKSocket.h.
Referenced by BlockRead(), BlockWrite(), Connect(), and ~TKSocket().
krb5_principal TKSocket::fServer [private] |
krb5_auth_context TKSocket::fAuthContext [private] |
Definition at line 36 of file TKSocket.h.
Referenced by BlockRead(), BlockWrite(), Connect(), and ~TKSocket().
static krb5_context TKSocket::fgContext [static, private] |
Definition at line 38 of file TKSocket.h.
Referenced by BlockRead(), BlockWrite(), Connect(), and ~TKSocket().
static krb5_ccache TKSocket::fgCCDef [static, private] |
krb5_principal TKSocket::fgClient [static, private] |
TSocket* TKSocket::fSocket [private] |
Definition at line 34 of file TKSocket.h.