Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Member Functions | Private Attributes
Arc::AutoBIO Class Reference

List of all members.

Public Member Functions

 AutoBIO (BIO *bio)
 ~AutoBIO (void)
 operator bool (void)
 operator BIO * (void)
BIO & operator* (void) const
BIO * operator-> (void) const

Private Attributes

BIO * bio_

Detailed Description

Definition at line 367 of file Credential.cpp.


Constructor & Destructor Documentation

Arc::AutoBIO::AutoBIO ( BIO *  bio) [inline]

Definition at line 371 of file Credential.cpp.

:bio_(bio) { };
Arc::AutoBIO::~AutoBIO ( void  ) [inline]

Definition at line 372 of file Credential.cpp.

{ if(bio_) { BIO_set_close(bio_,BIO_CLOSE); BIO_free_all(bio_); } };

Member Function Documentation

Arc::AutoBIO::operator BIO * ( void  ) [inline]

Definition at line 374 of file Credential.cpp.

{ return bio_; };
Arc::AutoBIO::operator bool ( void  ) [inline]

Definition at line 373 of file Credential.cpp.

{ return (bio_ != NULL); };
BIO& Arc::AutoBIO::operator* ( void  ) const [inline]

Definition at line 375 of file Credential.cpp.

{ return *bio_; };
BIO* Arc::AutoBIO::operator-> ( void  ) const [inline]

Definition at line 376 of file Credential.cpp.

{ return bio_; };

Member Data Documentation

BIO* Arc::AutoBIO::bio_ [private]

Definition at line 369 of file Credential.cpp.


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