Quick Links:

bal | bbl | bdl | bsl

Classes | Functions

balb Namespace Reference
[Component balb_controlmanagerComponent balb_filecleanerconfigurationComponent balb_filecleanerutilComponent balb_leakybucketComponent balb_performancemonitorComponent balb_pipecontrolchannelComponent balb_ratelimiterComponent balb_reservationguardComponent balb_testmessages]

Classes

class  ControlManager
class  FileCleanerConfiguration
struct  FileCleanerUtil
class  LeakyBucket
class  PerformanceMonitor
class  PipeControlChannel
struct  PipeControlChannel_CStringUtil
class  RateLimiter
class  ReservationGuard
class  Choice4
class  CustomInt
class  CustomString
struct  Enumerated
class  SequenceWithAnonymityChoice1
class  SimpleRequest
class  UnsignedSequence
class  VoidSequence
class  Choice5
class  Sequence3
class  Sequence5
class  Sequence6
class  Choice3
class  SequenceWithAnonymityChoice
class  Choice1
class  Choice2
class  Sequence4
class  Sequence1
class  Sequence2
class  SequenceWithAnonymityChoice2
class  SequenceWithAnonymity
class  FeatureTestMessage
class  Request
class  Response
struct  Testmessages

Functions

bool operator== (const FileCleanerConfiguration &lhs, const FileCleanerConfiguration &rhs)
bool operator!= (const FileCleanerConfiguration &lhs, const FileCleanerConfiguration &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const FileCleanerConfiguration &configuration)
bool operator== (const Choice4 &lhs, const Choice4 &rhs)
bool operator!= (const Choice4 &lhs, const Choice4 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Choice4 &rhs)
bool operator== (const CustomInt &lhs, const CustomInt &rhs)
bool operator!= (const CustomInt &lhs, const CustomInt &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const CustomInt &rhs)
bool operator== (const CustomString &lhs, const CustomString &rhs)
bool operator!= (const CustomString &lhs, const CustomString &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const CustomString &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, Enumerated::Value rhs)
bool operator== (const SequenceWithAnonymityChoice1 &lhs, const SequenceWithAnonymityChoice1 &rhs)
bool operator!= (const SequenceWithAnonymityChoice1 &lhs, const SequenceWithAnonymityChoice1 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const SequenceWithAnonymityChoice1 &rhs)
bool operator== (const SimpleRequest &lhs, const SimpleRequest &rhs)
bool operator!= (const SimpleRequest &lhs, const SimpleRequest &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const SimpleRequest &rhs)
bool operator== (const UnsignedSequence &lhs, const UnsignedSequence &rhs)
bool operator!= (const UnsignedSequence &lhs, const UnsignedSequence &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const UnsignedSequence &rhs)
bool operator== (const VoidSequence &lhs, const VoidSequence &rhs)
bool operator!= (const VoidSequence &lhs, const VoidSequence &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const VoidSequence &rhs)
bool operator== (const Choice5 &lhs, const Choice5 &rhs)
bool operator!= (const Choice5 &lhs, const Choice5 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Choice5 &rhs)
bool operator== (const Sequence3 &lhs, const Sequence3 &rhs)
bool operator!= (const Sequence3 &lhs, const Sequence3 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Sequence3 &rhs)
bool operator== (const Sequence5 &lhs, const Sequence5 &rhs)
bool operator!= (const Sequence5 &lhs, const Sequence5 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Sequence5 &rhs)
bool operator== (const Sequence6 &lhs, const Sequence6 &rhs)
bool operator!= (const Sequence6 &lhs, const Sequence6 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Sequence6 &rhs)
bool operator== (const Choice3 &lhs, const Choice3 &rhs)
bool operator!= (const Choice3 &lhs, const Choice3 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Choice3 &rhs)
bool operator== (const SequenceWithAnonymityChoice &lhs, const SequenceWithAnonymityChoice &rhs)
bool operator!= (const SequenceWithAnonymityChoice &lhs, const SequenceWithAnonymityChoice &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const SequenceWithAnonymityChoice &rhs)
bool operator== (const Choice1 &lhs, const Choice1 &rhs)
bool operator!= (const Choice1 &lhs, const Choice1 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Choice1 &rhs)
bool operator== (const Choice2 &lhs, const Choice2 &rhs)
bool operator!= (const Choice2 &lhs, const Choice2 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Choice2 &rhs)
bool operator== (const Sequence4 &lhs, const Sequence4 &rhs)
bool operator!= (const Sequence4 &lhs, const Sequence4 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Sequence4 &rhs)
bool operator== (const Sequence1 &lhs, const Sequence1 &rhs)
bool operator!= (const Sequence1 &lhs, const Sequence1 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Sequence1 &rhs)
bool operator== (const Sequence2 &lhs, const Sequence2 &rhs)
bool operator!= (const Sequence2 &lhs, const Sequence2 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Sequence2 &rhs)
bool operator== (const SequenceWithAnonymityChoice2 &lhs, const SequenceWithAnonymityChoice2 &rhs)
bool operator!= (const SequenceWithAnonymityChoice2 &lhs, const SequenceWithAnonymityChoice2 &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const SequenceWithAnonymityChoice2 &rhs)
bool operator== (const SequenceWithAnonymity &lhs, const SequenceWithAnonymity &rhs)
bool operator!= (const SequenceWithAnonymity &lhs, const SequenceWithAnonymity &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const SequenceWithAnonymity &rhs)
bool operator== (const FeatureTestMessage &lhs, const FeatureTestMessage &rhs)
bool operator!= (const FeatureTestMessage &lhs, const FeatureTestMessage &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const FeatureTestMessage &rhs)
bool operator== (const Request &lhs, const Request &rhs)
bool operator!= (const Request &lhs, const Request &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Request &rhs)
bool operator== (const Response &lhs, const Response &rhs)
bool operator!= (const Response &lhs, const Response &rhs)
bsl::ostream & operator<< (bsl::ostream &stream, const Response &rhs)

Function Documentation

bool balb::operator== ( const FileCleanerConfiguration &  lhs,
const FileCleanerConfiguration &  rhs 
)

Return true if the specified lhs and rhs attribute objects have the same (in-core) value, and false otherwise. Two attribute objects have the same in-core value if each respective attribute has the same in-core value.

bool balb::operator!= ( const FileCleanerConfiguration &  lhs,
const FileCleanerConfiguration &  rhs 
)

Return true if the specified lhs and rhs attribute objects do not have the same (in-core) value, and false otherwise. Two attribute objects do not have the same in-core value if one or more respective attributes differ in in-core values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const FileCleanerConfiguration &  configuration 
)

Write a reasonable representation of the specified configuration object to the specified output stream, and return a reference to stream.

bool balb::operator== ( const Choice4 &  lhs,
const Choice4 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two Choice4 objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const Choice4 &  lhs,
const Choice4 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Choice4 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const CustomInt &  lhs,
const CustomInt &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const CustomInt &  lhs,
const CustomInt &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const CustomInt &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const CustomString &  lhs,
const CustomString &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const CustomString &  lhs,
const CustomString &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const CustomString &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
Enumerated::Value  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const SequenceWithAnonymityChoice1 &  lhs,
const SequenceWithAnonymityChoice1 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two SequenceWithAnonymityChoice1 objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const SequenceWithAnonymityChoice1 &  lhs,
const SequenceWithAnonymityChoice1 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const SequenceWithAnonymityChoice1 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const SimpleRequest &  lhs,
const SimpleRequest &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const SimpleRequest &  lhs,
const SimpleRequest &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const SimpleRequest &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const UnsignedSequence &  lhs,
const UnsignedSequence &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const UnsignedSequence &  lhs,
const UnsignedSequence &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const UnsignedSequence &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const VoidSequence &  lhs,
const VoidSequence &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const VoidSequence &  lhs,
const VoidSequence &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const VoidSequence &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Choice5 &  lhs,
const Choice5 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two Choice5 objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const Choice5 &  lhs,
const Choice5 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Choice5 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Sequence3 &  lhs,
const Sequence3 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const Sequence3 &  lhs,
const Sequence3 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Sequence3 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Sequence5 &  lhs,
const Sequence5 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const Sequence5 &  lhs,
const Sequence5 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Sequence5 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Sequence6 &  lhs,
const Sequence6 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const Sequence6 &  lhs,
const Sequence6 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Sequence6 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Choice3 &  lhs,
const Choice3 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two Choice3 objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const Choice3 &  lhs,
const Choice3 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Choice3 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const SequenceWithAnonymityChoice &  lhs,
const SequenceWithAnonymityChoice &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two SequenceWithAnonymityChoice objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const SequenceWithAnonymityChoice &  lhs,
const SequenceWithAnonymityChoice &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const SequenceWithAnonymityChoice &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Choice1 &  lhs,
const Choice1 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two Choice1 objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const Choice1 &  lhs,
const Choice1 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Choice1 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Choice2 &  lhs,
const Choice2 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two Choice2 objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const Choice2 &  lhs,
const Choice2 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Choice2 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Sequence4 &  lhs,
const Sequence4 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const Sequence4 &  lhs,
const Sequence4 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Sequence4 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Sequence1 &  lhs,
const Sequence1 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const Sequence1 &  lhs,
const Sequence1 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Sequence1 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Sequence2 &  lhs,
const Sequence2 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const Sequence2 &  lhs,
const Sequence2 &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Sequence2 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const SequenceWithAnonymityChoice2 &  lhs,
const SequenceWithAnonymityChoice2 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two SequenceWithAnonymityChoice2 objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const SequenceWithAnonymityChoice2 &  lhs,
const SequenceWithAnonymityChoice2 &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const SequenceWithAnonymityChoice2 &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const SequenceWithAnonymity &  lhs,
const SequenceWithAnonymity &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects have the same value, and false otherwise. Two attribute objects have the same value if each respective attribute has the same value.

bool balb::operator!= ( const SequenceWithAnonymity &  lhs,
const SequenceWithAnonymity &  rhs 
) [inline]

Return true if the specified lhs and rhs attribute objects do not have the same value, and false otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const SequenceWithAnonymity &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const FeatureTestMessage &  lhs,
const FeatureTestMessage &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two FeatureTestMessage objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const FeatureTestMessage &  lhs,
const FeatureTestMessage &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const FeatureTestMessage &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Request &  lhs,
const Request &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two Request objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const Request &  lhs,
const Request &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Request &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.

bool balb::operator== ( const Response &  lhs,
const Response &  rhs 
) [inline]

Return true if the specified lhs and rhs objects have the same value, and false otherwise. Two Response objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined.

bool balb::operator!= ( const Response &  lhs,
const Response &  rhs 
) [inline]

Return true if the specified lhs and rhs objects do not have the same values, as determined by operator==, and false otherwise.

bsl::ostream& balb::operator<< ( bsl::ostream &  stream,
const Response &  rhs 
) [inline]

Format the specified rhs to the specified output stream and return a reference to the modifiable stream.