Overview | Namespace | Class | Index | Help

PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA

:: osl ::

## class Profile

Base Classes
  None.

Known Derived Classes
  None.

virtual | abstract | interface | template
NO | NO | NO | NO

D E P R E C A T E D
Summary
  Deprecated API.

File
  profile.hxx

### Public Members

  #### Methods
  Profile( const rtl::OUString strProfileName, oslProfileOption Options = Profile_DEFAULT ); | Open or create a configuration profile.
  ~Profile( ); | Close the opened profile an flush all data to the disk.
  sal_Bool flush( ); |
  rtl::OString readString( const rtl::OString & rSection, const rtl::OString & rEntry, const rtl::OString & rDefault ); |
  sal_Bool readBool( const rtl::OString & rSection, const rtl::OString & rEntry, sal_Bool bDefault ); |
  sal_uInt32 readIdent( const rtl::OString & rSection, const rtl::OString & rEntry, sal_uInt32 nFirstId, const std::list< rtl::OString > & rStrings, sal_uInt32 nDefault ); |
  sal_Bool writeString( const rtl::OString & rSection, const rtl::OString & rEntry, const rtl::OString & rString ); |
  sal_Bool writeBool( const rtl::OString & rSection, const rtl::OString & rEntry, sal_Bool Value ); |
  sal_Bool writeIdent( const rtl::OString & rSection, const rtl::OString & rEntry, sal_uInt32 nFirstId, const std::list< rtl::OString > & rStrings, sal_uInt32 nValue ); |
  sal_Bool removeEntry( const rtl::OString & rSection, const rtl::OString & rEntry ); | Acquire the mutex, block if already acquired by another thread.
  std::list< rtl::OString > getSectionEntries( const rtl::OString & rSection ); | Get all entries belonging to the specified section.
  std::list< rtl::OString > getSections( ); | Get all section entries

### Private Members

  #### Data
  oslProfile profile; |

Top of Page

Copyright © 2003 Sun Microsystems, Inc.