8 #ifndef BStringLocked_H
9 #define BStringLocked_H 1
Mutex class that removes the lock on deletion and so is useful to lock data in a function call.
Definition: BMutex.h:33
Mutex class. Note these are recursive Mutexes and so you need to make sure the number of unlocks equa...
Definition: BMutex.h:14
@ Recursive
Definition: BMutex.h:16
Provides a basic thread locked string.
Definition: BStringLocked.h:21
BStringLocked operator+(const BStringLocked &s) const
Definition: BStringLocked.h:32
int len() const
Length of string.
Definition: BStringLocked.h:27
BStringLocked(const BString &s)
Definition: BStringLocked.h:25
BStringLocked(const BStringLocked &s)
Definition: BStringLocked.h:24
BStringLocked & operator=(const BStringLocked &s)
Definition: BStringLocked.h:33
BStringLocked()
Definition: BStringLocked.h:23
Thread locked string internal mutex.
Definition: BStringLocked.h:15
BStringMutex()
Definition: BStringLocked.h:17
This class stores and manipulates ASCII strings.
Definition: BString.h:20
int append(const BString &str)
Append a string.
Definition: BString.cpp:1062
int len() const
Length of string.
Definition: BString.cpp:305